OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-23  Ollie Wild  <aaw@google.com>
2
3         gcc.dg/fold-bitand-1.c: New test.
4         gcc.dg/fold-bitand-2.c: New test.
5         gcc.dg/fold-bitand-3.c: New test.
6         gcc.dg/fold-bitand-4.c: New test.
7
8 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
9
10         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
11         any of the macros to be defined for __mips16.
12         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
13
14 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
15
16         * gcc.dg/vect/pr21591.c: Require vect_int.
17         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
18         * gcc.dg/vect/vect-outer-2a.c: Likewise.
19         * gcc.dg/vect/vect-outer-2c.c: Likewise.
20
21 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
22
23         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
24         attributes.
25         * gcc.dg/va-arg-pack-len-2.c: New test.
26         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
27         attributes.
28         * g++.dg/ext/va-arg-pack-len-2.C: New test.
29
30         PR tree-optimization/32772
31         * gcc.c-torture/compile/20070905-1.c: New test.
32
33         PR tree-optimization/32975
34         * gcc.dg/pr32975.c: New test.
35
36         PR middle-end/28755
37         * gcc.dg/pr28755.c: New test.
38
39 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
40
41         * lib/target-supports.exp (check_effective_target_nomips16): New
42         procedure.
43         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
44         for mipsisa64*-*-*.
45         * gcc.dg/vect/vect.exp: Likewise.
46         * g++.dg/vect/vect.exp: Likewise.
47         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
48         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
49         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
50         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
51         * gcc.target/mips/clear-cache-1.c (f): Likewise.
52         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
53         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
54         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
55         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
56         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
57         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
58         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
59         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
60         (test14, test15, test16, test17, test18): Likewise.
61         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
62         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
63         (test14, test15, test16, test17, test18, test19, test20, test21)
64         (test22): Likewise.
65         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
66         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
67         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
68         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
69         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
70         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
71         * gcc.target/mips/mips-3d-1.c (main): Likewise.
72         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
73         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
74         (test13, test14, test15, test16, test17, test18, test19, test20)
75         (test21, test22, test23, test24, test25, test26, test27, test28)
76         (test29, test30, test31): Likewise.
77         * gcc.target/mips/mips-3d-3.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, test32, test33, test34, test35, test36)
82         (test37, test38, test39, test40, test41, test42, test43, test44)
83         (test45, test46, test47, test48, test49, test50, test51, test52)
84         (test53, test54, test55, test56, test57, test58, test59, test60)
85         (test61, test62, test63): Likewise.
86         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
87         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
88         (test13, test14, test15, test16, test17, test18, test19, test20)
89         (test21, test22, test23, test24, test25, test26, test27, test28)
90         (test29, test30, test31): Likewise.
91         * gcc.target/mips/mips-3d-5.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-6.c (main, test0, test1, test2, test3)
97         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
98         (test13, test14, test15): Likewise.
99         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
100         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
101         (test13, test14, test15): Likewise.
102         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
103         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
104         (test13, test14, test15, test16, test17, test18, test19, test20)
105         (test21, test22, test23, test24, test25, test26, test27, test28)
106         (test29, test30, test31): Likewise.
107         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
108         (matrix_multiply4: Likewise.
109         * gcc.target/mips/mips-ps-1.c (main): Likewise.
110         * gcc.target/mips/mips-ps-2.c (main): Likewise.
111         * gcc.target/mips/mips-ps-3.c (main): Likewise.
112         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
113         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
114         (test13, test14, test15, test16, test17, test18, test19, test20)
115         (test21, test22, test23, test24, test25, test26, test27, test28)
116         (test29, test30, test31): Likewise.
117         * gcc.target/mips/mips-ps-5.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): Likewise.
123         * gcc.target/mips/mips-ps-6.c (main): Likewise.
124         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
125         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
126         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
127         (sub_v4qi): Likewise.
128         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
129         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
130         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
131         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
132         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
133         (subb, subc): Likewise.
134         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
135         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
136         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
137         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
138         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
139         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
140         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
141         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
142         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
143         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
144         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
145         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
146         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
147
148 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
149
150         * lib/target-supports.exp (add_options_for_mips16_attribute)
151         (check_effective_target_mips16_attribute): New functions.
152         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
153         command line.
154         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
155         extra_test_flags.
156         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
157         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
158         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
159         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
160         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
161         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
162         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
163         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
164         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
165         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
166         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
167         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
168         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
169         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
170         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
171         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
172         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
173         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
174         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
175         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
176         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
177         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
178         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
179         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
180         (NOMIPS16): Delete.
181         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
182         of dg-options.
183         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
184         options.  Require { target mips16_attribute } and use dg-add-options
185         to add the associated options.
186         (foo): Use MIPS16.
187         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
188         * gcc.target/mips/call-saved-3.c: Likewise.
189         * gcc.target/mips/code-readable-1.c: Require { target
190         mips16_attribute } and use dg-add-options to add the associated
191         options.  Remove trailing whitespace.
192         (NOMIPS16): Delete.
193         * gcc.target/mips/code-readable-2.c: Likewise.
194         * gcc.target/mips/code-readable-3.c: Likewise.
195         * gcc.target/mips/mips16-attributes-2.c: Likewise.
196         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
197         Require { target mips16_attribute } and use dg-add-options to
198         add the associated options.
199         (cksum16, cksum8): Use MIPS16.
200         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
201         Require { target mips16_attribute } and use dg-add-options to
202         add the associated options.
203         (foo): Use MIPS16.
204         * gcc.target/mips/save-restore-2.c: Likewise.
205         * gcc.target/mips/save-restore-3.c: Likewise.
206         * gcc.target/mips/save-restore-4.c: Likewise.
207         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
208         -mno-abicalls.
209         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
210         (foo): Use NOMIPS16.
211
212 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/33337
215         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
216
217         PR fortran/33376
218         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
219
220 2007-09-22  Tobias Burnus  <burnus@net-b.de>
221
222         PR fortran/33445
223         * gfortran.dg/gomp/free-2.f90: New.
224         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
225         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
226
227 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
228
229         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
230         * gcc.target/i386/sse5-haddX.c: Ditto.
231         * gcc.target/i386/sse5-hsubX.c: Ditto.
232         * gcc.target/i386/sse5-maccXX.c: Ditto.
233         * gcc.target/i386/sse5-msubXX.c: Ditto.
234         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
235         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
236         * gcc.target/i386/sse5-permpX.c: Ditto.
237         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
238         effective target.
239         * gcc.target/i386/sse5-fma-vector.c: Ditto.
240         * gcc.target/i386/sse5-ima-vector.c: Ditto.
241         * gcc.target/i386/sse5-pcmov.c: Ditto.
242         * gcc.target/i386/sse5-pcmov2.c: Ditto.
243
244 2007-09-22  Richard Guenther  <rguenther@suse.de>
245
246         PR tree-optimization/33146
247         * gcc.c-torture/compile/pr33146.c: New testcase.
248
249 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
250
251         * lib/target-supports.exp (check_cached_effective_target): New
252         procedure.
253         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
254         (check_effective_target_c99_runtime): New procedure.
255         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
256         (test3l): Likewise cargl.
257         * gcc.dg/builtins-59.c: Require c99_runtime.
258         * gcc.dg/builtins-61.c: Likewise.
259         * gcc.dg/builtins-62.c: Likewise.
260
261 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
262
263         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
264         * lib/target-supports-dg.exp (dg-add-options): Likewise.
265         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
266         target-specific dg-options.
267         * gcc.dg/builtins-20.c: Likewise.
268         * gcc.dg/builtins-53.c: Likewise.
269         * gcc.dg/builtins-55.c: Likewise.
270         * gcc.dg/single-precision-constant.c: Likewise.
271         * gcc.dg/torture/builtin-convert-1.c: Likewise.
272         * gcc.dg/torture/builtin-convert-2.c: Likewise.
273         * gcc.dg/torture/builtin-convert-3.c: Likewise.
274         * gcc.dg/torture/builtin-convert-4.c: Likewise.
275         * gcc.dg/torture/builtin-power-1.c: Likewise.
276
277 2007-09-21  Chao-ying Fu  <fu@mips.com>
278
279         * lib/target-supports.exp (check_effective_target_fixed_point): New to
280         check if targets have fixed-point supports.
281         * gcc.dg/fixed-point/fixed-point.exp: New file.
282         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
283         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
284         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
285         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
286         * gcc.dg/fixed-point/constants-pedantic.c,
287         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
288         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
289         * gcc.dg/fixed-point/keywords-ignored-c99.c,
290         * gcc.dg/fixed-point/keywords-pedantic.c,
291         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
292         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
293         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
294         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
295         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
296         * gcc.dg/fixed-point/func-vararg-mixed.c,
297         * gcc.dg/fixed-point/operator-logical.c,
298         * gcc.dg/fixed-point/struct-union.c,
299         * gcc.dg/fixed-point/bit-complement.c,
300         * gcc.dg/fixed-point/operator-bitwise.c,
301         * gcc.dg/fixed-point/operator-comma.c,
302         * gcc.dg/fixed-point/struct-layout-1.c,
303         * gcc.dg/fixed-point/union-init.c,
304         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
305         * gcc.dg/fixed-point/func-mixed.c,
306         * gcc.dg/fixed-point/func-vararg-size0.c,
307         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
308         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
309         * gcc.dg/fixed-point/operator-unary.c,
310         * gcc.dg/fixed-point/allop-const.c,
311         * gcc.dg/fixed-point/muldiv-warning.c,
312         * gcc.dg/nofixed-point-1.c,
313         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
314         * gcc.target/mips/fixed-vector-type.c,
315         * gcc.target/mips/fixed-scalar-type.c: New tests.
316
317 2007-09-21  Olivier Hainque  <hainque@adacore.com>
318
319         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
320         * gnat.dg/test_nested_subtype_byref.adb: New test.
321
322 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
323
324         PR fortran/33439
325         * gfortran.dg/gomp/pr33439.f90: New test.
326
327 2007-09-21  Tobias Burnus  <burnus@net-b.de>
328
329         PR fortran/33455
330         * gfortran.dg/merge_char_3.f90: New.
331
332 2007-09-21  Tobias Burnus  <burnus@net-b.de>
333
334         PR fortran/33037
335         * gfortran.dg/transfer_check_1.f90: New.
336
337 2007-09-20  Asher Langton  <langton2@llnl.gov>
338
339         PR fortran/20441
340         * gfortran.dg/init_flag_1.f90: New.
341         * gfortran.dg/init_flag_2.f90: New.
342         * gfortran.dg/init_flag_3.f90: New.
343         * gfortran.dg/init_flag_4.f90: New.
344         * gfortran.dg/init_flag_5.f90: New.
345         * gfortran.dg/init_flag_6.f90: New.
346         * gfortran.dg/init_flag_7.f90: New.
347
348 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
349
350         PR c++/33460
351         * g++.dg/ext/anon-struct6.C: New.
352
353 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
354
355         PR libfortran/23272
356         * gfortran.dg/inquire_10.f90: New test.
357
358 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
359
360         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
361
362 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
363
364         PR fortran/33221
365         * gfortran.dg/used_types_18.f90: Declare variable of empty
366         derived type.
367
368 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
369
370         PR fortran/33288
371         * gfortran.dg/array_constructor_19.f90: New test.
372
373 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
374
375         PR debug/33316
376         * gcc.dg/debug/pr33316.c: New test.
377
378         PR c++/33496
379         * g++.dg/cpp0x/variadic76.C: New test.
380         * g++.dg/cpp0x/variadic77.C: New test.
381         * g++.dg/cpp0x/variadic78.C: New test.
382
383         PR c/33238
384         PR c/27301
385         * gcc.c-torture/execute/20070919-1.c: New test.
386         * gcc.dg/pr33238.c: New test.
387         * gcc.dg/pr27301.c: New test.
388
389 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
390
391         * lib/target-supports.exp (check_effective_target_mips64): New
392         procedure.
393         * gcc.dg/lower-subreg-1.c: Require !mips64.
394         * gcc.dg/sibcall-3.c (ATTR): New macro.
395         (recurser_void1, recurser_void2): Use it.
396         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
397         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
398
399 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
400
401         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
402         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
403         warning annotation.
404         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
405
406 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
407
408         PR fortran/33497
409         * gfortran.dg/c_loc_tests_11.f03: New test case.
410
411 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
412
413         PR c++/33459
414         * g++.dg/init/ref14.C: New.
415
416 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
417
418         * gnat.dg/slice2.ad[sb]: New testcase.
419
420 2007-09-19  Nick Clifton  <nickc@redhat.com>
421
422         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
423
424 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
425
426         * gcc.target/bfin/bfin.exp: New.
427         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
428         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
429         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
430         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
431         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
432         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
433         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
434         mcpu-bf561.c, mcpu-default.c}: New tests.
435
436 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
437
438         Restore detection of unsupported TLS.
439
440         Revert this patch:
441         2007-02-10  Richard Henderson  <rth@redhat.com>
442
443         * lib/target-supports.exp (check_effective_target_tls): Redefine
444         to mean non-emulated tls.
445         * gcc.dg/tls/alias-1.c: Remove tls requirement.
446         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
447         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
448         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
449         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
450         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
451         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
452
453         And then:
454         * lib/target-supports.exp (check_effective_target_tls): Use
455         stronger test for compiler support for TLS.
456         (check_effective_target_tls_native): New, to test for non-emulated
457         TLS support.
458         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
459         instead of dg-require-effective-target tls.
460         * g++.dg/gomp/copyin-1.C: Likewise.
461         * g++.dg/gomp/sharing-1.C: Likewise.
462         * g++.dg/gomp/tls-1.C: Likewise.
463         * g++.dg/gomp/tls-2.C: Likewise.
464         * g++.dg/gomp/tls-3.C: Likewise.
465         * g++.dg/tls/diag-1.C: Likewise.
466         * g++.dg/tls/diag-2.C: Likewise.
467         * g++.dg/tls/diag-3.C: Likewise.
468         * g++.dg/tls/diag-4.C: Likewise.
469         * g++.dg/tls/diag-5.C: Likewise.
470         * g++.dg/tls/init-1.C: Likewise.
471         * g++.dg/tls/init-2.C: Likewise.
472         * g++.dg/tls/trivial.C: Likewise.
473         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
474         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
475         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
476         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
477         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
478         * gcc.dg/gomp/clause-1.c: Likewise.
479         * gcc.dg/gomp/copyin-1.c: Likewise.
480         * gcc.dg/gomp/sharing-1.c: Likewise.
481         * gcc.dg/gomp/tls-1.c: Likewise.
482         * gcc.dg/gomp/tls-2.c: Likewise.
483         * gcc.dg/tls/alpha-1.c: Likewise.
484         * gcc.dg/tls/opt-1.c: Likewise.
485         * gcc.dg/tls/opt-13.c: Likewise.
486         * gcc.dg/tls/opt-14.c: Likewise.
487         * gcc.dg/tls/opt-2.c: Likewise.
488         * gcc.dg/tls/opt-3.c: Likewise.
489         * gcc.dg/tls/opt-4.c: Likewise.
490         * gcc.dg/tls/opt-7.c: Likewise.
491         * gcc.dg/tls/section-1.c: Likewise.
492         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
493         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
494         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
495         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
496         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
497         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
498         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
499         * gfortran.dg/gomp/crayptr2.f90: Likewise.
500         * gfortran.dg/gomp/fixed-1.f: Likewise.
501         * gfortran.dg/gomp/free-1.f90: Likewise.
502         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
503         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
504         * gfortran.dg/gomp/reduction1.f90: Likewise.
505         * gfortran.dg/gomp/sharing-1.f90: Likewise.
506
507 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
508
509         PR fortran/31119
510         * gfortran.dg/bounds_check_9.f90: New test.
511         * gfortran.dg/bounds_check_fail_2.f90: New test.
512
513 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
514
515         PR c++/33462 (again)
516         * g++.dg/ext/va-arg1.C: Adjust.
517
518 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
519
520         PR c++/33462
521         * g++.dg/ext/va-arg1.C: New.
522
523 2007-09-18  Tobias Burnus  <burnus@net-b.de>
524
525         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
526
527 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
528
529         PR c++/33463
530         * g++.dg/rtti/typeid6.C: New.
531
532 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
533
534         PR c++/33464
535         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
536         * g++.dg/ext/is_class_error2.C: New.
537
538 2007-09-18  Richard Guenther  <rguenther@suse.de>
539
540         PR tree-optimization/33340
541         * g++.dg/torture/pr33340.C: New testcase.
542
543 2007-09-18  Tobias Burnus  <burnus@net-b.de>
544
545         PR fortran/33231
546         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
547         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
548         * gfortran.dg/elemental_subroutine_5.f90: New.
549
550 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
551
552         * lib/target-supports.exp (check_profiling_available): Extend
553         mips*-*-elf check to mips*-*-elf*.
554
555 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
556
557         * gcc.dg/format/c90-scanf-5.c: New test.
558         * gcc.dg/format/c99-scanf-4.c: New test.
559         * gcc.dg/format/ext-7.c: New test.
560         * gcc.dg/format/ext-8.c: New test.
561
562         PR middle-end/33423
563         * gcc.c-torture/compile/20070915-1.c: New test.
564
565 2007-09-17  Tobias Burnus  <burnus@net-b.de>
566
567         PR fortran/33106
568         * gfortran.dg/private_type_9.f90: New.
569
570 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
571
572         PR middle-end/33449
573         * gfortran.dg/pr33449.f90: New test.
574
575 2007-09-17  Tobias Burnus  <burnus@net-b.de>
576
577         * gfortran.dg/interface_15.f90: Compile with -std=f95.
578         * gfortran.dg/private_type_1.f90: Ditto
579         * gfortran.dg/interface_18.f90: New.
580         * gfortran.dg/private_type_8.f90: New.
581
582 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
583
584         PR c++/33124
585         * g++.dg/warn/new1.C: Adjust.
586         * g++.dg/torture/str_empty.C: Likewise.
587
588 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
589
590         * gcc.target/mips/dse-1.c: New test.
591
592 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
593
594         PR c++/32756
595         * g++.dg/overload/operator3.C: New.
596
597 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
598
599         * gcc.target/mips/truncate-1.c: New test.
600
601 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
602
603         PR fortran/29396
604         PR fortran/29606
605         PR fortran/30625
606         PR fortran/30871
607         * gfortran.dg/subref_array_pointer_1.f90: New test.
608         * gfortran.dg/subref_array_pointer_2.f90: New test.
609
610 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
611
612         * gfortran.dg/nint_2.f90: Correct last change.
613
614 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
615
616         * gcc.dg/tree-ssa/parallelization-1.c: New test.
617
618 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
619
620         * gcc.dg/vect/pr33373b.c: New test.
621
622 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
623
624         PR target/33438
625         * gcc.target/i386/pr33438.c: New test.
626
627 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
628
629         * gfortran.dg/nint_2.f90: Revert previous commit.
630
631 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
632
633         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
634
635 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
636
637         PR debug/33429
638         * g++.dg/other/unused1.C: XFAIL class2 scan.
639
640 2007-09-13  Tobias Burnus  <burnus@net-b.de>
641
642         PR fortran/33343
643         * gfortran.dg/elemental_args_check_1.f90: New.
644         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
645         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
646
647 2007-09-13  Tobias Burnus  <burnus@net-b.de>
648
649         * gfortran.dg/recursive_check_3.f90: New.
650
651 2007-09-13  Tobias Burnus  <burnus@net-b.de>
652
653         PR fortran/33412
654         * gfortran.dg/elemental_bind_c.f90: New.
655
656 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
657
658         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
659         * gcc.target/mips/mips16-attributes-2.c: New test.
660         * gcc.target/mips/mips16-attributes-3.c: Likewise.
661         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
662         hard-float asm when __mips16 is defined.
663         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
664         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
665         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
666         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
667         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
668         * gcc.target/mips/pr26765.c (foo): Likewise.
669         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
670         targets, use dg-mips-options instead of dg-options, and use -mgp32
671         to force 32-bit mode.
672         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
673         and 64-bit mode.
674         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
675
676 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
677             Michael Meissner  <michael.meissner@amd.com>
678
679         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
680         * gcc.target/i386/sse5-hsubX.c: Ditto.
681         * gcc.target/i386/sse5-permpX.c: Ditto.
682         * gcc.target/i386/sse5-haddX.c: Ditto.
683         * gcc.target/i386/sse5-maccXX.c: Ditto.
684         * gcc.target/i386/sse5-msubXX.c: Ditto.
685         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
686         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
687
688         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
689         optimizes floating point conditional moves into the pcmov
690         instruction on SSE5.
691         * gcc.target/i386/sse5-pcmov2.c: Ditto.
692
693         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
694         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
695         SSE5.
696
697         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
698         compiler optimizes vector (a*b)+c into fmadd on SSE5.
699
700         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
701         optimizes (a*b)+c into fmadd on SSE5.
702
703         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
704         whether the SSE5 instructions can be generated.
705
706         * gcc.target/i386/sse5-check.h: New. Add support for 
707         SSE5 tests.
708
709         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
710         ammintrin.h, and turn on -msse5 option instead of -msse4a.
711         * gcc.target/i386/sse-13.c: Ditto.
712         * gcc.target/i386/sse-14.c: Ditto.
713
714 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
715
716         PR testsuite/33153
717         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
718         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
719
720 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
721
722         PR target/32338
723         * gcc.dg/pr32338-1.c: New test.
724         * gcc.dg/pr32338-2.c: New test.
725
726 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
727         
728         * lib/target-supports.exp (check_effective_target_sync_int_long):
729         Revert change to add xtensa.
730         (check_effective_target_sync_char_short): Likewise.
731         
732 2007-09-12  Olivier Hainque  <hainque@adacore.com>
733
734         * gnat.dg/packed_subtype.adb: New test.
735
736 2007-09-12  Tobias Burnus  <burnus@net-b.de>
737
738         PR fortran/33297
739         * gfortran.dg/intrinsic_size.f90: New.
740
741 2007-09-12  Tobias Burnus  <burnus@net-b.de>
742
743         PR fortran/33284
744         PR fortran/33310
745         * gfortran.dg/conflicts_2.f90: New.
746
747 2007-09-12  Ira Rosen  <irar@il.ibm.com>
748
749         PR tree-optimization/32377
750         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
751         dependence distance.
752         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
753         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
754         * gcc.dg/vect/no-vfa-vect-depend-1.c,
755         gfortran.dg/vect/no-vfa-pr32377.f90: New.
756
757 2007-09-12  Richard Guenther  <rguenther@suse.de>
758
759         PR middle-end/33382
760         * gcc.c-torture/compile/pr33382.c: New testcase.
761         * gcc.c-torture/execute/pr33382.c: Likewise.
762
763 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
764
765         PR fortran/33395
766         * gfortran.dg/c_ptr_tests_12.f03: New test case.
767
768 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
769
770         PR tree-optimization/33373
771         * gcc.dg/vect/pr33373.c: New test.
772
773 2007-09-12  Ben Elliston  <bje@au.ibm.com>
774
775         * lib/target-supports.exp (check_effective_target_vect_no_double):
776         Remove unused proc.
777
778 2007-09-12  Ben Elliston  <bje@au.ibm.com>
779             Ulrich Weigand  <uweigand@de.ibm.com>
780
781         * gcc.target/spu/dfcgt-nan.c: New test.
782
783 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
784
785         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
786
787 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
788
789         PR fortran/33040
790         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
791
792 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
793
794         * gcc.dg/va-arg-pack-len-1.c: New test.
795         * g++.dg/va-arg-pack-len-1.C: New test.
796
797 2007-09-11  Michael Matz  <matz@suse.de>
798
799         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
800
801 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
802
803         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
804         checks for size of long double.
805         * gcc.dg/dfp/convert.h: New file.
806         * gcc.dg/dfp/convert-bfp-2.c: New test.
807         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
808         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
809         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
810         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
811         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
812         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
813         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
814         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
815         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
816
817 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
818
819         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
820         Change dg-final to expect 1 non-profitable loop and
821         3 profitable loops.
822         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
823         Change dg-final to expect 1 non-profitable loop and
824         3 profitable loops.
825         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
826         Change dg-final to expect 1 profitable loop.
827         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
828         Change dg-final to expect 1 profitable loop.    
829         
830 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
831
832         * gcc.target/mips/call-saved-1.c: New test.
833         * gcc.target/mips/call-saved-2.c: Likewise.
834         * gcc.target/mips/call-saved-3.c: Likewise.
835         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
836         instead of mips_mips64.  Set mips_fp64 too.
837         (is_gp32_flag): Return true for -mips1 and -mips2.
838         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
839
840 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
841
842         * g++.dg/ext/va-arg-pack-1.C: New test.
843         * g++.dg/ext/va-arg-pack-2.C: New test.
844
845 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
846
847         PR target/33369
848         * gcc.dg/vect/pr33369.c: New test.
849
850 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
851
852         PR fortran/33370
853         * gfortran.dg/array_memcpy_5.f90:  New test.
854
855 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
856
857         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
858
859 2007-09-09  Richard Guenther  <rguenther@suse.de>
860
861         * gcc.c-torture/compile/20070906-1.c: New testcase.
862
863 2007-09-09  Ira Rosen  <irar@il.ibm.com>
864
865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
866         noinline attribute.
867         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
868         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
869         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
870         Likewise.
871
872 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
875
876 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
877
878         * gnat.dg/addr2_p.ads: Bump size of array to 9.
879
880 2007-09-09  Ira Rosen  <irar@il.ibm.com>
881
882         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
883         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
884         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
885         Compile tests with -fno-tree-pre.
886         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
887         * lib/target-supports.exp (check_effective_target_vect_strided): New.
888         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
889         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
890         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
891         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
892         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
893         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
894         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
895         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
896         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
897         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
898         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
899         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
900         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
901         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
902         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
903         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
904         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
905
906 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
907
908         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
909         to call objdump.
910         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
911         Use remote_exec to call c++filt.
912         * lib/target-supports-dg.exp (dg-require-host-local): New.
913         * gcc.misc-tests/options.exp: Allow .exe in command paths.
914         * g++.dg/parse/repo1.C: Use dg-require-host-local.
915         * g++.dg/rtti/repo1.C: Likewise.
916         * g++.dg/template/repo1.C: Likewise.
917         * g++.dg/template/repo2.C: Likewise.
918         * g++.dg/template/repo3.C: Likewise.
919         * g++.dg/template/repo4.C: Likewise.
920         * g++.dg/template/repo5.C: Likewise.
921         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
922         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
923         * g++.old-deja/g++.pt/repo1.C: Likewise.
924         * g++.old-deja/g++.pt/repo2.C: Likewise.
925         * g++.old-deja/g++.pt/repo3.C: Likewise.
926         * g++.old-deja/g++.pt/repo4.C: Likewise.
927         * gcc.dg/cpp/trad/builtins.c: Likewise.
928
929 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
930
931         PR tree-optimization/32283
932         * gcc.dg/tree-ssa/loop-31.c: New test.
933
934 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
935
936         PR rtl-optimization/26449
937         * gcc.target/i386/pr26449-1.c: New file.
938
939 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
940
941         PR target/33329
942         PR rtl-optimization/26449
943         * gcc.target/i386/pr33329.c: New file.
944
945 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
946
947         * gnat.dg/renaming3.adb, renaming4.ads: New test.
948
949 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
950
951         * gnat.dg/unaligned_rep_clause.adb: New testcase.
952
953 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
954
955         PR tree-optimization/33301
956         * gfortran.dg/vect/pr33301.f: New test.
957
958 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
959
960         PR libfortran/33307
961         * gfortran.dg/backspace_10.f90: New test.
962
963 2007-09-07  Richard Guenther  <rguenther@suse.de>
964
965         Reapply
966         2007-09-06  Richard Guenther  <rguenther@suse.de>
967
968         PR tree-optimization/32586
969         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
970         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
971         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
972         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
973         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
974         now obsolete simplification.
975
976 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
977         
978         PR tree-optimization/33299
979         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
980         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
981
982 2007-09-07  Richard Guenther  <rguenther@suse.de>
983
984         Revert
985         2007-09-06  Richard Guenther  <rguenther@suse.de>
986
987         PR tree-optimization/32586
988         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
989         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
990         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
991         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
992         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
993         now obsolete simplification.
994
995 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
996
997         PR tree-optimization/32821
998         * gcc.dg/tree-ssa/pr32821.c: New file.
999
1000 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1001
1002         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1003         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1004         and mips_forced_no_er.
1005         (dg-mips-options): Add -mno-abicalls when a small-data option is
1006         specified.  Skip tests with small-data options if mips_forced_gp.
1007         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1008         * gcc.target/mips/sdata-1.c: New test.
1009         * gcc.target/mips/sdata-2.c: Likewise.
1010         * gcc.target/mips/sdata-3.c: Likewise.
1011         * gcc.target/mips/sdata-4.c: Likewise.
1012
1013 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1014
1015         PR fortran/33298
1016         * spread_zerosize_1.f90:  New test case.
1017         * spread_bounds_1.f90:  New test case.
1018
1019 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1020
1021         PR c++/32674
1022         * g++.dg/template/static31.C: New.
1023
1024 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1025
1026         PR fortran/33271
1027         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1028         powerpc*-linux-gnu.
1029
1030 2007-09-06  David Daney  <ddaney@avtrex.com>
1031             Richard Sandiford  <richard@codesourcery.com>
1032
1033         PR target/33256
1034         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1035         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1036         * gcc.target/mips/pr33256.c: New test.
1037
1038 2007-09-06  Tom Tromey  <tromey@redhat.com>
1039
1040         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1041
1042 2007-09-06  Richard Guenther  <rguenther@suse.de>
1043
1044         PR tree-optimization/32586
1045         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1046         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1047         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1048         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1049         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1050         now obsolete simplification.
1051
1052 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1053
1054         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1055         * gcc.target/i386/sse3-addsubps.c: Ditto.
1056         * gcc.target/i386/sse3-haddpd.c: Ditto.
1057         * gcc.target/i386/sse3-haddps.c: Ditto.
1058         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1059         * gcc.target/i386/sse3-hsubps.c: Ditto.
1060         * gcc.target/i386/sse3-lddqu.c: Ditto.
1061         * gcc.target/i386/sse3-movddup.c: Ditto.
1062         * gcc.target/i386/sse3-movshdup.c: Ditto.
1063         * gcc.target/i386/sse3-movsldup.c: Ditto.
1064
1065 2007-09-06  Richard Guenther  <rguenther@suse.de>
1066
1067         PR tree-optimization/33302
1068         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1069
1070 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1071
1072         PR libfortran/33225
1073         * gfortran.dg./fmt_float.f90: New test.
1074
1075 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1076
1077         PR libfortran/33253
1078         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1079
1080 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1081
1082         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1083         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1084
1085 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1086
1087         * g++.dg/eh/builtin1.C: New test.
1088         * g++.dg/eh/builtin2.C: New test.
1089         * g++.dg/eh/builtin3.C: New test.
1090
1091         PR c++/33289
1092         * g++.dg/eh/builtin4.C: New test.
1093
1094 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1095
1096         * gcc.target/powerpc/dfp-dd.c: New test.
1097         * gcc.target/powerpc/dfp-td.c: New test.
1098
1099 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1100
1101         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1102         * gcc.dg/va-arg-pack-1.c: New test.
1103
1104 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1105
1106         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1107         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1108         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1109         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1110         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1111
1112 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1113
1114         PR c++/30302
1115         * g++.dg/ext/anon-struct5.C: New.
1116
1117 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         * gcc.dg/i386-cpuid.h: Remove.
1120         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1121         (main): Use __get_cpuid to get target features.
1122         * gcc.target/i386/sse-check.h: Ditto.
1123         * gcc.target/i386/sse2-check.h: Ditto.
1124         * gcc.target/i386/sse3-check.h: Ditto.
1125         * gcc.target/i386/ssse3-check.h: Ditto.
1126         * gcc.target/i386/sse4_1-check.h: Ditto.
1127         * gcc.target/i386/sse4_2-check.h: Ditto.
1128         * gcc.target/i386/sse4a-check.h: Ditto.
1129         * gcc.dg/torture/pr16104-1.c: Ditto.
1130         (do_test): Change to void.
1131         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1132         * gcc.target/i386/sse-6.c: Ditto.
1133         * gcc.target/i386/sse-7.c: Ditto.
1134         * g++.dg/other/i386-1.C: Include cpuid.h.
1135         (main): New function.  Use __get_cpuid to get target fetaures.
1136
1137 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1138             David Ung  <davidu@mips.com>
1139             Nigel Stephens <nigel@mips.com>
1140
1141         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1142         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1143         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1144         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1145         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1146         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1147         * gcc.dg/torture/pr19683-1.c: Likewise.
1148         * gcc.target/mips/madd-3.c: Likewise.
1149         * gcc.target/mips/maddu-3.c: Likewise.
1150         * gcc.target/mips/msub-3.c: Likewise.
1151         * gcc.target/mips/msubu-3.c: Likewise.
1152         * gcc.target/mips/asm-1.c: Likewise.
1153         * gcc.target/mips/branch-1.c: Likewise.
1154         * gcc.target/mips/ins-1.c: Likewise.
1155         * gcc.target/mips/near-far-3.c: Likewise.
1156         * gcc.target/mips/near-far-4.c: Likewise.
1157         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1158         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1159         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1160         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1161         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1162         * gcc.target/mips/dspr2-MULT.c: Likewise.
1163         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1164         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1165         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1166         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1167         * gcc.target/mips/code-readable-2.c: Likewise.
1168         * gcc.target/mips/code-readable-3.c: Likewise.
1169
1170 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1171             David Ung  <davidu@mips.com>
1172             Nigel Stephens <nigel@mips.com>
1173
1174         * gcc.target/mips/mips16-attributes.c: New.
1175
1176 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1177
1178         PR fortran/31564
1179         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1180
1181         PR fortran/33241
1182         * gfortran.dg/char_length_10.f90: New test.
1183
1184 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1185
1186         PR c++/29731
1187         * g++.dg/parse/template24.C: New.
1188
1189 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1190
1191         * g++.dg/other/spu2vmx-1.C: New test.
1192
1193 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1194
1195         PR tree-optimization/33017
1196         * gcc.dg/pr33017.c: New test.
1197
1198 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1199
1200         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1201         __protected_stream family of macros.
1202
1203 2007-09-04  Jan Hubicka  <jh@suse.cz>
1204
1205         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1206         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1207         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1208         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1209         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1210         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1211         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1212         Likewise.
1213
1214 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1215             Tobias Burnus  <burnus@net-b.de>
1216
1217         * gfortran.dg/proc_decl_1.f90: New.
1218         * gfortran.dg/proc_decl_2.f90: New.
1219         * gfortran.dg/proc_decl_3.f90: New.
1220         * gfortran.dg/proc_decl_4.f90: New.
1221
1222 2007-09-04  Jan Hubicka  <jh@suse.cz>
1223
1224         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1225         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1226         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1227         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1228         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1229         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1230         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1231         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1232         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1233         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1234         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1235         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1236         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1237         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1238         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1239         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1240         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1241         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1242         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1243         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1244         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1245         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1246         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1247         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1248         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1249         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1250         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1251         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1252         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1253         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1254         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1255         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1256         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1257         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1258         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1259         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1260         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1261         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1262         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1263         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1264         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1265         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1266         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1267         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1268         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1269         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1270         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1271         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1272         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1273         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1274         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1275         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1276         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1277         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1278         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1279         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1280         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1281         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1282         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1283         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1284         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1285         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1286         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1287         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1288         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1289         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1290         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1291         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1292         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1293         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1294         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1295         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1296         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1297         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1298         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1299         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1300         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1301         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1302         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1303         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1304         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1305         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1306         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1307         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1308         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1309         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1310         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1311         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1312         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1313         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1314         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1315         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1316         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1317         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1318         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1319         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1320         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1321         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1322         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1323         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1324         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1325         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1326         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1327         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1328         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1329         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1330         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1331         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1332         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1333         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1334         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1335         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1336         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1337         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1338         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1339         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1340         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1341         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1342         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1343         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1344         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1345         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1346         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1347         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1348         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1349         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1350         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1351         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1352         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1353         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1354         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1355         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1356         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1357         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1358         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1359         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1360         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1361         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1362         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1363         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1364         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1365         noinline.
1366         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1367         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1368         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1369         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1370         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1371         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1372         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1373         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1374         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1375         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1376         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1377         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1378         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1379         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1380         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1381         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1382         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1383         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1384         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1385         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1386         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1387         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1388         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1389         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1390         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1391         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1392         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1393         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1394         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1395         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1396         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1397         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1398         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1399         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1400         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1401         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1402         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1403         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1404         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1405         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1406         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1407         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1408         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1409         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1410         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1411         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1412         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1413         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1414         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1415         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1416         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1417         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1418         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1419         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1420         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1421         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1422         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1423         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1424         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1425         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1426         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1427         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1428         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1429         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1430         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1431         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1432         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1433         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1434         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1435         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1436         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1437         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1438         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1439         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1440         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1441         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1442         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1443         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1444         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1445         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1446         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1447         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1448         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1449         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1450         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1451         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1452         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1453         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1454         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1455         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1456         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1457         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1459         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1460         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1461         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1463         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1464         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1467         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1468         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1469         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1470         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1471         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1473         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1474         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1475         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1476         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1478         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1479         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1480         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1481         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1482         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1483         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1484         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1485         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1486         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1487         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1488         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1489         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1491         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1492
1493 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1494
1495         PR middle-end/33187
1496         * gcc.target/i386/cmov7.c: New file.
1497
1498 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1499
1500         * gcc.target/i386/sse4a-check.h: New file.
1501         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1502         * gcc.target/i386/sse4a-insert.c: Ditto.
1503         * gcc.target/i386/sse4a-montsd.c: Ditto.
1504         * gcc.target/i386/sse4a-montss.c: Ditto.
1505         * gcc.target/i386/mmx-check.h: New file.
1506         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1507         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1508         * gcc.target/i386/sse-check.h: New file.
1509         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1510         * gcc.target/i386/sse-3.c: Ditto.
1511         * gcc.target/i386/sse-7.c: Ditto.
1512         * gcc.target/i386/sse-9.c: Ditto.
1513         * gcc.target/i386/ssefn-3.c: Ditto.
1514         * gcc.target/i386/sse-recip.c: Ditto.
1515         * gcc.target/i386/sse-recip-vec.c: Ditto.
1516         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1517         * gcc.target/i386/20020523-1.c: Remove.
1518         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1519         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1520         * gcc.target/i386/ssefn-4.c: Ditto.
1521         * gcc.target/i386/sse-6.c: Ditto.
1522         * gcc.target/i386/sse-10.c: Ditto.
1523         * gcc.target/i386/sse-11.c: Ditto.
1524         * gcc.target/i386/sse-18.c: Ditto.
1525         * gcc.target/i386/fpprec-1.c: Ditto.
1526         * g++.dg/other/i386-1.C: Ditto.
1527
1528 2007-09-04  Richard Guenther  <rguenther@suse.de>
1529
1530         PR tree-optimization/33291
1531         * gcc.dg/volatile2.c: New testcase.
1532         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1533         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1534         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1535         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1536
1537 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1538
1539         PR fortran/33253
1540         * gfortran.dg/namelist_15.f90: Update test.
1541         * gfortran.dg/namelist_24.f90: Update test.
1542         * gfortran.dg/namelist_38.f90: New test.
1543
1544 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1545
1546         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1547         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1548         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1549         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1550         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1551         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1552
1553 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1554
1555         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1556         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1557
1558         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1559
1560 2007-09-02  David Daney  <ddaney@avtrex.com>
1561
1562         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1563         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1564         * gcc.target/mips/atomic-memory-1.c: Ditto.
1565         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1566
1567 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1568
1569         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1570         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1571
1572 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1573
1574         * gfortran.dg/substr_6.f90: New test.
1575
1576 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1577
1578         PR c++/33208
1579         * g++.dg/other/error18.C: New.
1580         * g++.dg/expr/bitfield3.C: Adjust.
1581
1582 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         PR fortran/33276
1585         * gfortran.fortran-torture/compile/pr33276.f90: New.
1586
1587 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1588
1589         PR middle-end/33272
1590         * gcc.dg/c99-arraydecl-3.c: New test.
1591
1592 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1593
1594         PR c++/32597
1595         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1596         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1597
1598 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/33232
1601         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1602         * gfortran.dg/read_1.f90: New.
1603
1604 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1605
1606         PR c++/33210
1607         * g++.dg/template/error30.C: New.
1608
1609 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1610
1611         PR c++/32113
1612         * g++.dg/template/crash70.C: New.
1613
1614 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1615
1616         PR c++/33212
1617         * g++.dg/ext/is_class_error.C: New.
1618
1619 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1620
1621         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1622         
1623 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1624             Revital Eres  <eres@il.ibm.com>
1625
1626         * gcc.target/powerpc/paired-1.c: New test.
1627         * gcc.target/powerpc/paired-2.c: New test.
1628         * gcc.target/powerpc/paired-3.c: New test.
1629         * gcc.target/powerpc/paired-4.c: New test.
1630         * gcc.target/powerpc/paired-5.c: New test.
1631         * gcc.target/powerpc/paired-6.c: New test.
1632         * gcc.target/powerpc/paired-7.c: New test.
1633         * gcc.target/powerpc/ppc-paired.c: New test.
1634
1635 2007-08-31  Ollie Wild  <aaw@google.com>
1636
1637         * g++.dg/conversion/ptrmem2.C: New test.
1638         * g++.dg/conversion/ptrmem3.C: New test.
1639         * g++.dg/conversion/ptrmem4.C: New test.
1640         * g++.dg/conversion/ptrmem5.C: New test.
1641         * g++.dg/conversion/ptrmem6.C: New test.
1642         * g++.dg/conversion/ptrmem7.C: New test.
1643         * g++.dg/conversion/ptrmem8.C: New test.
1644
1645 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/31879
1648         * gfortran.dg/char_length_7.f90: New test.
1649         * gfortran.dg/char_length_9.f90: New test.
1650         * gfortran.dg/char_assign_1.f90: Add extra warning.
1651
1652         PR fortran/31197
1653         PR fortran/31258
1654         * gfortran.dg/char_length_8.f90: New test.
1655
1656 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1657
1658         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1659
1660 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1661
1662         * gcc.dg/inline-24.c: New test.
1663         * g++.dg/opt/inline11.C: New test.
1664
1665 2007-08-30  Richard Guenther  <rguenther@suse.de>
1666
1667         * gcc.target/i386/vectorize5.c: New testcase.
1668
1669 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1670
1671         PR fortran/33228
1672         * interface.c (check_interface0): Improve error for external procs.
1673         (check_sym_interfaces): Fix checking of module procedures.
1674
1675 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1676
1677         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1678         (AI): Add AI_ALIGN.
1679         * gcc.dg/sync-3.c: New test.
1680
1681         PR middle-end/32758
1682         * gcc.dg/cleanup-12.c: New test.
1683
1684 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1685
1686         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1687         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1688         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1689         * gcc.dg/pr32450.c: Ditto.
1690         * gcc.dg/nest.c: Ditto.
1691         * gcc.dg/nested-func-4.c: Ditto.
1692         * g++.old-deja/g++.law/profile1.C: Ditto.
1693
1694 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1695
1696         PR fortran/32989
1697         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1698         non-default integer kind arguments.
1699
1700 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1701
1702         PR fortran/33105
1703         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1704
1705 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1706
1707         * gcc.dg/h8300-ice2.c: Remove target selector.
1708
1709 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1710
1711         PR fortran/33215
1712         * gfortran.dg/binding_label_tests_15.f03: New test case.
1713         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1714
1715 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1716
1717         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1718         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1719
1720 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1721
1722         PR c++/33194
1723         * g++.dg/other/canon-33194.C: New.
1724
1725 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1726
1727         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1728         * gcc.c-torture/execute/pr23135.c: Likewise.
1729
1730 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1731
1732         * gcc.dg/pr31344.c: Move to ...
1733         * gcc.dg/dfp/pr31344.c: ... here.
1734         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1735         * gcc.dg/20050503-1.c: Ditto.
1736         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1737         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1738         * gcc.dg/20060801-1.c: Ditto.
1739
1740 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1741
1742         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1743         * gfortran.dg/nan_1.f90: Likewise.
1744
1745 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1746
1747         PR fortran/33055
1748         Revert previous patch.
1749
1750 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1751             Kazu Hirata  <kazu@codesourcery.com>
1752
1753         * gcc.target/m68k/interrupt-1.c: New.
1754
1755 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1756
1757         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1758         10000 for targets where "int" can't hold at least 100000.
1759         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1760         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1761         (test5)(test6): Use it.
1762         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1763         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1764         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1765         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1766         * gcc.dg/attr-alloc_size.c (test): Likewise.
1767
1768 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1769
1770         PR c++/33209
1771         * g++.dg/template/error29.C: New.
1772
1773 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR c++/32596
1776         * g++.dg/ext/visibility/anon5.C: New test.
1777
1778 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1779
1780         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1781
1782 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1783
1784         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1785         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1786         * gfortran.dg/gamma_4.f90: New: large-real tests.
1787
1788 2007-08-28  Jason Merrill  <jason@redhat.com>
1789
1790         PR c++/29000
1791         * g++.dg/ext/stmtexpr12.C: New test.
1792
1793         PR c++/28558
1794         * g++.dg/ext/attrib28.C: New test.
1795
1796 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1797
1798         PR target/32661
1799         * gcc.target/i386/pr32661.c: New test.
1800
1801 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1802
1803         PR middle-end/32370
1804         * gcc.dg/pr32370.c: New test.
1805
1806         PR rtl-optimization/33148
1807         * gcc.c-torture/compile/20070827-1.c: New test.
1808
1809         PR debug/32914
1810         * d++.dg/debug/const3.C: New test.
1811         * d++.dg/debug/const4.C: New test.
1812         * d++.dg/debug/dwarf2/const1.C: New test.
1813         * d++.dg/debug/dwarf2/const2.C: New test.
1814         * d++.dg/debug/dwarf2/const2b.C: New test.
1815
1816 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1817             Vladimir Yanovsky  <yanov@il.ibm.com>
1818             Revital Eres  <eres@il.ibm.com>
1819             Andrey Belevantsev  <abel@ispras.ru>
1820
1821         * gcc.dg/sms-1.c: New test.
1822
1823 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1824
1825         * g++.dg/ext/gnu-inline-common.h: New.
1826         * g++.dg/ext/gnu-inline-global-reject.C: New.
1827         * g++.dg/ext/gnu-inline-global.C: New.
1828         * g++.dg/ext/gnu-inline-namespace.C: New.
1829         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1830         * g++.dg/ext/gnu-inline-class.C: New.
1831         * g++.dg/ext/gnu-inline-class-static.C: New.
1832         * g++.dg/ext/gnu-inline-template-class.C: New.
1833         * g++.dg/ext/gnu-inline-template-func.C: New.
1834
1835 2007-08-27  Jason Merrill  <jason@redhat.com>
1836
1837         PR c++/31337
1838         * g++.dg/ext/stmtexpr11.C: New.
1839
1840 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1841
1842         * lib/target-supports.exp (check_profiling_available):
1843         Set profiling_available_saved to 0 on fido-*-elf.
1844
1845 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1846
1847         PR tree-optimization/33173
1848         
1849         * gcc.c-torture/compile/pr33173.c: New.
1850
1851 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1852
1853         PR target/31385
1854         * gcc.dg/dfp/pr31385.c: New.
1855
1856 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1857
1858         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1859
1860 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1861
1862         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1863         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1864         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1865         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1866         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1867         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1868         gcc.target/m68k directory.
1869         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1870         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1871         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1872         gcc.target/cris directory.
1873         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1874         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1875         gcc.target/bfin directory.
1876
1877         * gcc.target/sh: New directory.
1878         * gcc.target/sh/sh.exp: New file.
1879         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1880         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1881         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1882         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1883         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1884         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1885
1886 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1887
1888         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1889         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1890         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1891         * gcc.target/i386/local2.c: Ditto.
1892         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1893         * gcc.target/i386/20011119-1.c: Ditto.
1894         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1895         * gcc.target/i386/fastcall-1.c: Fix target selector.
1896
1897 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         PR fortran/33055
1900         * gfortran.dg/negative_unit.f: Add new check
1901         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1902         -fdefault-integer-8.
1903
1904 2007-08-26  Asher Langton  <langton2@llnl.gov>
1905
1906         * gfortran.dg/recursive_stack.f90: New.
1907         * gfortran.dg/openmp_stack.f90: New.
1908
1909 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1910
1911         PR fortran/31298
1912         * gfortran.dg/use_10.f90: New.
1913
1914 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/32985
1917         * gfortran.dg/namelist_14.f90: Make test case valid.
1918         * gfortran.dg/common_10.f90: New.
1919
1920 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1921
1922         PR middle-end/33181
1923         * gcc.dg/ifelse-2.c: New.
1924
1925 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/32980
1928         * gfortran.dg/gamma_1.f90: New.
1929         * gfortran.dg/gamma_2.f90: New.
1930         * gfortran.dg/gamma_3.f90: New.
1931
1932 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1933
1934         PR fortran/33188
1935         * gfortran.dg/used_types_18.f90: New.
1936
1937 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1938
1939         * gcc.dg/array-init-2.c: New test.
1940
1941 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1942
1943         PR fortran/33178
1944         * gfortran.dg/initialization_4.f90: Update dg-error.
1945         * gfortran.dg/initialization_13.f90: New.
1946
1947 2007-08-24  Richard Guenther  <rguenther@suse.de>
1948
1949         PR middle-end/33166
1950         * gcc.c-torture/compile/pr33166.c: New testcase.
1951
1952 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1953
1954         PR fortran/33139
1955         * gfortran.dg/pointer_assign_4.f90: New.
1956         * gfortran.dg/shape_2.f90: Fix test case.
1957         * gfortran.dg/char_result_4.f90: Ditto.
1958
1959 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1960
1961         * gcc.dg/array-init-1.c: New test.
1962
1963         PR c++/32567
1964         * g++.dg/parse/crash36.C: New test.
1965
1966 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
1967
1968         * gcc.dg/pr32721.c: Updated.
1969
1970 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR tree-optimization/32573
1973         PR middle-end/32946
1974         * gcc.dg/pr32573.c: New test.
1975
1976         PR c++/32898
1977         * g++.dg/lookup/ns3.C: New test.
1978
1979         * gfortran.dg/assumed_charlen_sharing.f90: New test.
1980
1981         PR c++/31941
1982         * g++.dg/parse/crash37.C: New test.
1983
1984 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1985
1986         PR target/17390
1987         * gcc.target/i386/pr17390.c: New test.
1988
1989 2007-08-23  Richard Guenther  <rguenther@suse.de>
1990
1991         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
1992         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
1993         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
1994         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
1995         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
1996         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
1997         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
1998         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
1999
2000 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * gcc.target/s390: New directory.
2003         * gcc.target/s390/s390.exp: New file.
2004         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2005         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2006         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2007         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2008         gcc.target/s390 directory.
2009
2010 2007-08-23  Richard Guenther  <rguenther@suse.de>
2011
2012         PR tree-optimization/32328
2013         * testsuite/gcc.dg/pr32328.c: New testcase.
2014
2015 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2016
2017         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2018           available.
2019
2020 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2021
2022         PR fortran/33095
2023         * gfortran.dg/min_max_optional_5.f90: New test.
2024         * gfortran.dg/min_max_optional_2.f90: Remove.
2025         * gfortran.dg/min_max_optional_3.f90: Remove.
2026         * gfortran.dg/min_max_optional_4.f90: Remove.
2027
2028 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2029
2030         * gcc.target/i386/xorps-sse.c: New.
2031         * gcc.target/i386/xorps-sse2.c: New.
2032
2033 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2034
2035         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2036         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2037         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2038
2039 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2040
2041         PR fortran/33020
2042         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2043         include multiple kinds for SHAPE parameter within a single
2044         namespace.
2045         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2046         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2047
2048 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2049
2050         * interface_abstract_1.f90: Extended test case.
2051         * interface_abstract_3.f90: New test.
2052
2053 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2054
2055         * gcc.dg/fold-sub.c: New test.
2056         
2057 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2060         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2061         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2062         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2063         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2064         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2065
2066 2007-08-22  Richard Guenther  <rguenther@suse.de>
2067
2068         PR middle-end/33007
2069         * gcc.dg/pr33007.c: New testcase.
2070
2071 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2072
2073         * gcc.c-torture/execute/strcmp-1.x: Delete.
2074
2075 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2076
2077         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2078         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2079         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2080         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2081         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2082         gcc.target/i386/stack-realign.c,
2083         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2084         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2085         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2086         target using dg-require-effective-target directive.
2087         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2088         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2089         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2090         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2091         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2092         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2093         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2094         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2095         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2096         Require lp64 target using dg-require-effective-target directive.
2097         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2098         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2099         directive.
2100         * gcc.target/i386/20010202-1.c: Move from here ...
2101         * gcc.dg/20010202-1.c: ... to here.
2102
2103 2007-08-22  Richard Guenther  <rguenther@suse.de>
2104
2105         PR tree-optimization/33142
2106         * gcc.c-torture/execute/pr33142.c: New testcase.
2107
2108 2007-08-22  Richard Guenther  <rguenther@suse.de>
2109
2110         PR middle-end/32563
2111         * g++.dg/torture/pr32563.C: New testcase.
2112
2113 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR middle-end/32912
2116         * gcc.dg/pr32912-1.c: Add -w to options.
2117         * gcc.dg/pr32912-2.c: Likewise.
2118         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2119
2120 2007-08-21  Ian Lance Taylor  <iant@google.com>
2121
2122         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2123
2124 2007-08-21  Ian Lance Taylor  <iant@google.com>
2125
2126         PR tree-optimization/33134
2127         * g++.dg/tree-ssa/pr33134.C: New test.
2128
2129 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2130
2131         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2132         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2133
2134 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR debug/32610
2137         * gcc.dg/debug/pr32610.c: New test.
2138
2139         * g++.dg/init/new24.C: New test.
2140
2141         PR middle-end/32912
2142         * gcc.dg/pr32912-1.c: New test.
2143         * gcc.dg/pr32912-2.c: New test.
2144         * gcc.dg/pr32912-3.c: New test.
2145
2146 2007-08-21  Richard Guenther  <rguenther@suse.de>
2147
2148         * gcc.dg/pointer-arith-10.c: New testcase.
2149
2150 2007-08-21  Richard Guenther  <rguenther@suse.de>
2151
2152         PR middle-end/33122
2153         * gcc.c-torture/compile/pr33122.c: New testcase.
2154
2155 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2156
2157         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2158
2159 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2160
2161         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2162
2163 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR c++/33025
2166         * g++.dg/init/new23.C: New test.
2167
2168 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2169
2170         PR middle-end/30564
2171         * gcc.c-torture/compile/pr30564-1.c: New test.
2172         * gcc.c-torture/compile/pr30564-2.c: New test.
2173
2174 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2175
2176         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2177
2178 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2179
2180         * gfortran.dg/interface_abstract_2.f90: New.
2181         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2182
2183 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2184
2185         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2186         unknown (so that outer-loop wont get analyzed).
2187         * gcc.dg/vect/vect-outer-1a.c: New test.
2188         * gcc.dg/vect/vect-outer-1b.c: New test.
2189         * gcc.dg/vect/vect-outer-1.c: New test.
2190         * gcc.dg/vect/vect-outer-2a.c: New test.
2191         * gcc.dg/vect/vect-outer-2b.c: New test.
2192         * gcc.dg/vect/vect-outer-2c.c: New test.
2193         * gcc.dg/vect/vect-outer-2.c: New test.
2194         * gcc.dg/vect/vect-outer-3a.c: New test.
2195         * gcc.dg/vect/vect-outer-3b.c: New test.
2196         * gcc.dg/vect/vect-outer-3c.c: New test.
2197         * gcc.dg/vect/vect-outer-3.c: New test.
2198         * gcc.dg/vect/vect-outer-4a.c: New test.
2199         * gcc.dg/vect/vect-outer-4b.c: New test.
2200         * gcc.dg/vect/vect-outer-4c.c: New test.
2201         * gcc.dg/vect/vect-outer-4d.c: New test.
2202         * gcc.dg/vect/vect-outer-4e.c: New test.
2203         * gcc.dg/vect/vect-outer-4f.c: New test.
2204         * gcc.dg/vect/vect-outer-4g.c: New test.
2205         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2206         * gcc.dg/vect/vect-outer-4i.c: New test.
2207         * gcc.dg/vect/vect-outer-4j.c: New test.
2208         * gcc.dg/vect/vect-outer-4k.c: New test.
2209         * gcc.dg/vect/vect-outer-4l.c: New test.
2210         * gcc.dg/vect/vect-outer-4m.c: New test.
2211         * gcc.dg/vect/vect-outer-4.c: New test.
2212         * gcc.dg/vect/vect-outer-5.c: New test.
2213         * gcc.dg/vect/vect-outer-6.c: New test.
2214         * gcc.dg/vect/vect-outer-fir.c: New test.
2215         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2217
2218 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2219
2220         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2221         and -fno-tree-reassoc.
2222         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2223         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2224         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2225         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2226         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2227         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2228         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2229         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2230         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2231         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2232         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2233         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2234         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2235         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2236         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2237         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2238         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2239         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2240         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2241         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2242         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2243         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2244         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2245         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2246         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2247         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2248         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2249         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2250         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2251         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2252         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2253         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2254         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2255         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2256         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2257         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2258         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2259
2260 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2261
2262         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2263         versioning for aliasing).
2264         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2265
2266         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2267         targets.
2268         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2269
2270 2007-08-18  Tom Tromey  <tromey@redhat.com>
2271
2272         PR preprocessor/32974:
2273         * gcc.dg/cpp/pr32974.c: New file.
2274
2275 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2276
2277         * gfortran.dg/interface_abstract_1.f90: New.
2278
2279 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2280
2281         PR fortran/32881
2282         * gfortran.dg/pure_initializer_1.f90: New test.
2283
2284 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2285
2286         PR fortran/32875
2287         * gfortran.dg/array_constructor_18.f90: New test.
2288
2289 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2290
2291         PR c++/28989
2292         * g++.dg/expr/lval3.C: New test.
2293         * g++.dg/expr/lval4.C: New test.
2294
2295 2007-08-17  Ollie Wild  <aaw@google.com>
2296
2297         PR c++/31749
2298         * g++.dg/lookup/builtin3.C: New test.
2299         * g++.dg/lookup/builtin4.C: New test.
2300         * g++.dg/lookup/using19.C: New test.
2301
2302 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2303
2304         PR c++/32190
2305         * g++.dg/parse/error31.C: New.
2306
2307 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2308
2309         PR c++/32112
2310         * g++.dg/template/error26.C: New.
2311
2312 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2313
2314         PR fortran/33079
2315         * gfortran.dg/zero_length_2.f90: New test.
2316
2317 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2318
2319         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2320         * gfortran.dg/kind_tests_3.f03: Ditto.
2321         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2322         * gfortran.dg/interface_13.f90: Ditto.
2323         * gfortran.dg/pr32738.f90: Ditto.
2324         * gfortran.dg/module_private_1.f90: Ditto.
2325         * gfortran.dg/test_only_clause.f90: Ditto.
2326         * gfortran.dg/bind_c_vars.f90: Ditto.
2327         * gfortran.dg/bind_c_dts.f90: Ditto.
2328         * gfortran.dg/use_9.f90: Ditto.
2329         * gfortran.dg/generic_8.f90: Ditto.
2330         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2331         * gfortran.dg/private_type_6.f90: Ditto.
2332         * gfortran.dg/c_assoc.f90: Ditto.
2333         * gfortran.dg/private_type_7.f90: Ditto.
2334         * gfortran.dg/global_vars_c_init.f90: Ditto.
2335         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2336         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2337         * gfortran.dg/c_size_t_test.f03: Ditto.
2338         * gfortran.dg/used_types_12.f90: Ditto.
2339         * gfortran.dg/pr25923.f90: Ditto.
2340         * gfortran.dg/test_com_block.f90: Ditto.
2341         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2342         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2343         * gfortran.dg/com_block_driver.f90: Ditto.
2344         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2345         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2346         * gfortran.dg/c_loc_test.f90: Ditto.
2347         * gfortran.dg/c_ptr_tests.f03: Ditto.
2348         * gfortran.dg/module_interface_1.f90: Ditto.
2349
2350 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2351
2352         PR c++/32870
2353         * g++.dg/other/error17.C: Adjust.
2354         
2355 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2356
2357         PR middle-end/32970
2358         * g++.dg/ext/altivec-14.C: New test.
2359
2360 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2363         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2364         dump files.
2365         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2366         * gcc.dg/vect/pr32366.c: Ditto.
2367
2368 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         PR testsuite/33082
2371         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2372         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2373         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2374         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2375
2376 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2377
2378         PR fortran/33072
2379         * gfortran.dg/use_9.f90: New.
2380
2381 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2382
2383         * g++.dg/gcov/gcov-5.C: New test.
2384
2385 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2386
2387         * g++.dg/gcov/gcov-4.C: New test.
2388         * lib/gcov.exp (verify-lines): Add support for
2389         checking no-coverage lines.
2390
2391 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2392
2393         * gcc.dg/vect/vect-vfa-01.c: New.
2394         * gcc.dg/vect/vect-vfa-02.c: New.
2395         * gcc.dg/vect/vect-vfa-03.c: New.
2396         * gcc.dg/vect/vect-vfa-04.c: New.
2397         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2398         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2399         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2400         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2401         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2402         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2403         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2404         gfortran.dg/vect/pr19049.f90: Rename to start with
2405         prefix no-vfa-.
2406         * gcc.dg/vect/vect.exp: Disable versioning for alias
2407         when test starts with no-vfa-.
2408         * gfortran.dg/vect/vect.exp: Likewise.
2409
2410 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2411
2412         * gcc.dg/torture/pr32897.c: New test.
2413
2414 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2415
2416         PR c++/31132
2417         * g++.dg/template/crash69.C: New.
2418
2419 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2420
2421         * lib/target-supports.exp (check_effective_target_arm32): Use
2422         check_no_compiler_messages.
2423
2424 2007-08-15  Diego Novillo  <dnovillo@google.com>
2425
2426         gcc.dg/tree-ssa/20070815.c: New test.
2427
2428 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2429
2430         PR fortran/33077
2431         * gfortran.dg/random_7.f90: Initialize variable.
2432
2433 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR middle-end/33074
2436         * gfortran.dg/pr33074.f90: New test.
2437
2438         PR c++/32992
2439         * g++.dg/opt/nrv14.C: New test.
2440
2441 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2442
2443         PR c++/33035
2444         * g++.dg/template/crash68.C: New.
2445
2446 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2447
2448         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2449         * gcc.dg/sibcall-4.c: Ditto.
2450
2451 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2452
2453         PR fortran/33066
2454         * gfortran.dg/use_8.f90: New test.
2455         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2456
2457 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2458
2459         PR c++/27211
2460         * g++.dg/template/error27.C: New.
2461         * g++.dg/template/error28.C: New.
2462         * g++.dg/other/pr28304.C: Adjust.
2463         * g++.old-deja/g++.mike/p811.C: Likewise.
2464
2465 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2466
2467         PR target/30315
2468         * gcc.target/i386/pr30315.c: New.
2469
2470 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2471
2472         PR fortran/32594
2473         * gfortran.dg/substr_5.f90: New test.
2474
2475 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2476
2477         PR c/30428
2478         * gcc.dg/vector-2.c: New test.
2479
2480         PR c++/30428
2481         * g++.dg/ext/vector8.C: New test.
2482
2483 2007-08-13  Dan Hipschman  <dsh@google.com>
2484
2485         PR c/32953
2486         * gcc.dg/format/array-1.c: Add an additional test for
2487         unterminated format strings of length 1.
2488
2489 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2490
2491         PR fortran/32926
2492         * gfortran.dg/external_procedures_3.f90: New test.
2493
2494 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2495
2496         PR fortran/32827
2497         * gfortran.dg/import6.f90: New test.
2498
2499 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2500
2501         PR C/30427
2502         *  gcc.dg/vector-1.c: New test.
2503
2504 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2505
2506         * gcc.dg/pr21255-4.c: Skip for PIC.
2507         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2508
2509 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2510
2511         * gcc.dg/attr-isr.c: Skip for PIC.
2512         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2513         * gcc.dg/attr-isr-trapa.c: Likewise.
2514         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2515         * gcc.dg/pragma-isr-trapa.c: Likewise.
2516         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2517
2518 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2519
2520         PR fortran/32962
2521         * gfortran.dg/transpose_1.f90: New test.
2522
2523 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2524
2525         PR fortran/29600
2526         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2527         intrinsic.
2528
2529 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2530
2531         PR fortran/30964
2532         PR fortran/33054
2533         * gfortran.dg/random_4.f90: New test.
2534         * gfortran.dg/random_5.f90: New test.
2535         * gfortran.dg/random_6.f90: New test.
2536         * gfortran.dg/random_7.f90: New test.
2537
2538 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2539
2540         PR fortran/32860
2541         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2542
2543 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2544
2545         PR fortran/31629
2546         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2547
2548 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2549
2550         PR fortran/29600
2551         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2552         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2553
2554 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2555
2556         PR fortran/32937
2557         * gfortran.dg/char_length_6.f90: New test.
2558
2559 2007-08-10  Ollie Wild  <aaw@google.com>
2560
2561         * g++.dg/lookup/using18.C: New test.
2562
2563 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2564
2565         PR c++/17763
2566         * g++.dg/other/error16.C: New.
2567
2568 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2569
2570         PR libfortran/33039
2571         * gfortran.dg/namelist_37.f90: New test.
2572
2573 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2574
2575         PR c++/22256
2576         * g++.dg/conversion/op3.C: New.
2577
2578 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2579
2580         PR fortran/32987
2581         * gfortran.dg/fmt_tab_1.f90: New.
2582         * gfortran.dg/fmt_tab_2.f90: New.
2583
2584 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2585
2586         PR c/32796
2587         * gcc.c-torture/compile/pr32796.c: New test.
2588
2589 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2590
2591         PR middle-end/32813
2592         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2593         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2594         instead of just -O.
2595
2596 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2597
2598         * gcc.target/mips/code-readable-1.c: New test.
2599         * gcc.target/mips/code-readable-2.c: Likewise.
2600         * gcc.target/mips/code-readable-3.c: Likewise.
2601
2602 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2603             Revital Eres  <eres@il.ibm.com>
2604
2605         * gfortran.dg/sms-1.f90: Add comment.
2606         * gfortran.dg/sms-2.f90: New.
2607
2608 2007-08-07  Ian Lance Taylor  <iant@google.com>
2609
2610         * gcc.dg/instrument-1.c: New test.
2611         * gcc.dg/instrument-2.c: New test.
2612         * gcc.dg/instrument-3.c: New test.
2613
2614 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2615
2616         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2617
2618 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2619
2620         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2621         !vector_alignment_reachable targets.
2622         * gcc.dg/vect/vect-33.c: Likewise.
2623         * gcc.dg/vect/vect-42.c: Likewise.
2624         * gcc.dg/vect/vect-44.c: Likewise.
2625         * gcc.dg/vect/vect-50.c: Likewise.
2626         * gcc.dg/vect/vect-70.c: Likewise.
2627         * gcc.dg/vect/vect-71.c: Likewise.
2628         * gcc.dg/vect/vect-87.c: Likewise.
2629         * gcc.dg/vect/vect-88.c: Likewise.
2630         * gcc.dg/vect/vect-91.c: Likewise.
2631         * gcc.dg/vect/vect-93.c: Likewise.
2632         * gcc.dg/vect/vect-96.c: Likewise.
2633         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2634         * gcc.dg/vect/section-anchors-69.c: Likewise.
2635         * gcc.dg/vect/pr25413.c: Likewise.
2636         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2637         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2638         * gfortran.dg/vect-2.f90: Likewise.
2639         * gfortran.dg/vect-3.f90: Likewise.
2640         * gfortran.dg/vect-4.f90: Likewise.
2641         * gfortran.dg/vect-5.f90: Likewise.
2642         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2643         Return false for darwin. 
2644         (check_effective_target_vector_alignment_reachable_for_double): New.
2645
2646 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2647
2648         * gcc.dg/multiword-1.c: New testcase.
2649
2650 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2651
2652         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2653         messages.
2654         * gfortran.dg/namelist_36.f90: New test.
2655
2656 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2657
2658         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2659           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2660
2661 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2662
2663         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2664         * gcc.dg/torture/type-generic-1.c: Likewise.
2665
2666 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2667
2668         * gcc.c-torture/20070522-1.c: Move to ...
2669         * gcc.c-torture/compile/20070522-1.c: Here.
2670
2671 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2672
2673         PR fortran/29828
2674         * gfortran.dg/minmax_char_1.f90: New test.
2675         * gfortran.dg/minmax_char_2.f90: New test.
2676         * gfortran.dg/min_max_optional_4.f90: New test.
2677
2678 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2679
2680         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2681         hanging on the testcase.
2682
2683 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2684
2685         PR middle-end/32988
2686         * gcc.c-torture/compile/pr32988.c: New test.
2687
2688 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2689
2690         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2691
2692 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2693
2694         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2695
2696         Revert:
2697         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2698
2699         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2700
2701 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2702
2703         PR fortran/32979
2704         * gfortran.dg/isnan_1.f90: New test.
2705
2706 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2707             Revital Eres <eres@il.ibm.com>
2708
2709         * gcc.dg/sms-antideps.c: New test.
2710
2711 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2712
2713         PR fortran/31214
2714         * gfortran.dg/entry_13.f90: New test.
2715
2716         * gfortran.dg/entry_12.f90: Clean up .mod file.
2717
2718 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2719
2720         PR fortran/32770
2721         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2722         variables as kind=4 so they don't overflow the record length.
2723
2724 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2725
2726         PR fortran/32968
2727         * gfortran.dg/selected_kind_1.f90: New test.
2728
2729 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2730
2731         PR middle-end/32780
2732         * gcc.c-torture/compile/pr32780.c: New test.
2733
2734 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2735
2736         RP middle-end/32399
2737         * gcc.c-torture/compile/pr32399.c: New testcase.
2738
2739 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2740
2741         PR middle-end/32304
2742         * g++.dg/torture/pr32304.C: New testcase.
2743
2744 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2745
2746         PR middle-end/32935
2747         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2748
2749 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2750
2751         PR fortran/32955
2752         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2753
2754 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2755
2756         PR fortran/31202
2757         * gfortran.dg/nint_2.f90: New test.
2758
2759 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2760
2761         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2762         * gcc.dg/weak/typeof-2.c: Likewise.
2763
2764 2007-08-03  Diego Novillo  <dnovillo@google.com>
2765
2766         PR 31521
2767         * gcc.dg/tree-ssa/pr31521.c: New test.
2768
2769 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2770
2771         PR fortran/32770
2772         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2773         iostat must be default kind.
2774
2775 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776
2777         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2778
2779 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2780
2781         PR fortran/32770
2782         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2783         explicit so test passes with -fdefault-integer-8.
2784         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2785         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2786
2787 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2788
2789         PR c++/30849
2790         * g++.dg/parse/asm1.C: New test.
2791
2792         PR c++/30850
2793         * g++.dg/parse/asm2.C: Likewise.
2794
2795         PR c++/30851
2796         * g++.dg/parse/asm3.C: Likewise.
2797         
2798 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2799
2800         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2801           "int" is only 16 bit bits wide.
2802         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2803
2804 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2805
2806         * g++.dg/torture/type-generic-1.C: New.
2807         * gcc.dg/pr28796-2.c: Move tests ...
2808         * gcc.dg/tg-tests.h: ... here.
2809         * gcc.dg/torture/type-generic-1.c: New.
2810
2811 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2812
2813         PR libfortran/32954
2814         * minmaxloc_3.f90:  New test case.
2815
2816 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2817
2818         PR fortran/32936
2819         * gfortran.dg/allocate_stat.f90: New.
2820
2821 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2822
2823         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2824
2825 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2826
2827         PR tree-optimization/32919
2828         * gcc.c-torture/compile/pr32919.c: New.
2829
2830 2007-08-01  Nick Clifton  <nickc@redhat.com>
2831
2832         * gcc.c-torture/execute/execute.exp: Change copyright header to
2833         refer to version 3 of the GNU General Public License and to point
2834         readers at the COPYING3 file and the FSF's license web page.
2835         * gcc.c-torture/execute/ieee/ieee.exp,
2836         gcc.c-torture/unsorted/unsorted.exp,
2837         gcc.c-torture/compile/compile.exp,
2838         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2839         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2840         gcc.target/cris/torture/cris-torture.exp,
2841         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2842         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2843         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2844         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2845         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2846         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2847         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2848         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2849         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2850         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2851         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2852         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2853         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2854         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2855         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2856         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2857         gcc.dg/noncompile/noncompile.exp,
2858         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2859         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2860         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2861         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2862         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2863         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2864         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2865         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2866         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2867         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2868         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2869         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2870         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2871         g++.old-deja/old-deja.exp,
2872         gfortran.fortran-torture/execute/execute.exp,
2873         gfortran.fortran-torture/compile/compile.exp,
2874         treelang/output/output-1.c, treelang/output/output-1.tree,
2875         treelang/execute/execute.exp, treelang/Makefile.in,
2876         treelang/compile/compile.exp, g++.dg/dg.exp,
2877         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2878         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2879         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2880         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2881         g++.dg/compat/struct-layout-1.exp,
2882         g++.dg/compat/struct-layout-1_generate.c,
2883         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2884         g++.dg/bprob/bprob.exp, config/default.exp,
2885         gcc.test-framework/test-framework.awk,
2886         gcc.test-framework/gen_directive_tests,
2887         gcc.test-framework/test-framework.exp,
2888         objc.dg/special/special.exp,
2889         objc.dg/gnu-encoding/gnu-encoding.exp,
2890         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2891         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2892         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2893         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2894         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2895         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2896         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2897         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2898         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2899         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2900         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2901         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2902         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2903         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2904         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2905         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2906         Likewise.
2907
2908 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2909
2910         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2911         error message text.
2912
2913 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2914
2915         PR fortran/32945
2916         * gfortran.dg/initialization_12.f90: New test.
2917
2918 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2919
2920         PR fortran/31609
2921         * gfortran.dg/entry_12.f90: New test.
2922
2923 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2924
2925         PR fortran/32938
2926         * gfortran.dg/altreturn_6.f90: New test.
2927
2928 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2929
2930         PR fortran/32942
2931         * gfortran.dg/exponent_2.f90: New test.
2932
2933 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2934
2935         * gcc.dg/vect/vect-117.c: New test.
2936         * gcc.dg/vect/vect-74.c: Enabled test
2937         * gcc.dg/vect/vect-81.c: Enabled test
2938
2939 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2940
2941         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2942         s/dg-error/dg-warning where warning is expected.
2943
2944 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2945
2946         PR fortran/32770
2947         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2948         of huge() to correct kind.
2949
2950 2007-07-30  Ollie Wild  <aaw@google.com>
2951
2952         * gcc.dg/cpp/counter-2.c: New test.
2953         * gcc.dg/cpp/counter-3.c: New test.
2954         * gcc.dg/cpp/dir-only-1.c: New test.
2955         * gcc.dg/cpp/dir-only-1.h: New file.
2956         * gcc.dg/cpp/dir-only-2.c: New test.
2957         * gcc.dg/cpp/dir-only-3.c: New test.
2958         * gcc.dg/cpp/dir-only-3a.h: New file.
2959         * gcc.dg/cpp/dir-only-3b.h: New file.
2960         * gcc.dg/cpp/dir-only-4.c: New test.
2961         * gcc.dg/cpp/dir-only-5.c: New test.
2962         * gcc.dg/cpp/dir-only-6.c: New test.
2963
2964 2007-07-30  Julian Brown  <julian@codesourcery.com>
2965
2966         * gcc.target/arm/neon/v*.c: Regenerate.
2967
2968 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
2969
2970         PR c++/32108
2971         * g++.dg/ext/label6.C: New.
2972
2973 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2974
2975         PR libfortran/32858
2976         PR libfortran/30814
2977         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
2978
2979 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
2980
2981         PR fortran/31211
2982         * gfortran.dg/actual_pointer_function_1.f90: New test.
2983
2984         PR fortran/32682
2985         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
2986
2987 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
2988
2989         PR fortran/32906
2990         * gfortran.dg/shape_1.f90: Adjust error message.
2991         * gfortran.dg/parameter_array_ref_1.f90: New test.
2992
2993 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994
2995         PR fortran/31609
2996         * gfortran.dg/entry_11.f90: New test.
2997
2998 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
2999             Revital Eres  <eres@il.ibm.com>
3000
3001         * gfortran.dg/sms-1.f90: New test.
3002
3003 2007-07-28  Richard Guenther  <rguenther@suse.de>
3004
3005         * gcc.c-torture/compile/pr32920.c: New testcase.
3006
3007 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3008
3009         PR c++/30917
3010         * g++.dg/lookup/friend11.C: New test.
3011
3012 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3013
3014         * gfortran.dg/namelist_5.f90: Adjusted error message.
3015         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3016         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3017         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3018         * gfortran.dg/namelist_32.f90: ... this.
3019
3020         PR fortran/32876
3021         * gfortran.dg/namelist_33.f90: New test.
3022
3023         PR fortran/32905
3024         * gfortran.dg/namelist_34.f90: New test.
3025
3026         PR fortran/31818
3027         * gfortran.dg/namelist_35.f90: New test.
3028
3029 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3030
3031         PR fortran/32880
3032         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3033
3034 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3035
3036         PR testsuite/32471
3037         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3038           assuming it is 0x7ffffffff.
3039         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3040         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3041
3042 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3043
3044         * gfortran.dg/operator_3.f90: Fix dg directive.
3045         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3046         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3047         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3048
3049 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3050
3051         * g++.dg/cpp0x/decltype1.C: New.
3052         * g++.dg/cpp0x/decltype2.C: New.
3053         * g++.dg/cpp0x/decltype3.C: New.
3054         * g++.dg/cpp0x/decltype4.C: New.
3055         * g++.dg/cpp0x/decltype5.C: New.
3056         * g++.dg/cpp0x/decltype6.C: New.
3057
3058 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3059
3060         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3061           because the test relies on bit 31 to be the sign bit.
3062
3063 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3064
3065         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3066           assuming it is 0x7fffffff.
3067         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3068         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3069
3070 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/32346
3073         * g++.dg/expr/bitfield9.C: New test.
3074
3075 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3076
3077         PR fortran/32899
3078         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3079
3080 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3081
3082         PR fortran/32760
3083         * gfortran.dg/private_type_7.f90: New test.
3084
3085 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3086
3087         PR fortran/32035
3088         * gfortran.dg/select_char_1.f90: New test.
3089
3090 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3091
3092         PR fortran/32903
3093         * gfortran.dg/initialization_11.f90: New test.
3094
3095 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3096
3097         * gcc.target/mips/ins-1.c: New test.
3098
3099 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3100
3101         PR/19232
3102         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3103         (f1): Likewise.
3104
3105 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3106
3107         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3108         error: width of 'spare' exceeds its type.
3109
3110 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3111
3112         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3113         * gcc.dg/sibcall-4.c: Likewise.
3114
3115 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3116
3117         PR rtl-optimization/31500
3118         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3119         * g++.dg/warn/Warray-bounds.C: Likewise.
3120
3121 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3124
3125 2007-07-25  Julian Brown  <julian@codesourcery.com>
3126             Paul Brook  <paul@codesourcery.com>
3127             Joseph Myers  <joseph@codesourcery.com>
3128             Mark Shinwell  <shinwell@codesourcery.com>
3129
3130         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3131         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3132         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3133         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3134         (check_effective_target_arm_neon_hw): New.
3135         * gcc.target/arm/neon/neon.exp: New file.
3136         * gcc.target/arm/neon/polytypes.c: New file.
3137         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3138
3139 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3140
3141         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3142           targets where an "int" is less than 32 bits wide.
3143
3144 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3145
3146         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3147
3148 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3149
3150         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3151           during addition if an int is only 16 bits wide.
3152         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3153
3154 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3155
3156         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3157           size as "long int" and are 32 or 64 bits wide.
3158         * gcc.dg/torture/pr28814.c: Likewise.
3159
3160 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3161
3162         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3163           exactly as wide as an int.
3164
3165 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3166
3167         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3168         Define and use throughout as long long printf format specifier.
3169         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3170         Likewise.
3171
3172 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3173
3174         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3175         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3176
3177 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3178
3179         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3180
3181 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3182
3183         * gcc.c-torture/execute/20070724-1.c: New.
3184
3185 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3186
3187         PR fortran/31205
3188         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3189         "deallocates" to 24, since patch has code rid of much spurious
3190         code.
3191         * gfortran.dg/interface_assignment_1.f90 : New test.
3192
3193         PR fortran/32842
3194         * gfortran.dg/interface_assignment_2.f90 : New test.
3195
3196 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3197
3198         PR fortran/32867
3199         * fortran.dg/initialization_10.f90: New test.
3200
3201 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3202
3203         PR fortran/32778
3204         * gfortran.dg/imag_2.f: Removed
3205         * gfortran.dg/warn_std_1.f90: New test.
3206         * gfortran.dg/warn_std_2.f90: New test.
3207         * gfortran.dg/warn_std_3.f90: New test.
3208
3209 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3210
3211         PR c++/29001
3212         * g++.dg/init/new22.C: New.
3213
3214 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3215
3216         PR c++/32561
3217         * g++.dg/template/crash67.C: New.
3218
3219 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3220
3221         * lib/target-support.exp (check_effective_target_natural_alignment): 
3222         (check_effective_target_vector_alignment_reachable): New.
3223         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3224         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3225         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3226         check.
3227         * gcc.dg/vect/pr25413.c: Likewise.
3228         * gcc.dg/vect/pr31699.c: Likewise.
3229
3230 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3231
3232         PR fortran/30814
3233         * gfortran.dg/pack_bounds_1.f90:  New test case.
3234
3235 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
3236
3237         PR fortran/31639
3238         * gfortran.dg/initialization_9.f90: New test.
3239
3240 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3241
3242         PR fortran/32797
3243         PR fortran/32800
3244         * gfortran.dg/bind_c_usage_8.f03: New test case.
3245         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3246         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3247
3248 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3249
3250         * gcc.target/mips/branch-cost-1.c: New test.
3251         * gcc.target/mips/branch-cost-2.c: Likewise.
3252
3253 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3254
3255         PR fortran/32732
3256         * gfortran.dg/c_char_tests.f03: New test case.
3257         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3258         * gfortran.dg/c_char_tests_2.f03: New test case.
3259         * gfortran.dg/value_6.f03: Ditto.
3260         * gfortran.dg/value_7.f03: Ditto.
3261
3262 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3263
3264         PR fortran/32600
3265         * gfortran.dg/c_funloc_tests_5.f03: New.
3266         * gfortran.dg/c_funloc_tests_5.f04: New.
3267         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3268
3269 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3270
3271         PR c++/32839
3272         * g++.dg/expr/call4.C: New.
3273         * g++.dg/expr/call5.C: New.
3274
3275 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3276
3277         PR fortran/32710
3278         * gfortran.dg/namelist_30.f90: New test.
3279
3280 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3281
3282         PR fortran/29962
3283         * gfortran.dg/array_initializer_1.f90: Removed warning.
3284         * gfortran.dg/initialization_1.f90: Adjusted messages.
3285         * gfortran.dg/nested_modules_6.f90: Removed warning.
3286
3287         PR fortran/31253
3288         * gfortran.dg/initialization_7.f90: New test.
3289
3290         PR fortran/31639
3291         * gfortran.dg/initialization_8.f90: New test.
3292
3293 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3294
3295         PR c++/30818
3296         * g++.dg/template/crash47.C: Adjust errors.
3297         * g++.dg/template/crash48.C: Adjust errors.
3298         * g++.dg/template/typename12.C: New.
3299         * g++.dg/template/typename13.C: New.
3300         * g++.dg/template/typename14.C: New.
3301         * g++.dg/template/typedef6.C: Adjust errors.
3302
3303 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3304
3305         PR fortran/32627
3306         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3307         * gfortran.dg/pr32627.f03: New test case.
3308
3309         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3310         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3311         c_f_pointer_logical.
3312         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3313         c_f_pointer_complex.
3314         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3315         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3316         c_f_pointer_shape_tests_2.
3317         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3318
3319 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3320
3321         PR fortran/32804
3322         * gfortran.dg/c_loc_tests_9.f03: New test case.
3323         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3324
3325 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3326
3327         PR fortran/32823
3328         * gfortran.dg/int_2.f90: New test.
3329         
3330 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3331
3332         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3333
3334 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3335
3336         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3337         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3338
3339 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3340
3341         PR tree-optimization/19910
3342         * gcc.dg/pr19910.c: New test.
3343
3344 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3345
3346         PR fortran/32738
3347         * gfortran.dg/pr32738.f90: New test.
3348
3349 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3350
3351         PR tree-optimzation/32635
3352         * gfortran.dg/pr32635.f:  New test case.
3353
3354 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3355
3356         PR fortran/32801
3357         * gfortran.dg/pr32801.f03: New test case.
3358
3359 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3360
3361         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3362         Test negative numbers also.
3363         * gcc.dg/c99-math-float-1.c: Likewise.
3364         * gcc.dg/c99-math-long-double-1.c: Likewise.
3365         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3366         test inputs.
3367
3368 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3369         
3370         * lib/target-supports.exp (check_effective_target_sync_int_long):
3371         Enable for xtensa.
3372         (check_effective_target_sync_char_short): Likewise.
3373         
3374 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3375
3376         * gcc.dg/pr28796-2.c: Add more cases.
3377
3378 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3379
3380         * gcc.dg/pr28796-1.c: Add more cases.
3381         * gcc.dg/pr28796-2.c: Likewise.
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-17  Janus Weil  <jaydub66@gmail.com>
3389
3390         PR fortran/32535
3391         * gfortran.dg/pr32535.f90: New test.
3392
3393 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/31320
3396         PR fortran/32665
3397         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3398
3399 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3400
3401         PR rtl-optimization/32773
3402         * gcc.dg/pr32773.c: New test.
3403
3404 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3405
3406         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3407         match flax-vector-conversions note.
3408         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3409         instead of dg-error for the warning.
3410
3411 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3412
3413         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3414           adapted to work on targets with 16-bit or wider int.
3415         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3416         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3417         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3418         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3419
3420 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3421
3422         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3423         support large arrays.
3424         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3425         * gcc.dg/20061109-1.c: Likewise.
3426         * gcc.c-torture/execute/20061101-1.x: Likewise.
3427         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3428         * gcc.c-torture/execute/pr31448.x: Likewise.
3429
3430 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3431
3432         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3433
3434         PR fortran/32238
3435         * gfortran.dg/pr32238.f90: New test.
3436
3437         PR fortran/32222
3438         * gfortran.dg/pr32222.f90: New test.
3439
3440         PR fortran/32242
3441         * gfortran.dg/pr32242.f90: New test.
3442         
3443 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3444             David Ung  <davidu@mips.com>
3445
3446         * gcc.target/mips/mips-sched-madd.c: New test case.
3447
3448 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3449
3450         PR libfortran/32611
3451         * gfortran.dg/large_real_kind_1.f90: Update test.
3452         * gfortran.dg/pr17706.f90: Update test.
3453         * gfortran.dg/fmt_zero_digits.f90: Update test.
3454         * gfortran.dg/fmt_zero_precision.f90: Update test.
3455         * gfortran.dg/real_const_3.f90: Update test.
3456
3457 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3458
3459         PR fortran/32036
3460         * gfortran.dg/bounds_check_8.f90: New test.
3461         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3462
3463 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3464
3465         PR fortran/32357
3466         * gfortran.dg/mvbits_2.f90: New test.
3467
3468 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3469
3470         PR libfortran/32731
3471         * gfortran.dg/pack_mask_1.f90:  New test.
3472         * gfortran.dg/unpack_mask_1.f90:  New test.
3473
3474 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3475
3476         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3477         * gcc.dg/20001101-1.c: Likewise.
3478         * gcc.dg/20001102-1.c: Likewise.
3479         * gcc.dg/20020116-2.c: Likewise.
3480         * gcc.dg/20020416-1.c: Likewise.
3481         * gcc.dg/sparc-constant-1.c: Likewise.
3482         * gcc.dg/sparc-dwarf2.c: Likewise.
3483         * gcc.dg/sparc-frame-1.c: Likewise.
3484         * gcc.dg/sparc-getcontext-1.c: Likewise.
3485         * gcc.dg/sparc-loop-1.c: Likewise.
3486         * gcc.dg/sparc-reg-1.c: Likewise.
3487         * gcc.dg/sparc-ret.c: Likewise.
3488         * gcc.dg/sparc-trap-1.c: Likewise.
3489         * gcc.dg/ultrasp10.c: Likewise.
3490         * gcc.dg/ultrasp11.c: Likewise.
3491         * gcc.dg/ultrasp1.c: Likewise.
3492         * gcc.dg/ultrasp2.c: Likewise.
3493         * gcc.dg/ultrasp3.c: Likewise.
3494         * gcc.dg/ultrasp4.c: Likewise.
3495         * gcc.dg/ultrasp5.c: Likewise.
3496         * gcc.dg/ultrasp6.c: Likewise.
3497         * gcc.dg/ultrasp7.c: Likewise.
3498         * gcc.dg/ultrasp8.c: Likewise.
3499         * gcc.dg/ultrasp9.c: Likewise.
3500         * gcc.dg/splet-1.c: Delete.
3501
3502 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3503
3504         PR fortran/32724
3505         * gfortran.dg/stfunc_5.f90: New test.
3506
3507 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3510         New procedure to check if arrays are naturally aligned to the vector
3511         alignment boundary.
3512         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3513         in size_t typedef.  Adjust tree dump scan results according to
3514         vect_aligned_arrays target check.
3515         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3516         vect_aligned_arrays target check.
3517         * gcc.dg/vect/pr31699.c: Ditto.
3518
3519 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3520
3521         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3522         for V2DFmode vector conditional expression.
3523         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3524         and dfceq patterns.
3525         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3526         and dfcgt patterns.
3527         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3528         V2DFmode comparison and test special values.
3529         * lib/target-supports.exp: Switch on test for V2DFmode 
3530         vector conditional expression.
3531
3532 2007-07-13  Richard Guenther  <rguenther@suse.de>
3533
3534         PR tree-optimization/32721
3535         * gcc.dg/pr32721.c: New testcase.
3536
3537 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3538
3539         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3540         error message part that continues on a new line.
3541
3542 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3543
3544         * gcc.dg/c99-tgmath-1.c: New.
3545         * gcc.dg/c99-tgmath-2.c: New.
3546         * gcc.dg/c99-tgmath-3.c: New.
3547         * gcc.dg/c99-tgmath-4.c: New.
3548
3549 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3550             Janis Johnson  <janis187@us.ibm.com>
3551
3552         PR testsuite/25241
3553         * gcc.test-framework/dg-error-exp-F.c: New test.
3554         * gcc.test-framework/dg-warning-exp-F.c: New test.
3555         * lib/gcc.exp: Enable warning and error prefixes.
3556         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3557         (dg-error): Wrap original dg-error.
3558         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3559         markers from dg-error/dg-warning directives.
3560         * gcc.dg/20040322-1.c: Likewise.
3561         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3562         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3563         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3564         * gcc.dg/Werror-1.c: Likewise.
3565         * gcc.dg/Werror-10.c: Likewise.
3566         * gcc.dg/Werror-11.c: Likewise.
3567         * gcc.dg/Werror-2.c: Likewise.
3568         * gcc.dg/Werror-3.c: Likewise.
3569         * gcc.dg/Werror-4.c: Likewise.
3570         * gcc.dg/Werror-5.c: Likewise.
3571         * gcc.dg/Werror-6.c: Likewise.
3572         * gcc.dg/Werror-7.c: Likewise.
3573         * gcc.dg/Werror-8.c: Likewise.
3574         * gcc.dg/Werror-9.c: Likewise.
3575         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3576         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3577         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3578         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3579         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3580         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3581         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3582         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3583         * gcc.dg/Wnested-externs-1.c: Likewise.
3584         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3585         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3586         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3587         * gcc.dg/Wshadow-3.c: Likewise.
3588         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3589         * gcc.dg/Wwrite-strings-1.c: Likewise.
3590         * gcc.dg/anon-struct-5.c: Likewise.
3591         * gcc.dg/anon-struct-6.c: Likewise.
3592         * gcc.dg/anon-struct-7.c: Likewise.
3593         * gcc.dg/anon-struct-8.c: Likewise.
3594         * gcc.dg/array-8.c: Likewise.
3595         * gcc.dg/array-quals-2.c: Likewise.
3596         * gcc.dg/asm-qual-1.c: Likewise.
3597         * gcc.dg/asm-wide-1.c: Likewise.
3598         * gcc.dg/assign-warn-1.c: Likewise.
3599         * gcc.dg/assign-warn-2.c: Likewise.
3600         * gcc.dg/bitfld-10.c: Likewise.
3601         * gcc.dg/bitfld-11.c: Likewise.
3602         * gcc.dg/bitfld-12.c: Likewise.
3603         * gcc.dg/bitfld-13.c: Likewise.
3604         * gcc.dg/bitfld-14.c: Likewise.
3605         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3606         * gcc.dg/builtins-30.c: Likewise.
3607         * gcc.dg/c90-const-expr-5.c: Likewise.
3608         * gcc.dg/c90-typespec-1.c: Likewise.
3609         * gcc.dg/c99-const-expr-5.c: Likewise.
3610         * gcc.dg/c99-flex-array-5.c: Likewise.
3611         * gcc.dg/c99-fordecl-3.c: Likewise.
3612         * gcc.dg/c99-tag-3.c: Likewise.
3613         * gcc.dg/c99-typespec-1.c: Likewise.
3614         * gcc.dg/c99-vla-jump-1.c: Likewise.
3615         * gcc.dg/c99-vla-jump-2.c: Likewise.
3616         * gcc.dg/c99-vla-jump-3.c: Likewise.
3617         * gcc.dg/c99-vla-jump-4.c: Likewise.
3618         * gcc.dg/c99-vla-jump-5.c: Likewise.
3619         * gcc.dg/cast-1.c: Likewise.
3620         * gcc.dg/cast-2.c: Likewise.
3621         * gcc.dg/cast-3.c: Likewise.
3622         * gcc.dg/cast-4.c: Likewise.
3623         * gcc.dg/cast-pretty-print-1.c: Likewise.
3624         * gcc.dg/comp-goto-2.c: Likewise.
3625         * gcc.dg/comp-goto-3.c: Likewise.
3626         * gcc.dg/cpp/error-1.c: Likewise.
3627         * gcc.dg/cpp/if-paren.c: Likewise.
3628         * gcc.dg/decl-7.c: Likewise.
3629         * gcc.dg/decl-8.c: Likewise.
3630         * gcc.dg/decl-nospec-1.c: Likewise.
3631         * gcc.dg/decl-nospec-2.c: Likewise.
3632         * gcc.dg/decl-nospec-3.c: Likewise.
3633         * gcc.dg/declspec-10.c: Likewise.
3634         * gcc.dg/declspec-11.c: Likewise.
3635         * gcc.dg/declspec-12.c: Likewise.
3636         * gcc.dg/declspec-13.c: Likewise.
3637         * gcc.dg/declspec-14.c: Likewise.
3638         * gcc.dg/declspec-15.c: Likewise.
3639         * gcc.dg/declspec-16.c: Likewise.
3640         * gcc.dg/declspec-17.c: Likewise.
3641         * gcc.dg/declspec-4.c: Likewise.
3642         * gcc.dg/declspec-5.c: Likewise.
3643         * gcc.dg/declspec-6.c: Likewise.
3644         * gcc.dg/declspec-7.c: Likewise.
3645         * gcc.dg/declspec-8.c: Likewise.
3646         * gcc.dg/declspec-9.c: Likewise.
3647         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3648         * gcc.dg/dfp/constants-c99.c: Likewise.
3649         * gcc.dg/dfp/keywords-c89.c: Likewise.
3650         * gcc.dg/dfp/keywords-c99.c: Likewise.
3651         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3652         * gcc.dg/dfp/typespec.c: Likewise.
3653         * gcc.dg/dremf-type-compat-2.c: Likewise.
3654         * gcc.dg/dremf-type-compat-3.c: Likewise.
3655         * gcc.dg/dremf-type-compat-4.c: Likewise.
3656         * gcc.dg/empty-source-2.c: Likewise.
3657         * gcc.dg/empty-source-3.c: Likewise.
3658         * gcc.dg/enum3.c: Likewise.
3659         * gcc.dg/extra-semi-2.c: Likewise.
3660         * gcc.dg/extra-semi-3.c: Likewise.
3661         * gcc.dg/float-range-1.c: Likewise.
3662         * gcc.dg/float-range-2.c: Likewise.
3663         * gcc.dg/float-range-3.c: Likewise.
3664         * gcc.dg/float-range-5.c: Likewise.
3665         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3666         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3667         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3668         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3669         * gcc.dg/format/cast-1.c: Likewise.
3670         * gcc.dg/format/gcc_diag-3.c: Likewise.
3671         * gcc.dg/format/gcc_diag-4.c: Likewise.
3672         * gcc.dg/format/gcc_diag-6.c: Likewise.
3673         * gcc.dg/format/gcc_diag-8.c: Likewise.
3674         * gcc.dg/format/gcc_diag-9.c: Likewise.
3675         * gcc.dg/format/nul-2.c: Likewise.
3676         * gcc.dg/format/opt-1.c: Likewise.
3677         * gcc.dg/format/opt-2.c: Likewise.
3678         * gcc.dg/format/opt-3.c: Likewise.
3679         * gcc.dg/format/opt-4.c: Likewise.
3680         * gcc.dg/format/opt-5.c: Likewise.
3681         * gcc.dg/format/opt-6.c: Likewise.
3682         * gcc.dg/framework-2.c: Likewise.
3683         * gcc.dg/func-args-1.c: Likewise.
3684         * gcc.dg/func-outside-1.c: Likewise.
3685         * gcc.dg/func-outside-2.c: Likewise.
3686         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3687         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3688         * gcc.dg/if-empty-1.c: Likewise.
3689         * gcc.dg/init-bad-1.c: Likewise.
3690         * gcc.dg/init-bad-2.c: Likewise.
3691         * gcc.dg/init-bad-3.c: Likewise.
3692         * gcc.dg/init-desig-obs-2.c: Likewise.
3693         * gcc.dg/init-desig-obs-3.c: Likewise.
3694         * gcc.dg/init-empty-2.c: Likewise.
3695         * gcc.dg/init-empty-3.c: Likewise.
3696         * gcc.dg/inline-11.c: Likewise.
3697         * gcc.dg/inline-12.c: Likewise.
3698         * gcc.dg/inline-8.c: Likewise.
3699         * gcc.dg/inline-9.c: Likewise.
3700         * gcc.dg/inline3.c: Likewise.
3701         * gcc.dg/label-decl-1.c: Likewise.
3702         * gcc.dg/label-decl-2.c: Likewise.
3703         * gcc.dg/label-decl-3.c: Likewise.
3704         * gcc.dg/label-decl-4.c: Likewise.
3705         * gcc.dg/long-long-typespec-1.c: Likewise.
3706         * gcc.dg/lvalue-2.c: Likewise.
3707         * gcc.dg/lvalue-3.c: Likewise.
3708         * gcc.dg/nested-func-3.c: Likewise.
3709         * gcc.dg/nested-redef-1.c: Likewise.
3710         * gcc.dg/noreturn-4.c: Likewise.
3711         * gcc.dg/old-style-prom-2.c: Likewise.
3712         * gcc.dg/old-style-prom-3.c: Likewise.
3713         * gcc.dg/old-style-then-proto-1.c: Likewise.
3714         * gcc.dg/overflow-warn-1.c: Likewise.
3715         * gcc.dg/overflow-warn-2.c: Likewise.
3716         * gcc.dg/overflow-warn-3.c: Likewise.
3717         * gcc.dg/overflow-warn-4.c: Likewise.
3718         * gcc.dg/overflow-warn-6.c: Likewise.
3719         * gcc.dg/parm-forwdecl-2.c: Likewise.
3720         * gcc.dg/parm-forwdecl-3.c: Likewise.
3721         * gcc.dg/parm-impl-decl-1.c: Likewise.
3722         * gcc.dg/parm-impl-decl-2.c: Likewise.
3723         * gcc.dg/parm-incomplete-1.c: Likewise.
3724         * gcc.dg/parm-mismatch-1.c: Likewise.
3725         * gcc.dg/pointer-arith-1.c: Likewise.
3726         * gcc.dg/pointer-arith-2.c: Likewise.
3727         * gcc.dg/pointer-arith-3.c: Likewise.
3728         * gcc.dg/pointer-arith-4.c: Likewise.
3729         * gcc.dg/pointer-arith-6.c: Likewise.
3730         * gcc.dg/pointer-arith-7.c: Likewise.
3731         * gcc.dg/pointer-arith-8.c: Likewise.
3732         * gcc.dg/pr13804-1.c: Likewise.
3733         * gcc.dg/pr15698-1.c: Likewise.
3734         * gcc.dg/pr15698-2.c: Likewise.
3735         * gcc.dg/pr15698-3.c: Likewise.
3736         * gcc.dg/pr15698-4.c: Likewise.
3737         * gcc.dg/pr15698-5.c: Likewise.
3738         * gcc.dg/pr15698-6.c: Likewise.
3739         * gcc.dg/pr15698-7.c: Likewise.
3740         * gcc.dg/pr15698-8.c: Likewise.
3741         * gcc.dg/pr17188-1.c: Likewise.
3742         * gcc.dg/pr17301-1.c: Likewise.
3743         * gcc.dg/pr17301-2.c: Likewise.
3744         * gcc.dg/pr17730-1.c: Likewise.
3745         * gcc.dg/pr20368-1.c: Likewise.
3746         * gcc.dg/pr20368-2.c: Likewise.
3747         * gcc.dg/pr20368-3.c: Likewise.
3748         * gcc.dg/pr22308-1.c: Likewise.
3749         * gcc.dg/qual-component-1.c: Likewise.
3750         * gcc.dg/redecl-1.c: Likewise.
3751         * gcc.dg/redecl-11.c: Likewise.
3752         * gcc.dg/redecl-12.c: Likewise.
3753         * gcc.dg/redecl-13.c: Likewise.
3754         * gcc.dg/redecl-14.c: Likewise.
3755         * gcc.dg/redecl-15.c: Likewise.
3756         * gcc.dg/register-var-1.c: Likewise.
3757         * gcc.dg/register-var-2.c: Likewise.
3758         * gcc.dg/stmt-expr-2.c: Likewise.
3759         * gcc.dg/stmt-expr-3.c: Likewise.
3760         * gcc.dg/stmt-expr-label-1.c: Likewise.
3761         * gcc.dg/stmt-expr-label-2.c: Likewise.
3762         * gcc.dg/stmt-expr-label-3.c: Likewise.
3763         * gcc.dg/struct-empty-2.c: Likewise.
3764         * gcc.dg/struct-empty-3.c: Likewise.
3765         * gcc.dg/struct-parse-1.c: Likewise.
3766         * gcc.dg/struct-semi-1.c: Likewise.
3767         * gcc.dg/struct-semi-2.c: Likewise.
3768         * gcc.dg/struct-semi-3.c: Likewise.
3769         * gcc.dg/switch-5.c: Likewise.
3770         * gcc.dg/switch-6.c: Likewise.
3771         * gcc.dg/switch-7.c: Likewise.
3772         * gcc.dg/tls/diag-5.c: Likewise.
3773         * gcc.dg/transparent-union-1.c: Likewise.
3774         * gcc.dg/transparent-union-3.c: Likewise.
3775         * gcc.dg/typespec-1.c: Likewise.
3776         * gcc.dg/vla-init-2.c: Likewise.
3777         * gcc.dg/vla-init-3.c: Likewise.
3778         * gcc.dg/vla-init-4.c: Likewise.
3779         * gcc.dg/vla-init-5.c: Likewise.
3780         * gcc.dg/void-cast-2.c: Likewise.
3781         * gcc.dg/wvla-3.c: Likewise.
3782         * gcc.dg/wvla-7.c: Likewise.
3783         * gcc.target/i386/991209-1.c: Likewise.
3784         * gcc.target/ia64/fpreg-1.c: Likewise.
3785         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3786         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3787         
3788 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
3789
3790         PR fortran/31639
3791         * gfortran.dg/func_decl_4.f90: New test.
3792
3793 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3794
3795         PR fortran/32727
3796         * gfortran.dg/interface_17.f90: New test.
3797
3798 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3799
3800         PR fortran/32599
3801         * gfortran.dg/32599.f03: New test case.
3802
3803         PR fortran/32601
3804         * gfortran.dg/32601.f03: New test case.
3805         * gfortran.dg/32601_1.f03: Ditto.
3806         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3807         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3808
3809 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3810
3811         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3812
3813 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3814             Devang Patel  <dpatel@apple.com>
3815
3816         PR tree-optimization/25413
3817         * gcc.dg/vect/vect-align-1.c: New.
3818         * gcc.dg/vect/vect-align-2.c: New.
3819         * gcc.dg/vect/pr25413.c: New.
3820         * gcc.dg/vect/pr25413a.c: New.
3821         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3822
3823 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3824
3825         * lib/target-support.exp (check_ultrasparc_hw_available):
3826         New function.
3827         (is-effective-target): Check $arg for ultrasparc_hw.
3828         (is-effective-target-keyword): Likewise.
3829         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3830         when determining what to do on sparc platforms.
3831         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3832         * gcc.dg/20001101-1.c: Likewise.
3833         * gcc.dg/20001101-2.c: Likewise.
3834         * gcc.dg/ultrasp9.c: Likewise.
3835         * gcc.dg/ultrasp10.c: Likewise.
3836         * gcc.target/sparc/pdist-3.c: Likewise.
3837
3838 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3839
3840         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3841
3842 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3843
3844         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3845         get vectorized.
3846         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3847         now get vectorized.
3848         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3849         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3850         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3851         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3852         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3853         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3854         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3855         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3856         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3857         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3858         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3859         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3860         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3861         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3862         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3863         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3864         Add spu.
3865
3866 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR c++/30854
3869         * g++.dg/parse/error30.C: New test.
3870
3871 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3872
3873         PR fortran/29804
3874         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3875
3876 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3877
3878         * gfortran.fortran-torture/compile/pr32663.f: New test.
3879
3880 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3881
3882         PR c++/31027
3883         * g++.dg/inherit/virtual4.C: New.
3884
3885 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3886
3887         PR target/32661
3888         * gcc.target/i386/pr32661-1.c: New test.
3889
3890 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3891
3892         * gnat.dg/invariant_index.ad[sb]: New test.
3893
3894 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3895
3896         PR c++/32560
3897         * g++.dg/template/decl3.C: New.
3898
3899 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3900
3901         PR 32617
3902         * gcc.c-torture/execute/align-3.c: New.
3903
3904 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3905
3906         PR target/32708
3907         * gcc.target/i386/pr32708-1.c: New test.
3908         * gcc.target/i386/pr32708-2.c: Ditto.
3909         * gcc.target/i386/pr32708-3.c: Ditto.
3910
3911 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3912
3913         * g++.dg/init/new20.C: Remove svn:executable flag.
3914
3915 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3916
3917         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3918
3919 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3920
3921         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3922
3923 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3924
3925         PR testsuite/25241
3926         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3927         directive.
3928         
3929 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3930
3931         PR fortran/32157
3932         * gfortran.dg/overload_2.f90: New test.
3933
3934         PR fortran/32689
3935         * gfortran.dg/transfer_simplify_5.f90
3936
3937         PR fortran/32634
3938         * gfortran.dg/interface_15.f90: New test.
3939
3940 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3941
3942         PR libfortran/32336
3943         * gfortran.dg/matmul_5.f90:  New test case.
3944
3945 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3946
3947         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3948         * gcc.dg/fesd-any.h: Likewise.
3949         * gcc.dg/fesd-baseonly.c: Likewise.
3950         * gcc.dg/fesd-baseonly.h: Likewise.
3951         * gcc.dg/fesd-none.c: Likewise.
3952         * gcc.dg/fesd-none.h: Likewise.
3953         * gcc.dg/fesd-reduced.c: Likewise.
3954         * gcc.dg/fesd-reduced.h: Likewise.
3955         * gcc.dg/fesd-sys.c: Likewise.
3956         * gcc.dg/fesd-sys.h: Likewise
3957         * gcc.dg/fesd.h: Likewise.
3958
3959         * g++.dg/debug/dwarf2: New directory.
3960         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3961         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3962         * g++.dg/other/fesd-any.h: Likewise.
3963         * g++.dg/other/fesd-baseonly.C: Likewise.
3964         * g++.dg/other/fesd-baseonly.h: Likewise.
3965         * g++.dg/other/fesd-none.C: Likewise.
3966         * g++.dg/other/fesd-none.h: Likewise.
3967         * g++.dg/other/fesd-reduced.C: Likewise.
3968         * g++.dg/other/fesd-reduced.h: Likewise.
3969         * g++.dg/other/fesd-sys.C: Likewise.
3970         * g++.dg/other/fesd-sys.h: Likewise.
3971         * g++.dg/other/fesd.h: Likewise.
3972
3973 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
3974
3975         PR fortran/31129
3976         * gfortran.dg/parameter_unused.f90: New test.
3977
3978 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
3979
3980         PR tree-optimization/32681
3981         * gcc.dg/tree-ssa/pr32681.c: New test.
3982
3983 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3984
3985         PR fortran/32678
3986         * gfortran.dg/fmt_t_5.f90: New test.
3987
3988 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
3989
3990         PR c++/30535
3991         * g++.dg/template/operator10.C: New.
3992
3993 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3994
3995         PR libfortran/32217
3996         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
3997
3998 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3999
4000         PR fortran/29876
4001         * gfortran.dg/operator_6.f90: New test.
4002
4003 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4004
4005         PR fortran/17711
4006         * gfortran.dg/operator_4.f90: New test.
4007         * gfortran.dg/operator_5.f90: New test.
4008         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4009         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4010
4011 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4012
4013         PR fortran/32669
4014         * gfortran.dg/argument_checking_6.f90: New.
4015
4016 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4017
4018         PR fortran/25094
4019         * gfortran.dg/interface_155555.f90: New test.
4020
4021 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4022
4023         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4024         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4025
4026 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4027
4028         PR testsuite/25241
4029         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4030         discern pedantic diagnostics and errors.
4031         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4032         and not an error.
4033         * gcc.dg/20050121-1.c: This is an error and not a warning.
4034         * gcc.target/i386/sseregparm-2.c:  Likewise.
4035         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4036         * gcc.dg/charset/attribute2.c: Likewise.
4037         * gcc.dg/bitfld-1.c: Likewise.
4038         * gcc.dg/pack-test-2.c: Likewise.
4039         * gcc.dg/940510-1.c: Match separately error and warning.
4040         * gcc.dg/array-2.c: Match separately multiple messages. The second
4041         diagnostic is a pedantic warning and not an error.
4042         * gcc.dg/pr14475.c: Match separately multiple messages.
4043         * gcc.dg/pr18809-1.c: Likewise.
4044         * gcc.dg/pr27953.c: Likewise.
4045         * gcc.dg/vla-init-1.c: Likewise.
4046         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4047
4048 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4049
4050         PR fortran/32644
4051         * gfortran.dg/char_decl_1.f90: New test.
4052
4053 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4054
4055         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4056
4057 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4058
4059         PR c++/32232
4060         * g++.dg/template/overload9.C: New test.
4061
4062 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4063
4064         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4065         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4066
4067 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4068
4069         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4070         * gcc.dg/20001012-2.c: Likewise.
4071         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4072         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4073
4074 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4075
4076         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4077         about the chunk size when STACK_SIZE is defined.
4078
4079 2007-07-06  Josh Conner  <jconner@apple.com>
4080
4081         PR middle-end/32602
4082         * gcc.dg/sibcall-8.c: New test.
4083
4084 2007-07-06  Josh Conner  <jconner@apple.com>
4085
4086         PR middle-end/32603
4087         * gcc.target/arm/sibcall-1.c: New test.
4088
4089 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4090
4091         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4092
4093 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4094
4095         * gfortran.dg/save_parameter.f90: New test.
4096         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4097
4098 2007-07-06  Richard Guenther  <rguenther@suse.de>
4099
4100         * g++.dg/opt/pr30965.C: New testcase.
4101
4102 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4103
4104         * gcc.target/mips/save-restore-5.c: New test.
4105
4106 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4107
4108         PR rtl_optimization/32450
4109         * gcc.dg/pr32450.c: New runtime test.
4110
4111 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4112
4113         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4114         single underscore in scan directives.
4115
4116 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4117
4118         PR c++/32245
4119         * g++.dg/init/ptrmem4.C: New test.
4120
4121         PR c++/32251
4122         * g++.dg/init/new21.C: Likewise.
4123
4124         PR c++/31992
4125         * g++.dg/template/static30.C: Likewise.
4126
4127 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4128
4129         * gcc.dg/vect/costmodel/ppc: New directory.
4130         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4131         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4132         New test.
4133         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4146         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4147
4148 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4149
4150         PR fortran/32359
4151         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4152
4153 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4154
4155         PR fortran/32526
4156         * gfortran.dg/interface_14.f90: New test.
4157
4158         PR fortran/32613
4159         * gfortran.dg/do_iterator_2.f90: New test.
4160
4161 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4162
4163         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4164         (FE_DEC_DOWNWARD): Likewise.
4165         (FE_DEC_UPWARD): Likewise.
4166         (FE_DEC_TOWARDZERO): Likewise.
4167         (FE_DEC_TONEARESTFROMZERO): Likewise.
4168
4169 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4170
4171         * gcc.c-torture/compile/pr32606.c: New.
4172         * gfortran.fortran-torture/execute/pr32604.f90: New.
4173
4174 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4175
4176         * gcc.dg/visibility-12.c: New test.
4177         * gcc.dg/visibility-13.c: Likewise.
4178         * g++.dg/ext/visibility-9.C: Likewise.
4179         * g++.dg/ext/visibility-10.C: Likewise.
4180
4181 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4182
4183         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4184         * gcc.dg/sh-relax-vxworks.c: New test.
4185
4186 2007-07-04  Richard Guenther  <rguenther@suse.de>
4187
4188         PR tree-optimization/32500
4189         * gcc.c-torture/execute/pr32500.c: New testcase.
4190
4191 2007-07-04  Richard Guenther  <rguenther@suse.de>
4192
4193         PR tree-optimization/32482
4194         * gcc.c-torture/compile/pr32482.c: New testcase.
4195
4196 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4197
4198         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4199         VxWorks kernels.
4200         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4201         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4202         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4203         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4204
4205 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4206
4207         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4208
4209 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4210
4211         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4212
4213 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4214
4215         PR fortran/31198
4216         * gfortran.dg/min_max_optional_1.f90: New test.
4217         * gfortran.dg/min_max_optional_2.f90: New test.
4218         * gfortran.dg/min_max_optional_3.f90: New test.
4219
4220 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4221
4222         PR fortran/32545
4223         * gfortran.dg/fmt_error.f90: New test.
4224
4225 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4226
4227         PR fortran/32612
4228         * gfortran.dg/interface_13.f90: New test.
4229
4230 2007-07-03  Dave Brolley  <brolley@redhat.com>
4231
4232         PR c++/31743
4233         * g++.dg/init/new20.C: New test.
4234
4235 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4236
4237         PR fortran/32579
4238         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4239
4240 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/25062
4243         * common_7.f90: New.
4244         * common_8.f90: New.
4245         * common_9.f90: New.
4246
4247 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4248
4249         PR fortran/30940
4250         * gfortran.dg/argument_checking_1.f90: New.
4251         * gfortran.dg/argument_checking_2.f90: New.
4252         * gfortran.dg/argument_checking_3.f90: New.
4253         * gfortran.dg/argument_checking_4.f90: New.
4254         * gfortran.dg/argument_checking_5.f90: New.
4255         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4256         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4257
4258 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         * gcc.dg/pr32176.c: Add -w to default dg-options.
4261
4262 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4263
4264         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4265
4266 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4267
4268         PR fortran/20888
4269         * gfortran.dg/null_2.f90: New.
4270
4271 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4272             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4273
4274         PR middle-end/32176
4275         * gcc.dg/pr32176.c: New test.
4276
4277 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4278
4279         * gcc.dg/const-float80.c : New test.
4280         * gcc.dg/const-float128.c : New test.
4281         * gcc.dg/const-float80-ped.c : New test.
4282         * gcc.dg/const-float128-ped.c : New test.
4283
4284 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4285
4286         * gcc.dg/c99-math.h: Fix typo.
4287
4288 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4289
4290         PR libgomp/32468
4291         * gcc.dg/gomp/pr32468-1.c: New test.
4292
4293 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4294
4295         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4296         an ABI option.
4297
4298 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4299
4300         * gfortran.fortran-torture/compile/pr32583.f: New.
4301         * gcc.c-torture/compile/pr32584.c: New
4302
4303 2007-07-02  Ollie Wild  <aaw@google.com>
4304
4305         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4306         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4307
4308 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4309
4310         * gcc.target/mips/save-restore-1.c: New test.
4311         * gcc.target/mips/save-restore-2.c: Likewise.
4312         * gcc.target/mips/save-restore-3.c: Likewise.
4313         * gcc.target/mips/save-restore-4.c: Likewise.
4314
4315 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4316
4317         PR tree-optimization/31966
4318         PR tree-optimization/32533
4319         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4320         * gfortran.dg/pr32533.f90: Ditto.
4321
4322 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4323
4324         * g++.dg/opt/nrv12.C: New test.
4325         * gcc.target/i386/nrv1.c: New test.
4326
4327         PR c++/31748
4328         * g++.dg/gomp/pr31748.C: New test.
4329
4330 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4331  
4332         PR tree-optimization/32230
4333         * gcc.dg/vect/pr32230.c: New test.
4334
4335 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4336
4337         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4338         * bind_c_coms.f90: Ditto.
4339         * bind_c_coms_driver.c: Ditto.
4340         * bind_c_dts.f90: Ditto.
4341         * bind_c_dts_2.f03: Ditto.
4342         * bind_c_dts_2_driver.c: Ditto.
4343         * bind_c_dts_3.f03: Ditto.
4344         * bind_c_dts_4.f03: Ditto.
4345         * bind_c_dts_driver.c: Ditto.
4346         * bind_c_implicit_vars.f03: Ditto.
4347         * bind_c_procs.f03: Ditto.
4348         * bind_c_usage_2.f03: Ditto.
4349         * bind_c_usage_3.f03: Ditto.
4350         * bind_c_usage_5.f03: Ditto.
4351         * bind_c_usage_6.f03: Ditto.
4352         * bind_c_usage_7.f03: Ditto.
4353         * bind_c_vars.f90: Ditto.
4354         * bind_c_vars_driver.c: Ditto.
4355         * binding_c_table_15_1.f03: Ditto.
4356         * binding_label_tests.f03: Ditto.
4357         * binding_label_tests_10.f03: Ditto.
4358         * binding_label_tests_10_main.f03: Ditto.
4359         * binding_label_tests_11.f03: Ditto.
4360         * binding_label_tests_11_main.f03: Ditto.
4361         * binding_label_tests_12.f03: Ditto.
4362         * binding_label_tests_13.f03: Ditto.
4363         * binding_label_tests_13_main.f03: Ditto.
4364         * binding_label_tests_14.f03: Ditto.
4365         * binding_label_tests_2.f03: Ditto.
4366         * binding_label_tests_3.f03: Ditto.
4367         * binding_label_tests_4.f03: Ditto.
4368         * binding_label_tests_5.f03: Ditto.
4369         * binding_label_tests_6.f03: Ditto.
4370         * binding_label_tests_7.f03: Ditto.
4371         * binding_label_tests_8.f03: Ditto.
4372         * binding_label_tests_9.f03: Ditto.
4373         * c_assoc.f90: Ditto.
4374         * c_assoc_2.f03: Ditto.
4375         * c_f_pointer_shape_test.f90: Ditto.
4376         * c_f_pointer_tests.f90: Ditto.
4377         * c_f_tests_driver.c: Ditto.
4378         * c_funloc_tests.f03: Ditto.
4379         * c_funloc_tests_2.f03: Ditto.
4380         * c_funloc_tests_3.f03: Ditto.
4381         * c_funloc_tests_3_funcs.c: Ditto.
4382         * c_kind_params.f90: Ditto.
4383         * c_kind_tests_2.f03: Ditto.
4384         * c_kinds.c: Ditto.
4385         * c_loc_driver.c: Ditto.
4386         * c_loc_test.f90: Ditto.
4387         * c_loc_tests_2.f03: Ditto.
4388         * c_loc_tests_2_funcs.c: Ditto.
4389         * c_loc_tests_3.f03: Ditto.
4390         * c_loc_tests_4.f03: Ditto.
4391         * c_loc_tests_5.f03: Ditto.
4392         * c_loc_tests_6.f03: Ditto.
4393         * c_loc_tests_7.f03: Ditto.
4394         * c_loc_tests_8.f03: Ditto.
4395         * c_ptr_tests.f03: Ditto.
4396         * c_ptr_tests_10.f03: Ditto.
4397         * c_ptr_tests_5.f03: Ditto.
4398         * c_ptr_tests_7.f03: Ditto.
4399         * c_ptr_tests_7_driver.c: Ditto.
4400         * c_ptr_tests_8.f03: Ditto.
4401         * c_ptr_tests_8_funcs.c: Ditto.
4402         * c_ptr_tests_9.f03: Ditto.
4403         * c_ptr_tests_driver.c: Ditto.
4404         * c_size_t_driver.c: Ditto.
4405         * c_size_t_test.f03: Ditto.
4406         * com_block_driver.f90: Ditto.
4407         * global_vars_c_init.f90: Ditto.
4408         * global_vars_c_init_driver.c: Ditto.
4409         * global_vars_f90_init.f90: Ditto.
4410         * global_vars_f90_init_driver.c: Ditto.
4411         * interop_params.f03: Ditto.
4412         * iso_c_binding_only.f03: Ditto.
4413         * iso_c_binding_rename_1.f03: Ditto.
4414         * iso_c_binding_rename_1_driver.c: Ditto.
4415         * iso_c_binding_rename_2.f03: Ditto.
4416         * iso_c_binding_rename_2_driver.c: Ditto.
4417         * kind_tests_2.f03: Ditto.
4418         * kind_tests_3.f03: Ditto.
4419         * module_md5_1.f90: Ditto.
4420         * only_clause_main.c: Ditto.
4421         * print_c_kinds.f90: Ditto.
4422         * test_bind_c_parens.f03: Ditto.
4423         * test_c_assoc.c: Ditto.
4424         * test_com_block.f90: Ditto.
4425         * test_common_binding_labels.f03: Ditto.
4426         * test_common_binding_labels_2.f03: Ditto.
4427         * test_common_binding_labels_2_main.f03: Ditto.
4428         * test_common_binding_labels_3.f03: Ditto.
4429         * test_common_binding_labels_3_main.f03: Ditto.
4430         * test_only_clause.f90: Ditto.
4431         * use_iso_c_binding.f90: Ditto.
4432         * value_5.f90: Ditto.
4433         * value_test.f90: Ditto.
4434         * value_tests_f03.f90: Ditto.
4435
4436 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4437
4438         * gcc.dg/tls/opt-14.c: New.
4439
4440 2007-07-01  Ollie Wild  <aaw@google.com>
4441
4442         * g++.dg/lookup/using16.C: New test.
4443         * g++.dg/lookup/using17.C: New test.
4444
4445 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4446
4447         PR fortran/32239
4448         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4449         (test_4): Use proper test for floating point equality.
4450         (test_8): Likewise.
4451
4452 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4453
4454         PR libgfortran/32554
4455         * gfortran.dg/fmt_p_1.f90: New test.
4456
4457 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4458
4459         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4460         initialization and fix dg-final check - the initialization loop is
4461         vectorizable.
4462
4463 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4464             Volker Reichelt  <reichelt@netcologne.de>
4465
4466         PR middle-end/32559
4467         * gcc.dg/pr32559.c: New test.
4468
4469 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4470
4471         PR tree-optimization/25371
4472         * gcc.dg/vect/pr25371.c: New test.
4473
4474 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4475
4476         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4477         when allocating and initializing a flexible array.
4478
4479 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4480
4481         PR fortran/20373
4482         * gfortran.dg/intrinsic.f90: New test.
4483
4484 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4485
4486         PR fortran/32555
4487         * gfortran.dg/fmt_zero_check.f90: New.
4488
4489 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4490
4491         PR fortran/30284
4492         * gfortran.dg/repeat_f90: New test.
4493
4494 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4495
4496         PR testsuite/25241
4497         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4498         -pedantic-errors, so we should match errors.
4499         * gcc.dg/cpp/escape-1.c: Likewise.
4500         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4501         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4502         warning.
4503         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4504         errors instead of warnings.
4505         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4506         a pedantic warning.
4507         * gcc.dg/cpp/arith-3.c: Likewise.
4508
4509 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4510
4511         PR testsuite/25241
4512         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4513         * gcc.dg/pch/valid-2.c: Likewise.
4514         * gcc.dg/pch/valid-3.c: Likewise.
4515         * gcc.dg/pch/warn-1.c: Likewise.
4516         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4517         
4518 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4519
4520         PR c/4076
4521         * gcc.dg/Wunused-function.c: New.
4522         
4523 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4524
4525         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4526
4527 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4528
4529         * g++.dg/other/canon-31724.C: New.
4530         
4531 2007-06-29  Jan Hubicka  <jh@suse.cz>
4532
4533         PR middle-end/32372
4534         * gcc.c-torture/compile/pr32372.c: new.
4535
4536 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4537
4538         * gfortran.dg/operator_3.f90: New test.
4539
4540 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4541
4542         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4543         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4544
4545 2007-06-29  Richard Guenther  <rguenther@suse.de>
4546
4547         PR middle-end/32493
4548         * gcc.dg/inline-23.c: New testcase.
4549
4550 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4551
4552         PR tree-optimization/24659
4553         * gcc.target/i386/vectorize2.c: New test.
4554         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4555         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4556
4557 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4558
4559         * gcc.dg/pointer-arith-9.c: New test.
4560
4561 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4562
4563         PR fortran/32483
4564         * gfortran.dg/fmt_read_2.f90: New.
4565
4566 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4567
4568         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4569         If it exists, don't try to create it.
4570
4571 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4572
4573         * g++.dg/ext/visibility/ms-compat-1.C: New.
4574
4575 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4576
4577         PR tree-opt/32417
4578         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4579
4580 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4581
4582         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4583         targets.
4584
4585 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4586
4587         PR fortran/32467
4588         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4589
4590 2007-06-27  Richard Guenther  <rguenther@suse.de>
4591
4592         PR middle-end/32492
4593         * gcc.dg/inline-22.c: New testcase.
4594
4595 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4596
4597         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4598         the scan-assembler constant.
4599
4600 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4601
4602         PR 20216
4603         * gcc.dg/pr20216.c: New.
4604
4605 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4606
4607         PR tree-opt/32421
4608         * gcc.dg/vect/pr32421.c: New test.
4609
4610 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4611
4612         PR c++/32111
4613         * g++.dg/other/friend5.C: New test.
4614
4615 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4616
4617         PR fortran/32464
4618         * gfortran.dg/host_assoc_function_2.f90: New test.
4619
4620         PR fortran/31494
4621         * gfortran.dg/host_assoc_call_1.f90: New test.
4622
4623 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4624
4625         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4626         
4627 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4628
4629         PR fortran/32456
4630         * gfortran.dg/error_format.f90: New test.
4631
4632 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4633
4634         PR fortran/32136
4635         * gfortran.dg/pr32136.f90: New test.
4636
4637 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4638
4639         PR fortran/31726
4640         * gfortran.dg/minmaxloc_1.f90: New test.
4641
4642         PR fortran/32298
4643         * gfortran.dg/minmaxloc_2.f90: New test.
4644
4645 2007-06-23  Richard Guenther  <rguenther@suse.de>
4646
4647         PR tree-optimization/16876
4648         PR middle-end/29478
4649         * gcc.dg/pr29254.c: The warning is bogus.
4650         * gcc.dg/warn-1.c: Likewise.
4651         * gcc.dg/assign-warn-3.c: Likewise.
4652         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4653
4654 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4655
4656         * gcc.c-torture/execute/20070623-1.c: New.
4657
4658 2007-06-22  Jan Hubicka  <jh@suse.cz>
4659
4660         * gcc.c-torture/compile/pr31541.c: New.
4661
4662 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4663
4664         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4665         Remove -m64 from dg-options.
4666
4667 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         PR middle-end/32374
4670         * gcc.dg/pr32374.c: New test.
4671
4672 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4673
4674         PR fortran/32360
4675         * gfortran.dg/pointer_assign_3.f90: New test.
4676
4677 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4678
4679         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4680
4681 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4682
4683         PR fortran/31162
4684         * gfortran.dg/assign.f90: Update test.
4685         * gfortran.dg/real_do_1.f90: Update test.
4686         * gfortran.dg/gomp/omp_do1.f90: Update test.
4687         * gfortran.dg/warnings_are_errors_1.f: Update test.
4688         * gfortran.dg/g77/20010519-1.f: Update test.
4689         * gfortran.dg/g77/pr9258.f: Update test.
4690         * gfortran.dg/g77/960317-1.f: Update test.
4691
4692 2007-06-21  Richard Guenther  <rguenther@suse.de>
4693
4694         PR tree-optimization/32453
4695         * gcc.c-torture/compile/pr32453.c: New testcase.
4696
4697 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR tree-optimization/31866
4700         * gcc.dg/pr31866.c: New test.
4701
4702 2007-06-21  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/32451
4705         * g++.dg/torture/20070621-1.C: New testcase.
4706
4707 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4708
4709         * gcc.dg/attr-isr.c: Test delay slot content.
4710         
4711 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4712
4713         PR fortran/32361
4714         gfortran.dg/pointer_assign_2.f90: New test.
4715
4716 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717
4718         PR fortran/25061
4719         gfortran.dg/invalid_procedure_name.f90: New test.
4720
4721 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4722
4723         PR tree-optimization/25737
4724         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4725
4726 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4727
4728         * gcc.target/i386/large-size-array-3.c: New.
4729
4730 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4731         Richard Guenther  <rguenther@suse.de>
4732
4733         PR fortran/32140
4734         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4735
4736 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR middle-end/31959
4739         * gcc.dg/pr31959.c: New test.
4740
4741         PR inline-asm/32109
4742         * g++.dg/ext/asm10.C: New test.
4743
4744         PR middle-end/32285
4745         * gcc.c-torture/execute/20070614-1.c: New test.
4746
4747 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4748
4749         * gcc.target/arm/stack-corruption.c: New test.
4750
4751 2007-06-19  Richard Guenther  <rguenther@suse.de>
4752
4753         * g++.dg/torture/pr30252.C: New testcase.
4754
4755 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4756
4757         PR tree-optimization/32353
4758         * g++.dg/opt/nrv13.C: New test.
4759
4760 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4761
4762         PR fortran/20863
4763         PR fortran/20882
4764         * gfortran.dg/impure_assignment_2.f90 : New test.
4765
4766         PR fortran/32236
4767         * gfortran.dg/data_initialized_2.f90 : New test.
4768
4769         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4770         appropriate version of 'dmach'.
4771
4772 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4773
4774         PR target/32389
4775         * gcc.target/i386/pr32389.c New test.
4776
4777 2007-06-18  Simon Baldwin <simonb@google.com>
4778
4779         PR c++/31923
4780         * g++.dg/template/error25.C: New.
4781         * g++.dg/template/spec35.C: New.
4782
4783 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4784
4785         * gcc.c-torture/compile/pr32355.c: New testcase.
4786         
4787 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4788
4789         PR tree-optimization/32383
4790         * g++.dg/opt/pr32383.C: New test.
4791
4792 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4793
4794         PR rtl-optimization/32366
4795         * gcc.dg/vect/pr32366.c: New test.
4796
4797 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4798
4799         * gcc.c-torture/compile/pr32349.c: New testcase.
4800         
4801 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4802
4803         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4804         * gcc.target/sparc/combined-2.c: Likewise.
4805         * gcc.target/sparc/fexpand.c : Likewise.
4806         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4807         * gcc.target/sparc/fpack16.c : Likewise.
4808         * gcc.target/sparc/fpmerge.c : Likewise.
4809         * gcc.target/sparc/fpmul.c : Likewise.
4810         * gcc.target/sparc/noresult.c : Likewise.
4811         * gcc.target/sparc/pdist.c: Likewise.
4812
4813 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4814
4815         PR middle-end/31723
4816         * gcc.target/i386/recip-divf.c: New test.
4817         * gcc.target/i386/recip-sqrtf.c: Ditto.
4818         * gcc.target/i386/recip-vec-divf.c: Ditto.
4819         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4820         * gcc.target/i386/sse-recip.c: Ditto.
4821         * gcc.target/i386/sse-recip-vec.c: Ditto.
4822
4823 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4824
4825         PR tree-opt/32225
4826         * gcc.c-torture/compile/20070605-1.c: New test.
4827
4828         * gcc.c-torture/compile/20070603-1.c: New testcase.
4829         * gcc.c-torture/compile/20070603-2.c: New testcase.
4830
4831         * gcc.c-torture/compile/20070531-1.c: New test.
4832
4833         PR tree-opt/32167
4834         * gcc.c-torture/compile/20070531-2.c: New test.
4835
4836         PR tree-opt/32144
4837         * gcc.c-torture/compile/20070529-1.c: New test.
4838
4839         PR tree-opt/32145
4840         * gcc.c-torture/compile/20070529-2.c: New test.
4841
4842         PR tree-opt/32015
4843         * gcc.c-torture/compile/20070520-1.c: New test.
4844
4845         * g++.dg/ext/java-1.C: New test.
4846
4847         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4848         loops instead of one. Remove the "can't determine dependence"
4849         check.
4850         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4851         needed as the cast is gone in the first place.
4852         * gcc.dg/max-1.c: Change local variable a to be a global one.
4853         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4854         have a cast which is PREd.
4855
4856 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4857
4858         * g++.dg/lookup/anon6.C: New test.
4859
4860 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4861
4862         PR c++/31806
4863         * g++.dg/opt/static6.C: New testcase.
4864
4865 2007-06-14  Geoff Keating  <geoffk@apple.com>
4866
4867         * g++.dg/ext/visibility/overload-1.C: New.
4868
4869         PR 31093
4870         * g++.dg/ext/visibility/anon4.C: New.
4871
4872 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4873
4874         PR target/32268
4875         * gcc.target/i386/pr32268.c: New test.
4876
4877 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4878
4879         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4880         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4881         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4882
4883         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4884         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4885         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4886         BID is used.
4887
4888 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4889
4890         PR fortran/32302
4891         * gfortran.dg/common_resize_1.f90: New test.
4892
4893 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4894
4895         PR target/32274
4896         * gcc.dg/vect/pr32224.c: Fix.   
4897         
4898 2007-06-13  Eric Christopher  <echristo@apple.com>
4899
4900         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4901
4902 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4903
4904         PR fortran/32323
4905         * gfortran.dg/actual_array_vect_1.f90: New.
4906
4907 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         * gcc.target/sparc/mfpu.c: New test.
4910
4911 2007-06-12  Geoff Keating  <geoffk@apple.com>
4912
4913         * g++.dg/warn/weak1.C: Suppress on Darwin.
4914         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4915
4916 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4917
4918         PR middle-end/31579
4919          * g++.dg/torture/pr31579.C: New testcase.
4920
4921 2007-06-12  Ian Lance Taylor  <iant@google.com>
4922
4923         PR libstdc++/29286
4924         * g++.dg/init/new16.C: New test.
4925         * g++.dg/init/new17.C: New test.
4926         * g++.dg/init/new18.C: New test.
4927         * g++.dg/init/new19.C: New test.
4928
4929 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4930
4931         * gnat.dg/lhs_view_convert.adb: New test.
4932
4933 2007-06-12  Richard Guenther  <rguenther@suse.de>
4934
4935         PR tree-optimization/15353
4936         PR tree-optimization/31657
4937         * gcc.c-torture/execute/20070424-1.c: New testcase.
4938         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4939         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4940         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4941         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4942         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4943
4944 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4945
4946         PR rtl-optimization/32293
4947         * gcc.dg/pr32293.c: New test.
4948
4949 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4950
4951         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4952
4953 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4954
4955         PR fortran/29786
4956         * gfortran.dg/equiv_7.f90: New test.
4957         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4958
4959         PR fortran/30875
4960         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4961
4962 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
4963
4964         * gcc.dg/setjmp-3.c: Rename raise to raise0.
4965         * gcc.dg/setjmp-4.c: Likewise.
4966         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4967
4968 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
4969
4970         PR rtl-optimization/31025
4971         * gfortran.dg/pr31025.f90: New.
4972
4973 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4974
4975         PR target/32280
4976         * gcc.target/i386/pr32280.c: New test.
4977
4978 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4979
4980         PR middle-end/32279
4981         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
4982
4983 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4984
4985         PR libgfortran/32235
4986         * gfortran.dg/backspace_9.f: New test.
4987
4988 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
4989
4990         * gcc.dg/tree-ssa/prefetch-7.c: New test.
4991
4992 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
4993
4994         * gcc.dg/tree-ssa/loop-28.c: New testcase.
4995
4996 2007-06-09  Ian Lance Taylor  <iant@google.com>
4997
4998         PR tree-optimization/32169
4999         * gcc.c-torture/compile/pr32169.c: New test.
5000
5001 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5002
5003         * gcc.dg/vect/costmodel: New directory.
5004         * gcc.dg/vect/costmodel/i386: New directory.
5005         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5006         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5007         New test.
5008         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5009         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5010         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5011         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5012         * gcc.dg/vect/costmodel/x86_64: New directory.
5013         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5014         New testsuite.
5015         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5016         New test.
5017         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5018         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5020         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5021         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5022
5023 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5024
5025         PR tree-optimization/32243
5026         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5027         flags for -Os tests.
5028         * gcc.dg/vect/03-vect-pr32243.c: New test.
5029
5030 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5031
5032         PR tree-optimization/32224
5033         * gcc.dg/vect/pr32224.c: New test.
5034
5035 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR c++/32177
5038         * g++.dg/gomp/pr32177.C: New test.
5039
5040 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5041
5042         PR testsuite/25241
5043         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5044         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5045         warning nor an error.
5046         * gcc.dg/Wfatal-2.c: Likewise.
5047         * gcc.dg/Werror-1.c: Likewise.
5048         * gcc.dg/Werror-5.c: Likewise.
5049         * gcc.dg/Werror-7.c: Likewise.
5050         * gcc.dg/Werror-10.c: Likewise.
5051         * gcc.dg/Werror-11.c: Likewise.
5052
5053 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5054
5055         PR c++/30759
5056         * g++.dg/init/brace6.C: New test.
5057
5058 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5059
5060         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5061         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5062         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5063         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5064
5065         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5066         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5067         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5068         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5069         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5070         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5071         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5072         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5073
5074         * gcc.dg/darwin-minversion-3.c: New.
5075
5076 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5077
5078         * gcc.target/i386/builtin-copysign.c: New test.
5079
5080 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5081
5082         PR tree-optimization/32220
5083         * gfortran.dg/predcom-2.f: New testcase.
5084
5085 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5086
5087         PR tree-opt/32231
5088         * gcc.target/i386/vectorize4.c: New test.
5089
5090 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5091
5092         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5093
5094 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5095
5096         PR testsuite/25241
5097         * gcc.dg/simd-5.c: Mark output as a note.
5098         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5099         dg-message.
5100         * gcc.dg/simd-1.c: Likewise.
5101         * gcc.dg/always_inline.c: Mark output as a sorry.
5102         * gcc.dg/always_inline2.c: Likewise.
5103         * gcc.dg/always_inline3.c: Likewise.
5104
5105 2007-06-06  Ian Lance Taylor  <iant@google.com>
5106
5107         * g++.dg/conversion/enum1.C: New test.
5108
5109 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5110
5111         PR tree-optimization/32216
5112         * gcc.dg/vect/pr32216.c: New test.
5113
5114 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5115
5116         PR testsuite/18923
5117         * gfortran.dg/invalid_contains_1.f90: New test.
5118         * gfortran.dg/invalid_contains_2.f90: New test.
5119
5120 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5121
5122         PR testsuite/32057
5123         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5124         midnight issues.
5125
5126 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5127
5128         PR testsuite/25241
5129         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5130         dg-message to match de note.
5131         * gcc.dg/pr26570.c: Use dg-message for a note.
5132         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5133         dg-error instead of dg-warning because of -Werror.
5134         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5135         neither an error, nor a warning.
5136         * gcc.dg/glibc-uclibc-2.c: Likewise
5137         * gcc.dg/cpp/19940712-1.c: Likewise.
5138
5139 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5140
5141         PR preprocessor/23479
5142         * gcc.dg/binary-constants-1.c: Add test suites for
5143         the 0b-prefixed binary integer constants.
5144         * gcc.dg/binary-constants-2.c: Ditto.
5145         * gcc.dg/binary-constants-3.c: Ditto.
5146         * gcc.dg/binary-constants-4.c: Ditto.
5147
5148 2007-06-05  Ian Lance Taylor  <iant@google.com>
5149
5150         * gcc.dg/Wstrict-overflow-19.c: New test.
5151
5152 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5153
5154         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5155
5156 2007-06-04  Ian Lance Taylor  <iant@google.com>
5157
5158         * gcc.dg/Wstrict-overflow-18.c: New test.
5159
5160 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5161
5162         PR testsuite/25241
5163         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5164         * gcc.dg/cpp/mi5.c: Likewise.
5165         * gcc.dg/cpp/mi7.c: Likewise.
5166
5167 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5168
5169         PR c/32191
5170         * gcc.dg/pr32191.c: New test.
5171
5172 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5173
5174         PR fortran/32124
5175         * gfortran.dg/allocate_stat_1.f90: Remove.
5176
5177 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5178
5179         * gcc.target/i386/sse4_2-check.h: New.
5180         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5181         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5182         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5183         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5184         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5185         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5186         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5187         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5188         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5189         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5190         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5191         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5192         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5193         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5194         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5195         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5196         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5197         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5198
5199 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5200
5201         * gcc.dg/pie-link.c: New test.
5202
5203 2007-06-01  Ian Lance Taylor  <iant@google.com>
5204
5205         * gcc.dg/Wstrict-overflow-17.c: New test.
5206
5207 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5208
5209         * gcc.dg/builtin-return-1.c (g): New.
5210         (main): Allocate at least 64 bytes on the stack.
5211
5212 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5213
5214         * g++.dg/init/cleanup3.C: New test.
5215
5216 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5217
5218         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5219         int is 16 bits.
5220
5221 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5222
5223         PR fortran/32156
5224         * gfortran.dg/char_array_constructor_3.f90: New test.
5225
5226 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5227
5228         PR tree-optimization/32160
5229         * gfortran.dg/predcom-1.f: New test.
5230
5231 2007-05-31  Richard Guenther  <rguenther@suse.de>
5232
5233         * g++.dg/other/str_empty.C: Move...
5234         * g++.dg/other/pr30567.C: Move...
5235         * g++.dg/tree-ssa/pr27218.C: Move...
5236         * g++.dg/torture: ...here and remove dg-options.
5237
5238 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5239
5240         PR c++/32158
5241         * g++.dg/ext/is_pod_incomplete.C: New.
5242
5243 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5244             Douglas Gregor <doug.gregor@gmail.com>
5245             Pedro Lamarao <pedro.lamarao@mndfck.org>
5246             Howard Hinnant <howard.hinnant@gmail.com>
5247
5248         PR c++/7412
5249         PR c++/29939
5250         * g++.dg/cpp0x/rv8p.C: New.
5251         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5252         * g++.dg/cpp0x/cast-bug.C: New.
5253         * g++.dg/cpp0x/elision_weak.C: New.
5254         * g++.dg/cpp0x/collapse-bug.C: New.
5255         * g++.dg/cpp0x/rv3p.C: New.
5256         * g++.dg/cpp0x/rv7n.C: New.
5257         * g++.dg/cpp0x/overload-conv-1.C: New.
5258         * g++.dg/cpp0x/rv2n.C: New.
5259         * g++.dg/cpp0x/deduce.C: New.
5260         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5261         * g++.dg/cpp0x/rv6p.C: New.
5262         * g++.dg/cpp0x/template_deduction.C: New.
5263         * g++.dg/cpp0x/implicit-copy.C: New.
5264         * g++.dg/cpp0x/rv1p.C: New.
5265         * g++.dg/cpp0x/cast.C: New.
5266         * g++.dg/cpp0x/rv5n.C: New.
5267         * g++.dg/cpp0x/collapse.C: New.
5268         * g++.dg/cpp0x/overload-conv-2.C: New.
5269         * g++.dg/cpp0x/rv4p.C: New.
5270         * g++.dg/cpp0x/rvo.C: New.
5271         * g++.dg/cpp0x/iop.C: New.
5272         * g++.dg/cpp0x/rv3n.C: New.
5273         * g++.dg/cpp0x/rv7p.C: New.
5274         * g++.dg/cpp0x/reference_collapsing.C: New.
5275         * g++.dg/cpp0x/overload.C: New.
5276         * g++.dg/cpp0x/named.C: New.
5277         * g++.dg/cpp0x/rv2p.C: New.
5278         * g++.dg/cpp0x/rv6n.C: New.
5279         * g++.dg/cpp0x/not_special.C: New.
5280         * g++.dg/cpp0x/bind.C: New.
5281         * g++.dg/cpp0x/rv1n.C: New.
5282         * g++.dg/cpp0x/rv5p.C: New.
5283         * g++.dg/cpp0x/elision.C: New.
5284         * g++.dg/cpp0x/named_refs.C: New.
5285         * g++.dg/cpp0x/unnamed_refs.C: New.
5286         * g++.dg/cpp0x/rv4n.C: New.
5287         * g++.dg/cpp0x/elision_neg.C: New.
5288         * g++.dg/init/copy7.C: Run in C++98 mode.
5289         * g++.dg/overload/arg1.C: Ditto.
5290         * g++.dg/overload/arg4.C: Ditto.
5291
5292 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5293
5294         PR c++/31809
5295         * g++.dg/opt/static5.C: New test.
5296
5297 2007-05-30  Richard Guenther  <rguenther@suse.de>
5298
5299         * g++.dg/dg.exp: Prune torture/.
5300         * g++.dg/torture/dg-torture.exp: New testsuite.
5301
5302 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5303
5304         * gcc.target/arm/pr27387.C: Move and rename to ...
5305         * g++.dg/inherit/thunk8.C: ... here.
5306
5307 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR tree-optimization/31769
5310         * g++.dg/gomp/pr31769.C: New test.
5311
5312 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5313
5314         * gcc.target/i386/stack-realign.c: New.
5315
5316 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5317
5318         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5319
5320 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5321
5322         * gfortran.dg/sizeof.f90: New.
5323
5324 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5325
5326         PR c/31339
5327         * gcc.dg/boolcomplex-1.c: New test.
5328
5329         PR c++/31339
5330         * g++.dg/ext/boolcomplex-1.c: New test.
5331
5332 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5333
5334         * gcc.dg/matrix: New directory.
5335
5336 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5337
5338         PR fortran/32124
5339         * gfortran.dg/allocate_stat_1.f90: New.
5340
5341 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5342
5343         PR fortran/31972
5344         * transfer_hollerith_1.f90: New test.
5345
5346 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5347
5348         PR tree-opt/32100
5349         * gcc.c-torture/execute/vrp-7.c: New test.
5350
5351 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5352
5353         * gfortran.dg/transfer_simplify_4.f90: New test.
5354
5355 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5356
5357         PR fortran/32088
5358         * gfortran.dg/func_result_3.f90: New.
5359
5360 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5361
5362         PR middle-end/32083
5363         * gfortran.dg/transfer_simplify_3.f90: New.
5364
5365 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5366
5367         PR target/32065
5368         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5369         to compile options.
5370         * gcc.target/i386/pr32065-2.c: New test.
5371
5372 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5373
5374         PR fortran/31813
5375         * gfortran.dg/io_constraints_2.f90: Update.
5376
5377 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5378
5379         PR fortran/31219
5380         * gfortran.dg/array_constructor_17.f90: New test.
5381
5382 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5383
5384         PR tree-opt/32090
5385         * g++.dg/opt/array2.C: New testcase.
5386
5387 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5388
5389         PR target/32065
5390         * gcc.target/i386/pr32065.c: New test.
5391
5392 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5393             Marcus Meissner <meissner@suse.de>
5394
5395         * gcc.dg/attr-alloc_size.c: New.
5396
5397 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5398             Lee Millward  <lee.millward@gmail.com>
5399
5400         PR c++/31745
5401         * g++.dg/parse/crash34.C: New test.
5402
5403         * g++.dg/parse/crash35.C: New test.
5404
5405 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5406
5407         * gcc.target/i386/sse2-check.h: New.
5408         * gcc.target/i386/sse2-vec-1.c: Likewise.
5409         * gcc.target/i386/sse2-vec-2.c: Likewise.
5410         * gcc.target/i386/sse2-vec-3.c: Likewise.
5411         * gcc.target/i386/sse2-vec-4.c: Likewise.
5412         * gcc.target/i386/sse2-vec-5.c: Likewise.
5413         * gcc.target/i386/sse2-vec-6.c: Likewise.
5414
5415 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5416
5417         PR c++/31431
5418         PR c++/31432
5419         PR c++/31434
5420         PR c++/31435
5421         PR c++/31437
5422         PR c++/31438
5423         PR c++/31442
5424         PR c++/31443
5425         PR c++/31444
5426         PR c++/31445
5427         * g++.dg/cpp0x/pr31431.C: New.
5428         * g++.dg/cpp0x/pr31437.C: New.
5429         * g++.dg/cpp0x/pr31442.C: New.
5430         * g++.dg/cpp0x/pr31444.C: New.
5431         * g++.dg/cpp0x/pr31431-2.C: New.
5432         * g++.dg/cpp0x/pr31432.C: New.
5433         * g++.dg/cpp0x/pr31434.C: New.
5434         * g++.dg/cpp0x/pr31438.C: New.
5435         * g++.dg/cpp0x/pr31443.C: New.
5436         * g++.dg/cpp0x/pr31445.C: New.
5437         * g++.dg/cpp0x/variadic-crash1.C: New.
5438
5439 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5440
5441         * gcc.target/arm/long-calls-1.c: New test.
5442         * gcc.target/arm/long-calls-2.c: Likewise.
5443         * gcc.target/arm/long-calls-3.c: Likewise.
5444         * gcc.target/arm/long-calls-4.c: Likewise.
5445
5446 2007-05-25  Richard Guenther  <rguenther@suse.de>
5447             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5448
5449         PR tree-optimization/31982
5450         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5451
5452 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5453
5454         PR fortran/32047
5455         * gfortran.dg/result_in_spec_2.f90: New test.
5456
5457 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5458
5459         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5460
5461 2007-05-24  Ollie Wild  <aaw@google.com>
5462
5463         * gcc.dg/cpp/counter-1.c: New test.
5464         * gcc.dg/pch/counter-1.c: New test.
5465         * gcc.dg/pch/counter-1.hs: New file.
5466         * gcc.dg/pch/counter-2.c: New test.
5467         * gcc.dg/pch/counter-2.hs: New file.
5468         * gcc.dg/pch/counter-3.c: New test.
5469         * gcc.dg/pch/counter-3.hs: New file.
5470
5471 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5472
5473         * gcc.dg/tree-ssa/predcom-1.c: New test.
5474         * gcc.dg/tree-ssa/predcom-2.c: New test.
5475         * gcc.dg/tree-ssa/predcom-3.c: New test.
5476         * gcc.dg/tree-ssa/predcom-4.c: New test.
5477         * gcc.dg/tree-ssa/predcom-5.c: New test.
5478         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5479
5480 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5481
5482         PR testsuite/32062
5483         * gcc.target/i386/sse4_1-check.h (MASK): New.
5484
5485 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5486
5487         PR fortran/32038
5488         * gfortran.dg/pr25603.f: Initialize integer variables.
5489
5490 2007-05-23  Ian Lance Taylor  <iant@google.com>
5491
5492         * g++.dg/other/vrp1.C: New test.
5493
5494 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5495
5496         PR preprocessor/20077
5497         * gcc.dg/cpp/paste15.c: New test.
5498
5499 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5500             Nigel Stephens  <nigel@mips.com>
5501             Richard Sandiford  <richard@codesourcery.com>
5502
5503         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5504         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5505         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5506         * gcc.target/mips/inter/mips16-inter.exp: New.
5507
5508 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5509
5510         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5511
5512 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5513
5514         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5515         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5516         * gcc.target/i386/sse3-addsubps.c: Likewise.
5517         * gcc.target/i386/sse3-haddpd.c: Likewise.
5518         * gcc.target/i386/sse3-haddps.c: Likewise.
5519         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5520         * gcc.target/i386/sse3-hsubps.c: Likewise.
5521         * gcc.target/i386/sse3-lddqu.c: Likewise.
5522         * gcc.target/i386/sse3-movddup.c: Likewise.
5523         * gcc.target/i386/sse3-movshdup.c: Likewise.
5524         * gcc.target/i386/sse3-movsldup.c: Likewise.
5525
5526         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5527         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5528         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5529         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5530         * gcc.target/i386/ssse3-palignr.c: Likewise.
5531         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5532         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5533         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5534         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5535         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5536         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5537         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5538         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5539         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5540         * gcc.target/i386/ssse3-psignb.c: Likewise.
5541         * gcc.target/i386/ssse3-psignd.c: Likewise.
5542         * gcc.target/i386/ssse3-psignw.c: Likewise.
5543         * gcc.target/i386/ssse3-vals.h: Likewise.
5544
5545         * gcc.target/i386/sse3-check.h: New file.
5546         * gcc.target/i386/ssse3-check.h: Likewise.
5547
5548 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5549
5550         PR middle-end/31095
5551         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5552
5553 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5554
5555         PR middle-end/31606
5556         * gcc.c-torture/20070522-1.c: New testcase.
5557
5558 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5559
5560         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5561
5562 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5563
5564         * gcc.c-torture/execute/ieee/20000320-1.x,
5565         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5566         m68k-*-* and check_effective_target_coldfire_fpu.
5567
5568 2007-05-22  Ollie Wild  <aaw@google.com>
5569
5570         * g++.dg/lookup/hidden-class10.C: New test.
5571         * g++.dg/lookup/hidden-class11.C: New test.
5572
5573 2007-05-22  Ollie Wild  <aaw@google.com>
5574
5575         * g++.dg/lookup/name-clash5.C: New test.
5576         * g++.dg/lookup/name-clash6.C: New test.
5577
5578 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5579
5580         * g++.dg/other/i386-2.C: Update comments on header files tested.
5581         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5582         of <tmmintrin.h>.
5583         * gcc.target/i386/sse-12.c: Likewise.
5584         * gcc.target/i386/sse-13.c: Likewise.
5585         * gcc.target/i386/sse-14.c: Likewise.
5586
5587         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5588         Redefined to test with immediate operand.
5589         (__builtin_ia32_blendps): Likewise.
5590         (__builtin_ia32_blendpd): Likewise.
5591         (__builtin_ia32_dpps): Likewise.
5592         (__builtin_ia32_dpps): Likewise.
5593         (__builtin_ia32_insertps128): Likewise.
5594         (__builtin_ia32_vec_ext_v4sf): Likewise.
5595         (__builtin_ia32_vec_set_v16qi): Likewise.
5596         (__builtin_ia32_vec_set_v4si): Likewise.
5597         (__builtin_ia32_vec_set_v2di): Likewise.
5598         (__builtin_ia32_vec_ext_v16qi): Likewise.
5599         (__builtin_ia32_vec_ext_v4si): Likewise.
5600         (__builtin_ia32_vec_ext_v2di): Likewise.
5601         (__builtin_ia32_roundpd): Likewise.
5602         (__builtin_ia32_roundsd): Likewise.
5603         (__builtin_ia32_roundps): Likewise.
5604         (__builtin_ia32_roundss): Likewise.
5605         (__builtin_ia32_mpsadbw128): Likewise.
5606
5607 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5608
5609         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5610
5611 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5612
5613         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5614         failures.
5615         * gcc.dg/dfp/func-struct.c: Ditto.
5616         * gcc.dg/dfp/operator-assignment.c: Ditto.
5617         * gcc.dg/dfp/convert-bfp.c: Ditto.
5618         * gcc.dg/dfp/convert-int.c: Ditto.
5619         * gcc.dg/dfp/convert-int-max.c: Ditto.
5620         * gcc.dg/dfp/func-scalar.c: Ditto.
5621         * gcc.dg/dfp/cast.c: Ditto.
5622         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5623         failures, and fix a typo in return type of arg1_128.
5624         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5625         failures, and fix a typo in a constant suffix.
5626         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5627         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5628
5629 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5630             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5631
5632         * lib/gcc-dg.exp(process_message): New proc.
5633         (dg-message): New test directive.
5634         * gcc.dg/always_inline.c: Use dg-message.
5635         * gcc.dg/always_inline2.c: Ditto.
5636         * gcc.dg/always_inline3.c: Ditto.
5637         * gcc.dg/invalid-call-1.c: Ditto.
5638         * gcc.dg/pr17506.c: Ditto.
5639         * gcc.dg/simd-5.c: Ditto.
5640         * gcc.dg/simd-6.c: Ditto.
5641         * gcc.dg/va-arg-2.c: Ditto.
5642         * gcc.dg/cpp/syshdr.c: Ditto.
5643         * gcc.dg/cpp/unc4.c: Ditto.
5644         * gcc.dg/cpp/trad/mi1.c: Ditto.
5645         * gcc.dg/cpp/trad/mi5.c: Ditto.
5646         * gcc.dg/cpp/trad/mi7.c: Ditto.
5647         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5648         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5649         * gcc.test-framework/test-framework.awk: Special-case outexists
5650         tests.
5651
5652 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5653
5654         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5655         (bit_SSE4_2): Likewise.
5656         (bit_POPCNT): Likewise.
5657
5658         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5659         Check if assembler supports SSE4 instructions.
5660
5661         * gcc.target/i386/sse4_1-blendpd.c: New file.
5662         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5663         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5664         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5665         * gcc.target/i386/sse4_1-check.h: Likewise.
5666         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5667         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5668         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5669         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5670         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5671         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5672         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5673         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5674         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5675         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5676         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5677         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5678         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5679         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5680         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5681         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5682         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5683         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5684         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5685         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5686         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5687         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5688         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5689         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5690         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5691         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5692         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5693         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5694         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5695         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5696         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5697         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5698         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5699         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5700         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5701         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5702         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5703         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5704         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5705         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5706         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5707         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5708         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5709         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5710         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5711         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5712         * gcc.target/i386/sse4_1-round.h: Likewise.
5713         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5714         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5715         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5716         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5717         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5718         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5719         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5720         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5721         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5722         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5723         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5724         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5725         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5726         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5727
5728 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5729
5730         PR fortran/31627
5731         * gfortran.dg/bounds_check_7.f90: New test.
5732
5733 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5734
5735         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5736         (check_effective_target_sse4a): Ditto.
5737
5738         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5739         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5740         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5741         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5742         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5743         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5744         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5745         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5746         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5747         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5748         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5749         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5750         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5751         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5752         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5753         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5754         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5755         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5756         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5757         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5758
5759 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * g++.dg/ext/cleanup-1.C: New test.
5762         * g++.dg/ext/cleanup-2.C: Likewise.
5763         * g++.dg/ext/cleanup-3.C: Likewise.
5764         * g++.dg/ext/cleanup-4.C: Likewise.
5765         * g++.dg/ext/cleanup-5.C: Likewise.
5766         * g++.dg/ext/cleanup-6.C: Likewise.
5767         * g++.dg/ext/cleanup-8.C: Likewise.
5768         * g++.dg/ext/cleanup-9.C: Likewise.
5769         * g++.dg/ext/cleanup-10.C: Likewise.
5770         * g++.dg/ext/cleanup-11.C: Likewise.
5771         * g++.dg/ext/cleanup-dtor.C: Likewise.
5772
5773 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5774
5775         PR middle-end/31995
5776         * gcc.dg/vect/vect-102a.c: New test.
5777
5778 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5779             Paolo Carlini  <pcarlini@suse.de>
5780             Uros Bizjak  <ubizjak@gmail.com>
5781
5782         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5783         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5784         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5785         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5786         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5787         New testcases.
5788
5789 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5790
5791         PR fortran/32002
5792         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5793
5794 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5795
5796         PR fortran/32027
5797         * gfortran.dg/do_3.F90: Add checks for the final value of the
5798         loop variable.
5799
5800 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5801
5802         * gcc.c-torture/execute/990127-2.x: New file.
5803
5804 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5805
5806         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5807         * gcc.target/i386/sse-12: Add -O to compile options.
5808         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5809         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5810         and mm3dnow.h.  Add -O to compile options.
5811
5812 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5813
5814         PR fortran/31867
5815         * gfortran.dg/char_length_5.f90: New test.
5816
5817         PR fortran/31994
5818         * gfortran.dg/array_reference_1.f90: New test.
5819
5820 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5821
5822         PR middle-end/7651
5823         PR c++/11856
5824         PR c/12963
5825         PR c/23587
5826         PR other/29694
5827         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5828         * gcc.dg/Wtype-limits.c: New.
5829         * gcc.dg/Wtype-limits-Wextra.c: New.
5830         * gcc.dg/Wtype-limits-no.c: New.
5831         * g++.dg/warn/Wtype-limits.C: New.
5832         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5833         * g++.dg/warn/Wtype-limits-no.C: New.
5834
5835 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5836
5837         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5838         instead of "-msse2".'
5839         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5840         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5841         and mm3dnow.h.
5842         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5843         to test with immediate operand.
5844         (__builtin_ia32_insertqi): Ditto.
5845         (__builtin_ia32_palignr128): Ditto.
5846         (__builtin_ia32_palignr): Ditto.
5847         (__builtin_ia32_pshufhw): Ditto.
5848         (__builtin_ia32_pshuflw): Ditto.
5849         (__builtin_ia32_pshufd): Ditto.
5850         (__builtin_ia32_vec_set_v8hi): Ditto.
5851         (__builtin_ia32_vec_ext_v8hi): Ditto.
5852         (__builtin_ia32_shufpd): Ditto.
5853         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5854
5855 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5856
5857         PR fortran/32001
5858         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5859
5860 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5861
5862         PR target/31585
5863         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5864         and "__inline".  Use "-msse" instead of "-msse2".
5865
5866 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5867
5868         PR middle-end/7651
5869         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5870         * gcc.dg/20030906-2.c: Likewise.
5871         * objc.dg/method-17.m: Add -Wreturn-type.
5872         * obj-c++.dg/method-21.mm: Likewise.
5873
5874 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5875
5876         PR target/31585
5877         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5878         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5879         (__builtin_ia32_psrlqi128): Ditto.
5880         (__builtin_ia32_psrlwi128): Ditto.
5881         (__builtin_ia32_psrldi128): Ditto.
5882         (__builtin_ia32_psrldqi128): Ditto.
5883         (__builtin_ia32_pslldqi128): Ditto.
5884         (__builtin_ia32_psrawi128): Ditto.
5885         (__builtin_ia32_psradi128): Ditto.
5886         (__builtin_ia32_psllqi128): Ditto.
5887         (__builtin_ia32_pslldi128): Ditto.
5888         (__builtin_prefetch): Ditto.
5889         (__builtin_ia32_pshufw): Ditto.
5890         (__builtin_ia32_vec_set_v4hi): Ditto.
5891         (__builtin_ia32_vec_ext_v4hi): Ditto.
5892         (__builtin_ia32_shufps): Ditto.
5893         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5894
5895 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5896
5897         PR fortran/31974
5898         * gfortran.dg/char_allocation_1.f90: New test.
5899
5900 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5901
5902         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5903         * gcc.dg/Wconversion-sign.c: New.
5904         * gcc.dg/Wconversion-integer-no-sign.c: New.
5905         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5906         Wconversion-sign.C
5907         * g++.dg/warn/Wconversion-sign.C: New.
5908         * g++.old-deja/g++.other/warn4.C: Update.
5909         * g++.dg/warn/Wconversion1.C: Likewise.
5910
5911 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5912
5913         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5914         * gcc.dg/torture/builtin-math-4.c: Likewise.
5915
5916 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5917
5918         PR libfortran/31964
5919         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5920
5921 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5922
5923         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5924
5925 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5926
5927         PR target/31628
5928         * gcc.target/i386/pr31628.c: New.
5929
5930 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5931
5932         PR middle-end/31344
5933         * gcc.dg/pr31344.c: New test.
5934
5935 2007-05-17  Ian Lance Taylor  <iant@google.com>
5936
5937         PR tree-optimization/31953
5938         * gcc.c-torture/compile/pr31953.c: New test.
5939
5940 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5941
5942         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5943
5944         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5945         and drem.
5946         * gcc.dg/torture/builtin-math-4.c: Likewise.
5947
5948         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5949         * gcc.dg/torture/builtin-math-4.c: Likewise.
5950
5951         * gcc.dg/torture/builtin-math-4.c: New test.
5952
5953 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5954             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5955
5956         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5957         * gcc.dg/cpp/include2.c: Ditto.
5958         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5959         * gcc.dg/cpp/paste5.c: Ditto.
5960         * gcc.dg/cpp/paste6.c: Ditto.
5961         * gcc.dg/cpp/paste8.c: Ditto.
5962         * gcc.dg/cpp/paste11.c: Ditto.
5963         * gcc.dg/cpp/paste13.c: Ditto.
5964         * gcc.dg/cpp/skipping2.c: Ditto.
5965         * gcc.dg/reg-vol-struct-1.c: Ditto.
5966         * gcc.dg/Wshadow-1.c: Ditto.
5967         * gcc.dg/cpp/trad/comment.c: Ditto.
5968         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5969         * gcc.dg/cpp/if-2.c: Ditto.
5970         * gcc.dg/array-5.c: Ditto.
5971         * gcc.dg/inline-15.c: Ditto.
5972         * gcc.dg/pr27953.c: Ditto.
5973         * gcc.dg/Wno-c++-compat.c: Ditto.
5974
5975 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
5976
5977         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5978
5979 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5980
5981         * gcc.c-torture/execute/20070517-1.c: New test.
5982
5983 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
5984
5985         PR fortran/31919
5986         * gfortran.dg/min_max_conformance.f90: New test.
5987
5988 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
5989
5990         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
5991         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
5992         gcc.dg/vect/vect-104.c: Use more complex construction to
5993         prevent vectorizing.
5994         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
5995
5996 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
5997
5998         PR tree-optimization/24659
5999         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6000         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6001         not vect_int target.
6002         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6003         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6004         targets.
6005         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6006         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6007         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6008
6009 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6010
6011         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6012         and x86_64-*-* targets.
6013         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6014
6015 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6016
6017         PR fortran/18769
6018         PR fortran/30881
6019         PR fortran/31194
6020         PR fortran/31216
6021         PR fortran/31427
6022         * transfer_simplify_1.f90: New test.
6023         * transfer_simplify_2.f90: New test.
6024
6025 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6026
6027         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6028
6029 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6030
6031         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6032
6033         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6034
6035         PR c/31924
6036         * gcc.dg/fltconst-1.c: New test.
6037
6038         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6039         * gcc.dg/dfp/operator-assignment.c: Ditto.
6040
6041 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6042
6043         PR c++/29928
6044         * g++.dg/rtti/typeid5.C: New.
6045
6046 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6047
6048         PR fortran/31725
6049         * gfortran.dg/substr_4.f: New test.
6050
6051 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6052
6053         * gcc.target/m68k/interrupt_thread-1.c,
6054         gcc.target/m68k/interrupt_thread-2.c,
6055         gcc.target/m68k/interrupt_thread-3.c: New.
6056         * gcc.target/m68k/m68k.exp: Accept fido.
6057
6058 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6059
6060         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6061         * gfortran.dg/altreturn_3.f90: Likewise.
6062         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6063         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6064         * gfortran.dg/inquire_iolength.f90: Likewise.
6065         * gfortran.dg/module_naming_1.f90: Likewise.
6066         * gfortran.dg/oldstyle_2.f90: Likewise.
6067         * gfortran.dg/operator_2.f90: Likewise.
6068         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6069         * gfortran.dg/used_types_11.f90: Likewise.
6070         * gfortran.dg/zero_array_components_1.f90: Likewise.
6071         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6072         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6073         * gfortran.dg/real_const_3.f90: Likewise.
6074
6075 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6076
6077         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6078         * gcc.dg/tree-ssa/loop-30.c: New test.
6079
6080 2007-05-13  Richard Guenther  <rguenther@suse.de>
6081
6082         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6083         scanning forwprop1.
6084         * g++.dg/tree-ssa/pr31146.C: Likewise.
6085
6086 2007-05-13  Revital Eres  <eres@il.ibm.com>
6087
6088         * gcc.dg/dse.c: New test.
6089
6090 2007-05-12  Richard Guenther  <rguenther@suse.de>
6091
6092         PR tree-optimization/31797
6093         * gcc.c-torture/compile/pr31797.c: New testcase.
6094
6095 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6096
6097         PR fortran/30746
6098         * gfortran.dg/host_assoc_function_1.f90: New test.
6099
6100 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6101
6102         PR c++/31829
6103         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6104
6105 2007-05-11  Silvius Rus  <rus@google.com>
6106
6107         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6108         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6109         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6110         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6111         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6112         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6113         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6114         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6115         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6116         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6117         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6118         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6119         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6120         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6121         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6122         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6123
6124 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6125
6126         PR other/31852
6127         * gcc.c-torture/execute/builtins/memchr.c: New.
6128         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6129         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6130
6131 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6132
6133         PR fortran/30876
6134         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6135         line.
6136         * gfortran.dg/recursive_reference_2.f90: New test.
6137
6138 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6139
6140         PR fortran/30878
6141         * gfortran.dg/namelist_29.f90: New test.
6142
6143 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6144
6145         PR fortran/31474
6146         * gfortran.dg/entry_10.f90: New test.
6147
6148 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6149
6150         PR tree-optimization/31885
6151         * gcc.dg/tree-ssa/loop-29.c: New test.
6152
6153 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6154
6155         * assumed_dummy_1.f90: Fix dg directive.
6156         * char_initialiser_actual.f90: Likewise.
6157         * nested_modules_2.f90: Likewise.
6158         * shift-alloc.f90: Likewise.
6159
6160 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6161
6162         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6163
6164 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6165
6166         PR libfortran/31880
6167         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6168
6169 2007-05-09  Mike Stump  <mrs@apple.com>
6170
6171         * g++.dg/other/first-global.C: Add -fpie for darwin.
6172         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6173
6174 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6175
6176         * gcc.dg/20070507-1.c: New testcase.
6177
6178 2007-05-08  Chao-ying Fu  <fu@mips.com>
6179
6180         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6181         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6182         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6183         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6184
6185 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6186
6187         PR 31847
6188         * gcc.dg/pr31847.c: New test.
6189
6190 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6191
6192         PR fortran/31692
6193         * gfortran.dg/actual_array_result_1.f90: New test.
6194
6195 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6196
6197         PR fortran/29397
6198         * gfortran.dg/parameter_array_init_1.f90: New test.
6199
6200         PR fortran/29400
6201         * gfortran.dg/parameter_array_init_2.f90: New test.
6202
6203 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6204
6205         PR target/31854
6206         * gcc.target/i386/pr31854.c: New test.
6207
6208 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6209
6210         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6211
6212 2007-05-07  Mike Stump  <mrs@apple.com>
6213
6214         * g++.old-deja/g++.mike/empty.C: Add.
6215
6216 2007-05-07  Eric Christopher  <echristo@apple.com>
6217
6218         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6219
6220 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6221
6222         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6223         variable.  Rearrange conversions from binary float to decimal float.
6224
6225 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6226
6227         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6228         x86.
6229
6230 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6231
6232         * gnat.dg/opt1.ad[sb]: New testcase.
6233
6234 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6235
6236         PR fortran/31399
6237         * gfortran.dg/do_3.F90: New test.
6238
6239 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6240
6241         PR fortran/31764
6242         * gfortran.dg/new_line.f90: Add new checks.
6243
6244 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6245
6246         PR fortran/31201
6247         * gfortran.dg/large_unit_1.f90: New.
6248         * gfortran.dg/large_unit_2.f90: New.
6249         * gfortran.dg/iostat_4.f90: New
6250         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6251
6252 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6253
6254         PR fortran/31540
6255         * gfortran.dg/char_result_4.f90: New test.
6256
6257 2007-06-05  Revital Eres  <eres@il.ibm.com>
6258
6259         PR 30957
6260         * gcc.dg/pr30957-1.c: New test.
6261
6262 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6263
6264         PR fortran/31251
6265         * gfortran.dg/char_type_len_2.f90: New test.
6266
6267 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6268
6269         PR 31775
6270         * g++.dg/other/nested-extern.cc: New.
6271         * g++.dg/other/nested-extern-1.C: New.
6272         * g++.dg/other/nested-extern-2.C: New.
6273
6274 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6275
6276         PR fortran/31760
6277         * gfortran.dg/erf.f90: New test.
6278         * gfortran.dg/besxy.f90: New test.
6279
6280 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6281
6282         PR fortran/22359
6283         * gfortran.dg/fseek.f90: New test.
6284
6285 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6286
6287         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6288
6289 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6290
6291         PR libfortran/31210
6292         * gfortran.dg/zero_length_1.f90: New test.
6293
6294 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6295
6296         PR fortran/31803
6297         * gfortran.dg/char_pointer_assign_3.f90: New test.
6298         * gfortran.dg/char_result_2.f90: Re-enable test.
6299
6300 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/25071
6303         * gfortran.dg/char_length_3.f90: New test.
6304         * gfortran.dg/char_result_2.f90: Fix test.
6305
6306 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6307
6308         PR tree-optimization/30565
6309         * gcc.dg/tree-ssa/loop-27.c: New test.
6310
6311 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6312
6313         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6314         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6315         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6316         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6317
6318 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6319
6320         PR tree-optimization/31699
6321         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6322         New.
6323         (check_effective_target_vect_floatint_cvt): New.
6324         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6325         of specific targets.
6326         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6327         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6328         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6329         * gcc.dg/vect/vect-iv-4.c: Likewise.
6330         * gcc.dg/vect/vect-multitypes-11.c: New.
6331         * gcc.dg/vect/pr31699.c: New.
6332
6333 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6334
6335         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6336
6337 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6338
6339         PR C++/31663
6340         * g++.dg/warn/anonymous-namespace-2.C: New.
6341         * g++.dg/warn/anonymous-namespace-2.h: New.
6342
6343 2007-05-02  Paul Brook  <paul@codesourcery.com>
6344
6345         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6346
6347 2007-05-02  Eric Christopher  <echristo@apple.com>
6348
6349         * gcc.dg/cpp/if-div.c: New file.
6350
6351 2007-05-02  Tom Tromey  <tromey@redhat.com>
6352
6353         PR preprocessor/28709:
6354         * gcc.dg/cpp/pr28709.c: New file.
6355
6356 2007-05-02  Richard Guenther  <rguenther@suse.de>
6357
6358         PR tree-optimization/31146
6359         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6360
6361 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6362
6363         * gcc.c-torture/compile/limits-blockid.c: New.
6364         * gcc.c-torture/compile/limits-caselabels.c: New.
6365         * gcc.c-torture/compile/limits-declparen.c: New.
6366         * gcc.c-torture/compile/limits-enumconst.c: New.
6367         * gcc.c-torture/compile/limits-exprparen.c: New.
6368         * gcc.c-torture/compile/limits-externalid.c: New.
6369         * gcc.c-torture/compile/limits-fnargs.c: New.
6370         * gcc.c-torture/compile/limits-fndefn.c: New.
6371         * gcc.c-torture/compile/limits-idexternal.c: New.
6372         * gcc.c-torture/compile/limits-idinternal.c: New.
6373         * gcc.c-torture/compile/limits-pointer.c: New.
6374         * gcc.c-torture/compile/limits-stringlit.c: New.
6375         * gcc.c-torture/compile/limits-structmem.c: New.
6376         * gcc.c-torture/compile/limits-structnest.c: New.
6377
6378 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6379
6380         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6381
6382 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6383
6384         PR middle-end/31740
6385         * gcc.c-torture/compile/20070501-1.c: New testcase.
6386
6387 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6388
6389         PR fortran/31732
6390         * gfortran.dg/array_memset_2:  New test case.
6391
6392 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6393
6394         PR testsuite/31615
6395         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6396
6397 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6398
6399         PR testsuite/31589
6400         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6401         dg-final test.
6402         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6403         keyword to dg-final test.
6404         * gcc.dg/vect/vect-iv-4.c: Likewise.
6405         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6406         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6407         test.
6408         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6409         cast.
6410         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6411         * lib/target-supports.exp
6412         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6413         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6414
6415 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6416
6417         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6418         __LONG_LONG_MAX__ and its friends instead of those supplied by
6419         limits.h.
6420
6421 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6422
6423         PR C++/31721
6424         * g++.dg/ext/vector7.C: New testcase.
6425
6426 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6427
6428         PR fortran/31591
6429         * gfortran.dg/bound_simplification_1.f90: New test.
6430
6431 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6432
6433         PR fortran/31645
6434         * gfortran.dg/bom_error.f90: New test.
6435         * gfortran.dg/bom_include.f90: New test.
6436         * gfortran.dg/bom_UTF16-LE.f90: New test.
6437         * gfortran.dg/bom_UTF16-BE.f90: New test.
6438         * gfortran.dg/bom_UTF-8.f90: New test.
6439         * gfortran.dg/bom_UTF-32.f90: New test.
6440         * gfortran.dg/bom_UTF-8.F90: New test.
6441         * gfortran.dg/bom_include.inc: New file.
6442
6443 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6444
6445         PR C++/30221
6446         * g++.dg/init/ptrfn2.C: New test.
6447         * g++.dg/init/ptrfn3.C: New test.
6448
6449 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6450
6451         PR fortran/31711
6452         * gfortran.dg/dependency_21.f90: New test.
6453
6454 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6455
6456         * gfortran.dg/secnds.f: Use real*8.
6457         * gfortran.dg/secnds-1.f: Use real*8.
6458
6459 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6460
6461         PR libfortran/31532
6462         * gfortran.dg/inquire_5.f90: Update test.
6463
6464 2007-04-27  Ian Lance Taylor  <iant@google.com>
6465
6466         PR middle-end/31710
6467         * gcc.c-torture/compile/pr31710.c: New test.
6468
6469 2007-04-27  Richard Guenther  <rguenther@suse.de>
6470
6471         PR tree-optimization/30965
6472         PR tree-optimization/30978
6473         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6474         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6475         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6476         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6477
6478 2007-04-27  Richard Guenther  <rguenther@suse.de>
6479
6480         PR tree-optimization/31715
6481         * gcc.dg/Warray-bounds-4.c: New testcase.
6482
6483 2007-04-26  Ian Lance Taylor  <iant@google.com>
6484
6485         PR target/28675
6486         * gcc.c-torture/compile/pr28675.c: New test.
6487
6488 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6489
6490         PR C++/30016
6491         * g++.dg/ext/vector6.C: New test.
6492
6493 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6494
6495         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6496
6497 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6498
6499         PR middle-end/31617
6500         * g++.dg/other/str_empty.C: Add expected warning.
6501
6502 2007-04-26  Richard Guenther  <rguenther@suse.de>
6503         Daniel Berlin  <dberlin@dberlin.org>
6504
6505         PR tree-optimization/30567
6506         * g++.dg/other/pr30567.C: New testcase.
6507
6508 2007-04-26  Richard Guenther  <rguenther@suse.de>
6509
6510         PR tree-optimization/31703
6511         * gcc.c-torture/compile/pr31703.c: New testcase.
6512         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6513         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6514
6515 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6516
6517         * gfortran.dg/open_errors.f90: Added if statements checking
6518         the value of iostat.
6519
6520 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR c++/31598
6523         * g++.dg/gomp/pr31598.C: New test.
6524
6525         PR tree-optimization/30558
6526         * g++.dg/gomp/pr30558.C: New test.
6527
6528 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6529
6530         PR c++/31338
6531         * g++.dg/ext/complex2.C: New test.
6532
6533 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6534
6535         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6536
6537 2007-04-25  Thiemo Seufer  <ths@mips.com>
6538
6539         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6540         value to signed char.
6541
6542 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6543
6544         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6545         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6546         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6547
6548 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6549
6550         PR fortran/31668
6551         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6552         statement functions.
6553         * gfortran.dg/c_by_val_5.f90: New test.
6554
6555 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6556
6557         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6558         with two new subroutines to avoid parameter-induced aliasing.
6559         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6560         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6561
6562 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6563
6564         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6565         * g++.dg/warn/Warray-bounds.C: Likewise.
6566
6567 2007-04-24  Ian Lance Taylor  <iant@google.com>
6568
6569         PR tree-optimization/31605
6570         * gcc.c-torture/execute/pr31605.c: New test.
6571
6572 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6573
6574         PR fortran/31587
6575         * lib/gcc-dg.exp (scan-module): New function.
6576         * gfortran.dg/module_md5_1.f90: New test.
6577
6578 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6579
6580         * g++.old-deja/g++.pt/defarg6.C: Only run with
6581         -std=gnu++98.
6582         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6583         * g++.dg/cpp0x/variadic61.C: Ditto.
6584         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6585         * g++.dg/cpp0x/variadic62.C: Ditto.
6586         * g++.dg/template/meminit1.C: Ditto.
6587         * g++.dg/template/operator7.C: Ditto.
6588         * g++.dg/template/static15.C: Ditto.
6589         * g++.dg/template/invalid1.C: Ditto.
6590         * g++.dg/template/shift1.C: Ditto.
6591         * g++.dg/template/error10.C: Ditto.
6592
6593 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6594
6595         PR diagnostic/25923
6596         * gfortran.dg/pr25923.f90: New test.
6597
6598 2007-04-24  Ian Lance Taylor  <iant@google.com>
6599
6600         PR tree-optimization/31602
6601         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6602
6603 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6604
6605         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6606         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6607
6608 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6609
6610         * gcc.target/i386/reload-1.c. New.
6611
6612 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6613             Olga Golovanevsky  <olga@il.ibm.com>
6614
6615         * g++.dg/other/str_empty.C: New test.
6616
6617 2007-04-24  Richard Henderson  <rth@redhat.com>
6618
6619         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6620
6621 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6622
6623         PR target/31641
6624         * gcc.c-torture/compile/pr31641.c: New testcase.
6625
6626 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6627
6628         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6629         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6630         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6631         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6632
6633 2007-04-23  Simon Baldwin  <simonb@google.com>
6634
6635         * g++.dg/other/error15.C: New.
6636         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6637         triggering a "multiple parameters named" error.
6638
6639 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6640
6641         PR fortran/31618
6642         * gfortran.dg/backspace_8.f:  New test case.
6643
6644 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/31630
6647         * gfortran.dg/used_types_17.f90: New test.
6648
6649         PR fortran/31620
6650         * gfortran.dg/zero_array_components_1.f90: New test.
6651
6652 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6653
6654         PR fortran/31616
6655         * gfortran.dg/open_errors.f90: Allow a different error message.
6656
6657 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6658
6659         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6660         Rename from check_effective_target_vect_pack_mod.  Rename global
6661         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6662         messages.
6663         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6664         rename.
6665         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6666         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6667
6668 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6669
6670         PR middle-end/31448
6671         * gcc.c-torture/execute/pr31448.c: New testcase.
6672
6673 2007-04-22  Nick Clifton  <nickc@redhat.com>
6674
6675         * gcc.dg/20020312-2.c: Add support for the FRV.
6676
6677 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6678
6679         PR tree-optimization/24659
6680         * gcc.dg/vect/vect-float-extend-1.c: New test.
6681         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6682
6683 2007-04-22  Richard Guenther  <rguenther@suse.de>
6684
6685         PR tree-optimization/29789
6686         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6687         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6688
6689 2007-04-22  Revital Eres  <eres@il.ibm.com>
6690
6691         * gcc.dg/var-expand2.c: New test.
6692
6693 2007-04-22  Revital Eres  <eres@il.ibm.com>
6694
6695         * gcc.dg/var-expand3.c: New test.
6696
6697 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6698
6699         PR fortran/31495
6700         * gfortran.dg/continuation_8.f90: New test.
6701
6702 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6703
6704         PR C/30265
6705         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6706         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6707
6708 2007-04-21  Richard Guenther  <rguenther@suse.de>
6709
6710         PR middle-end/31136
6711         * gcc.c-torture/execute/pr31136.c: New testcase.
6712
6713 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6714
6715         * gcc.target/i386/movsi-sm-1.c: New.
6716
6717 2007-04-20  Richard Henderson  <rth@redhat.com>
6718
6719         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6720         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6721
6722 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6723
6724         * gcc.target/i386/ordcmp-1.c: New test.
6725         * gcc.target/i386/unordcmp-1.c: New test.
6726
6727         PR tree-optimization/31632
6728         * gcc.c-torture/compile/20070419-1.c: New test.
6729
6730 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6731
6732         * gcc.dg/invalid-call-1.c: New test.
6733
6734 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6735
6736         PR diagnostic/31227
6737         * gcc.dg/Warray-bounds-3.c: New.
6738
6739 2007-04-18  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/19431
6742         PR tree-optimization/21463
6743         * gcc.c-torture/execute/20070212-1.c: New testcase.
6744         * gcc.c-torture/execute/20070212-2.c: Likewise.
6745         * gcc.c-torture/execute/20070212-3.c: Likewise.
6746         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6747         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6748         * g++.dg/tree-ssa/pr21463.C: Likewise.
6749         * g++.dg/tree-ssa/pr30738.C: Likewise.
6750
6751 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR c++/31513
6754         * g++.dg/expr/bitfield8.C: New test.
6755
6756 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6757             Richard Sandiford  <richard@codesourcery.com>
6758
6759         * lib/target-supports.exp (check_profiling_available): Return 0
6760         for uClibc with -p or -pg.
6761
6762 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6763
6764         PR c++/31517
6765         * g++.dg/template/init7.C: New test.
6766
6767 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6768
6769         PR rtl-optimization/31360
6770         * gcc.dg/loop-7.c: New test.
6771
6772 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6773
6774         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6775         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6776         build.
6777         (compat-execute): Likewise.
6778         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6779         files to remote hosts.
6780         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6781         (c-torture-execute): Likewise.
6782         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6783         or plain file.  Use remote_upload and remote_download to copy
6784         files about.
6785         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6786         before scanning it.
6787
6788 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6789
6790         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6791
6792 2007-04-16  Lawrence Crowl  <crowl@google.com>
6793
6794         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6795         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6796         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6797         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6798         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6799         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6800         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6801         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6802         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6803         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6804         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6805
6806         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6807         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6808         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6809         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6810         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6811         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6812         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6813         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6814         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6815         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6816         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6817
6818 2007-04-16  Ian Lance Taylor  <iant@google.com>
6819
6820         PR tree-optimization/31522
6821         * gcc.dg/Wstrict-overflow-16.c: New test.
6822
6823 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6824
6825         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6826
6827 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6828
6829         PR fortran/31144
6830         * gfortran.dg/module_naming_1.f90: New.
6831
6832 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6833
6834         * lib/target-supports.exp (check_profiling_available): Return
6835         false for m68k-*-uclinux.
6836
6837 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6838
6839         PR c++/29365
6840         Testcase for c++ anonymous namespace warning
6841
6842         * g++.dg/warn/anonymous-namespace-1.C: New test
6843         * g++.dg/warn/anonymous-namespace-1.h: New test
6844
6845 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6846
6847         PR testsuite/31578
6848         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6849
6850 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6851
6852         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6853
6854 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6855
6856         PR fortran/31204
6857         * gfortran.dg/array_constructor_16.f90: New test.
6858
6859 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6860
6861         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6862         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6863
6864 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6865
6866         PR rtl-optimization/31500
6867         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6868         * g++.dg/warn/Warray-bounds.C: Likewise.
6869
6870 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6871
6872         PR C/31520
6873         * gcc.dg/gnu89-init-4.c: New testcase.
6874
6875 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6876
6877         PR c++/25874
6878         * gcc.dg/gomp/pr25874.c: Add dg-options.
6879         * g++.dg/gomp/pr25874.C: Add dg-options.
6880
6881 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6882
6883         PR fortran/21061
6884         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6885         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6886
6887 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6888
6889         PR fortran/31561
6890         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6891
6892 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6893
6894         PR fortran/29507
6895         PR fortran/31404
6896         * gfortran.dg/initialization_6.f90: New test.
6897
6898 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6899
6900         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6901
6902         * lib/target-supports.exp (check_gc_sections_available):
6903         Return false if ldflags includes -elf2flt.
6904
6905 2007-04-13  Jason Merrill  <jason@redhat.com>
6906
6907         PR c++/31074
6908         * conv3.C: New test.
6909
6910 2007-04-13  Mike Stump  <mrs@apple.com>
6911
6912         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6913         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6914
6915 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6916
6917         PR tree-optimization/29598
6918         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6919
6920 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6921
6922         PR fortran/31559
6923         * gfortran.dg/func_assign.f90: New test.
6924
6925 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6926
6927         PR fortran/31550
6928         * gfortran.dg/used_types_16.f90: New test.
6929
6930 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6931
6932         PR fortran/18937
6933         * gfortran.dg/goto_2.f90: New.
6934         * gfortran.dg/goto_3.f90: New.
6935         * gfortran.dg/pr17708.f90: Rename to ...
6936         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6937
6938 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6939
6940         PR fortran/31562
6941         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6942         instead of a struct.
6943
6944 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/31562
6947         * gfortran.dg/value_4.c: Use GNU extensions for complex
6948         instead of a struct.
6949
6950 2007-04-13  Richard Guenther  <rguenther@suse.de>
6951
6952         PR tree-optimization/21258
6953         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6954
6955 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6956
6957         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6958         <complex.h>.
6959
6960 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6961
6962         PR fortran/31250
6963         * gfortran.dg/char_length_2.f90: New.
6964         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6965         * gfortran.dg/repeat_4.f90: Likewise.
6966
6967         PR fortran/31266
6968         * gfortran.dg/char_assign_1.f90: New.
6969
6970         PR fortran/31471
6971         * gfortran.dg/block_name_1.f90: New.
6972         * gfortran.dg/block_name_2.f90: New.
6973
6974 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
6975
6976         PR c++/31078
6977         * g++.dg/other/pr31078.C: New.
6978
6979 2007-04-12  Richard Guenther  <rguenther@suse.de>
6980
6981         PR tree-optimization/31169
6982         * gcc.c-torture/execute/pr31169.c: New testcase.
6983
6984 2007-04-12  Richard Guenther  <rguenther@suse.de>
6985
6986         PR tree-optimization/24689
6987         PR tree-optimization/31307
6988         * g++.dg/tree-ssa/pr31307.C: New testcase.
6989         * gcc.dg/tree-ssa/pr24689.c: Likewise.
6990
6991 2007-04-12  Tobias Burnus  <burnus@net-b.de>
6992
6993         PR fortran/31472
6994         * gfortran.dg/access_spec_1.f90: New test.
6995         * gfortran.dg/access_spec_2.f90: New test.
6996         * gfortran.dg/non_module_public.f90: Match new error message.
6997
6998 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
6999
7000         PR testsuite/31538
7001         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7002         to 4 at line 38 to fix bounds problem.
7003
7004 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR testsuite/31240
7007         * gfortran.dg/pointer_intent_1.f90: Fix test.
7008
7009 2007-04-10  Eric Christopher  <echristo@apple.com>
7010
7011         * lib/target-supports.exp
7012         (check_effective_target_fstack_protector): Rewrite.
7013
7014 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7015
7016         PR c++/31449
7017         * g++.dg/init/const5.C: New test.
7018
7019 2007-04-09  Jan Hubicka  <jh@suse.cz>
7020
7021         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7022
7023 2007-04-08  Jan Hubicka  <jh@suse.cz>
7024
7025         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7026
7027 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7028
7029         PR fortran/31257
7030         * gfortran.dg/achar_4.f90: New test.
7031
7032 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7033
7034         PR fortran/30880
7035         * gfortran.dg/used_dummy_types_8.f90: New test.
7036
7037 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7038
7039         PR fortran/30872
7040         * gfortran.dg/parameter_array_element_1.f90: New test.
7041
7042 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7043
7044         PR fortran/31222
7045         * gfortran.dg/default_numeric_type_1.f90: New test.
7046
7047 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7048
7049         PR fortran/31424
7050         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7051
7052 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7053
7054         PR fortran/31293
7055         * gfortran.dg/interface_12.f90: New test.
7056
7057 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7058
7059         * gcc.dg/format/opt-6.c: New test.
7060         * gcc.dg/format/nul-1.c: New test.
7061         * gcc.dg/format/nul-2.c: New test.
7062
7063 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7064
7065         PR libgfortran/31395
7066         * gfortran.dg/fmt_colon.f90: New test.
7067
7068 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7069
7070         * g++.old-deja/g++.other/init18.C: Use
7071         dg-require-effective-target instead of an explicit xfail.
7072
7073 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7074
7075         * gcc.dg/dfp/signbit-1.c
7076         * gcc.dg/dfp/signbit-2.c
7077
7078 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7079
7080         PR fortran/31483
7081         * gfortran.dg/altreturn_5.f90: New test.
7082
7083 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7084
7085         PR fortran/31292
7086         * gfortran.dg/contained_module_proc_1.f90: New test.
7087
7088 2007-04-04  Stuart Hastings  <stuart@apple.com>
7089
7090         PR 31281
7091         * objc/execute/exceptions/pr31281.m: New.
7092
7093 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7094
7095         * g++.dg/ext/dllimport12.C: Update comments.
7096
7097 2007-04-03  Eric Christopher  <echristo@apple.com>
7098
7099         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7100
7101 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7102
7103         PR fortran/31304
7104         * gfortran.dg/repeat_2.f90: New test.
7105         * gfortran.dg/repeat_3.f90: New test.
7106         * gfortran.dg/repeat_4.f90: New test.
7107
7108 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7109
7110         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7111
7112 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7113
7114         PR c++/30847
7115         * g++.dg/parse/cond3.C: New test.
7116
7117         PR middle-end/30704
7118         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7119
7120 2007-04-02  Jason Merrill  <jason@redhat.com>
7121
7122         PR c++/31187
7123         * g++.dg/ext/visibility/anon3.C: New test.
7124
7125 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7126
7127         PR libgfortran/31052
7128         * gfortran.dg/namelist_28.f90: New test.
7129
7130 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7131
7132         PR libgfortran/31366
7133         * gfortran.dg/direct_io_6.f90: New test.
7134
7135 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7136
7137         PR libgfortran/31207
7138         * gfortran.dg/advance_5.f90: New test.
7139         * gfortran.dg/advance_6.f90: New test.
7140
7141 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7142
7143         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7144         * g++.dg/ext/dllimport7.C: Likewise.
7145         * g++.dg/ext/selectany1.C: Likewise.
7146
7147 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7148
7149         * g++.dg/parser/pr31138.C: New.
7150         * g++.dg/parser/pr31140.C: New.
7151         * g++.dg/parser/pr31141.C: New.
7152
7153 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7154
7155         PR c++/26099
7156         * g++.dg/ext/is_base_of.C: New.
7157         * g++.dg/ext/has_virtual_destructor.C: New.
7158         * g++.dg/ext/is_polymorphic.C: New.
7159         * g++.dg/ext/is_base_of_diagnostic.C: New.
7160         * g++.dg/ext/is_enum.C: New.
7161         * g++.dg/ext/has_nothrow_assign.C: New.
7162         * g++.dg/ext/has_nothrow_constructor.C: New.
7163         * g++.dg/ext/is_empty.C: New.
7164         * g++.dg/ext/has_trivial_copy.C: New.
7165         * g++.dg/ext/has_trivial_assign.C: New.
7166         * g++.dg/ext/is_abstract.C: New.
7167         * g++.dg/ext/is_pod.C: New.
7168         * g++.dg/ext/has_nothrow_copy.C: New.
7169         * g++.dg/ext/is_class.C: New.
7170         * g++.dg/ext/has_trivial_constructor.C: New.
7171         * g++.dg/ext/is_union.C: New.
7172         * g++.dg/ext/has_trivial_destructor.C: New.
7173         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7174         * g++.dg/template/crash43.C: Likewise.
7175
7176 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7177
7178         * g++.dg/warn/pedantic2.C: New testcase.
7179
7180 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7181
7182         * size_dim.f90: Fix dg directive.
7183         * pr16433.f: Likewise.
7184         * use_6.f90: Likewise.
7185         * use_7.f90: Likewise.
7186         * entry_9.f90: Likewise.
7187         * pointer_intent_2.f90: Likewise.
7188         * protected_1.f90: Likewise.
7189         * fmt_missing_period_2.f: Likewise.
7190         * pointer_intent_3.f90: Likewise.
7191         * protected_2.f90: Likewise.
7192         * protected_3.f90: Likewise.
7193         * pr15754.f90: Likewise.
7194         * protected_4.f90: Likewise.
7195         * protected_5.f90: Likewise.
7196         * initialization_2.f90: Likewise.
7197         * protected_6.f90: Likewise.
7198         * continuation_7.f90: Likewise.
7199         * derived_function_interface_1.f90: Likewise.
7200         * der_pointer_4.f90: Likewise.
7201         * fmt_zero_precision.f90: Likewise.
7202         * blockdata_3.f90: Likewise.
7203         * fmt_missing_period_1.f: Likewise.
7204         * real_const_3.f90: Likewise.
7205         * use_4.f90: Likewise.
7206         * fmt_missing_period_3.f: Likewise.
7207         * use_5.f90: Likewise.
7208
7209 2007-03-28  Mike Stump  <mrs@apple.com>
7210
7211         * gcc.dg/darwin-comm.c: Add.
7212
7213 2007-03-28  Eric Christopher  <echristo@apple.com>
7214
7215         * lib/target-supports.exp (check_effective_target_fstack_protector):
7216         New.
7217         * gcc.dg/ssp-1.c: Use.
7218         * gcc.dg/ssp-2.c: Ditto.
7219
7220 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7221
7222         PR c++/29077
7223         * g++.dg/parse/constructor3.C: New test.
7224
7225 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7226
7227         * gnat.dg/thin_pointer.ad[sb]: New test.
7228
7229 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7230
7231         * g++.dg/cpp0x/bracket1.C: New.
7232         * g++.dg/cpp0x/bracket2.C: New.
7233         * g++.dg/cpp0x/bracket3.C: New.
7234         * g++.dg/cpp0x/bracket4.C: New.
7235
7236 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7237
7238         * g++.dg/cpp0x/temp_default1.C: New.
7239         * g++.dg/cpp0x/temp_default3.C: New.
7240         * g++.dg/cpp0x/temp_default2.C: New.
7241         * g++.dg/cpp0x/temp_default4.C: New.
7242
7243 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7244
7245         PR c++/29993
7246         * g++.dg/other/cv_func2.C: New.
7247
7248 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7249
7250         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7251         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7252         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7253         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7254
7255         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7256         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7257
7258         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7259
7260         * lib/compat.exp (compat-execute): Fix processing of file names.
7261
7262 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7263
7264         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7265
7266 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7267
7268         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7269         Delete created executable test file.
7270         (check_effective_target_fortran_large_int): Ditto.
7271         (check_effective_target_static_libgfortran): Ditto.
7272
7273 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7274
7275         PR c++/30500
7276         * g++.dg/warn/pragma-system_header1.C: New test.
7277         * g++.dg/warn/pragma-system_header2.C: New test.
7278         * g++.dg/warn/pragma-system_header1.h. New.
7279         * g++.dg/warn/pragma-system_header2.h. New.
7280
7281 2007-03-26  Ian Lance Taylor  <iant@google.com>
7282
7283         PR tree-optimization/31345
7284         * gcc.c-torture/compile/pr31345-1.c: New test.
7285
7286 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7287
7288         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7289         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7290         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7291         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7292         * gfortran.dg/overload_1.f90: Likewise.
7293         * gfortran.dg/impure_assignment_1.f90: Likewise.
7294         * gfortran.dg/error_recovery_3.f90: Likewise.
7295         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7296         * gfortran.dg/sequence_types_1.f90: Likewise.
7297         * gfortran.dg/internal_references_1.f90: Likewise.
7298         * gfortran.dg/present_1.f90: Likewise.
7299         * gfortran.dg/volatile10.f90: Likewise.
7300         * gfortran.dg/module_equivalence_2.f90: Likewise.
7301         * gfortran.dg/use_4.f90: Likewise.
7302         * gfortran.dg/elemental_result_1.f90: Likewise.
7303         * gfortran.dg/generic_actual_arg.f90: Likewise.
7304         * gfortran.dg/private_type_5.f90: Likewise.
7305         * gfortran.dg/protected_4.f90: Likewise.
7306         * gfortran.dg/interface_3.f90: Likewise.
7307
7308 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7309
7310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7311         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7312
7313 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7314
7315         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7316
7317 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7318
7319         PR libgfortran/31199
7320         * gfortran.dg/fmt_t_4.f90: New test.
7321
7322 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7323
7324         PR libfortran/31297
7325         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7326         * gfortran.dg/backspace_6.f:  Likewise.
7327         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7328         * gfortran.dg/direct_io_2.f90:  Likewise.
7329         * gfortran.dg/write_back.f:  Likewise.
7330         * gfortran.dg/write_rewind_2.f:  Likewise.
7331         * gfortran.dg/write_rewind_1.f:  Likewise.
7332         * gfortran.dg/write_rewind_2.f:  Likewise.
7333
7334 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7335
7336         PR tree-optimization/30784
7337         * gcc.dg/vect/pr30784.c: New test.
7338
7339 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7340
7341         PR fortran/30877
7342         * gfortran.dg/operator_1.f90: New test.
7343         * gfortran.dg/operator_2.f90: New test.
7344
7345 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7346
7347         PR libfortran/31196
7348         * gfortran.dg/reshape_transpose_1.f90:  New test.
7349
7350 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7351
7352         PR fortran/30655
7353         * gfortran.dg/bounds_check_6.f90: New test.
7354
7355 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7356
7357         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7358         #ifndef/#endif.
7359         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7360         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7361
7362 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/31209
7365         * gfortran.dg/pointer_function_actual_1.f90: New test.
7366
7367         PR fortran/31200
7368         * gfortran.dg/pointer_function_actual_2.f90: New test.
7369
7370         PR fortran/31215
7371         * gfortran.dg/result_in_spec_1.f90: New test.
7372
7373 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7374
7375         PR fortran/30834
7376         * gfortran.dg/integer_exponentiation_3.F90: New test.
7377         * gfortran.dg/integer_exponentiation_4.f90: New test.
7378         * gfortran.dg/integer_exponentiation_5.F90: New test.
7379
7380 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7381
7382         PR c++/30863
7383         * g++.dg/template/error24.C: New test.
7384         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7385
7386 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/31273
7389         * g++.dg/expr/bitfield7.C: New test.
7390
7391 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7392
7393         PR other/23572
7394         * gcc.dg/float-range-4.c: New.
7395         * gcc.dg/float-range-1.c: Update. Test for a warning.
7396         * gcc.dg/float-range-3.c: New.
7397         * gcc.dg/float-range-5.c: New.
7398
7399 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7400
7401         PR fortran/31262
7402         * gfortran.dg/no_range_check_1.f90: New test.
7403
7404 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7405
7406         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7407         * g++.dg/other/static1.C: Remove stray semicolon.
7408         * g++.dg/other/init1.C: Likewise.
7409         * g++.dg/rtti/dyncast1.C: Likewise.
7410         * g++.dg/tree-ssa/pr17153.C: Likewise.
7411         * g++.dg/lookup/disamb1.C: Likewise.
7412         * g++.dg/lookup/scoped2.C: Likewise.
7413         * g++.dg/lookup/friend7.C: Likewise.
7414         * g++.dg/parse/parse4.C: Likewise.
7415         * g++.dg/parse/parse5.C: Likewise.
7416         * g++.dg/expr/pr29066.C: Likewise.
7417         * g++.dg/expr/cast4.C: Likewise.
7418         * g++.dg/tc1/dr193.C: Likewise.
7419         * g++.dg/tc1/dr213.C: Likewise.
7420         * g++.dg/abi/dcast1.C: Likewise.
7421         * g++.dg/abi/covariant2.C: Likewise.
7422         * g++.dg/inherit/covariant11.C: Likewise.
7423         * g++.dg/inherit/covariant9.C: Likewise.
7424         * g++.dg/inherit/covariant10.C: Likewise.
7425         * g++.dg/init/static3.C: Likewise.
7426         * g++.dg/init/init-ref3.C: Likewise.
7427         * g++.dg/init/ref10.C: Likewise.
7428         * g++.dg/template/meminit2.C: Likewise.
7429         * g++.dg/template/using9.C: Likewise.
7430         * g++.dg/template/friend9.C: Likewise.
7431         * g++.dg/template/ref1.C: Likewise.
7432         * g++.old-deja/g++.warn/inline.C: Likewise.
7433         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7434         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7435         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7436         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7437         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7438         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7439         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7440         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7441         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7442         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7443         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7444         * g++.old-deja/g++.brendan/template11.C: Likewise.
7445         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7446         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7447         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7448         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7449         * g++.old-deja/g++.jason/parse9.C: Likewise.
7450         * g++.old-deja/g++.jason/byval2.C: Likewise.
7451         * g++.old-deja/g++.jason/overload8.C: Likewise.
7452         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7453         * g++.old-deja/g++.jason/template33.C: Likewise.
7454         * g++.old-deja/g++.jason/return3.C: Likewise.
7455         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7456         * g++.old-deja/g++.jason/virtual.C: Likewise.
7457         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7458         * g++.old-deja/g++.jason/template27.C: Likewise.
7459         * g++.old-deja/g++.jason/synth6.C: Likewise.
7460         * g++.old-deja/g++.jason/ref8.C: Likewise.
7461         * g++.old-deja/g++.jason/offset1.C: Likewise.
7462         * g++.old-deja/g++.other/static20.C: Likewise.
7463         * g++.old-deja/g++.other/array1.C: Likewise.
7464         * g++.old-deja/g++.other/new3.C: Likewise.
7465         * g++.old-deja/g++.other/array2.C: Likewise.
7466         * g++.old-deja/g++.other/overload9.C: Likewise.
7467         * g++.old-deja/g++.other/cast6.C: Likewise.
7468         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7469         * g++.old-deja/g++.other/eh4.C: Likewise.
7470         * g++.old-deja/g++.other/using7.C: Likewise.
7471         * g++.old-deja/g++.other/init18.C: Likewise.
7472         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7473         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7474         * g++.old-deja/g++.other/dtor11.C: Likewise.
7475         * g++.old-deja/g++.pt/static11.C: Likewise.
7476         * g++.old-deja/g++.pt/crash19.C: Likewise.
7477         * g++.old-deja/g++.pt/overload12.C: Likewise.
7478         * g++.old-deja/g++.pt/crash46.C: Likewise.
7479         * g++.old-deja/g++.pt/mi1.C: Likewise.
7480         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7481         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7482         * g++.old-deja/g++.pt/local5.C: Likewise.
7483         * g++.old-deja/g++.pt/typename2.C: Likewise.
7484         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7485         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7486         * g++.old-deja/g++.law/visibility1.C: Likewise.
7487         * g++.old-deja/g++.law/visibility2.C: Likewise.
7488         * g++.old-deja/g++.law/virtual2.C: Likewise.
7489         * g++.old-deja/g++.law/operators19.C: Likewise.
7490         * g++.old-deja/g++.law/parsing10.C: Likewise.
7491         * g++.old-deja/g++.law/visibility4.C: Likewise.
7492         * g++.old-deja/g++.law/operators4.C: Likewise.
7493         * g++.old-deja/g++.law/dtors2.C: Likewise.
7494         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7495         * g++.old-deja/g++.law/visibility10.C: Likewise.
7496         * g++.old-deja/g++.law/scope3.C: Likewise.
7497         * g++.old-deja/g++.law/casts2.C: Likewise.
7498         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7499         * g++.old-deja/g++.law/operators33.C: Likewise.
7500         * g++.old-deja/g++.law/friend4.C: Likewise.
7501         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7502         * g++.old-deja/g++.mike/p5611.C: Likewise.
7503         * g++.old-deja/g++.mike/net37.C: Likewise.
7504         * g++.old-deja/g++.mike/p3570.C: Likewise.
7505         * g++.old-deja/g++.mike/p5718.C: Likewise.
7506         * g++.old-deja/g++.mike/net21.C: Likewise.
7507         * g++.old-deja/g++.mike/p1862.C: Likewise.
7508         * g++.old-deja/g++.mike/p4511.C: Likewise.
7509         * g++.old-deja/g++.mike/virt3.C: Likewise.
7510         * g++.old-deja/g++.mike/p16146.C: Likewise.
7511         * g++.old-deja/g++.mike/p1989.C: Likewise.
7512         * g++.old-deja/g++.mike/p5571.C: Likewise.
7513         * g++.old-deja/g++.gb/scope10.C: Likewise.
7514         * g++.old-deja/g++.abi/primary5.C: Likewise.
7515         * g++.old-deja/g++.abi/empty2.C: Likewise.
7516         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7517         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7518         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7519         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7520         * g++.old-deja/g++.bob/template3.C: Likewise.
7521         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7522
7523 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7524
7525         PR fortran/31193
7526         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7527
7528 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7529
7530         PR fortran/20897
7531         * gfortran.dg/derived_name_1.f90: New.
7532         * gfortran.dg/derived_name_2.f: New.
7533
7534 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7535
7536         * lib/target-supports.exp (check_effective_target_nonpic): New
7537         procedure.
7538         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7539         when compiling PIC.
7540         * gcc.target/i386/asm-4.c: Require nonpic.
7541         * gcc.target/i386/cmov1.c: Likewise.
7542         * gcc.target/i386/mul.c: Likewise.
7543         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7544         * gcc.target/i386/ssetype-1.c: Require nonpic.
7545         * gcc.target/i386/ssetype-3.c: Likewise.
7546         * gcc.target/i386/ssetype-5.c: Likewise.
7547
7548 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7549
7550         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7551         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7552         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7553         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7554
7555 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7556
7557         PR tree-optimization/30590
7558         * g++.dg/opt/pr30590.C: New testcase.
7559
7560 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR c/30762
7563         * gcc.dg/pr30762-1.c: New test.
7564         * gcc.dg/pr30762-2.c: New test.
7565
7566         PR inline-asm/30505
7567         * gcc.target/i386/pr30505.c: New test.
7568
7569 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7570
7571         * gcc.target/arm/register-variables.c: New.
7572
7573 2007-03-19  Jeff Law  <law@redhat.com>
7574
7575         * PR tree-optimization/30984
7576         * gcc.c-torture/pr30984.c: New test.
7577
7578 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7579         Richard Guenther  <rguenther@suse.de>
7580
7581         PR tree-optimization/31254
7582         * gcc.dg/torture/pr31254.c: New testcase.
7583
7584 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7585
7586         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7587         target default_packed.
7588
7589 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7590
7591         PR fortran/31203
7592         * gfortran.dg/string_length_1.f90: New test.
7593
7594 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7595
7596         PR testsuite/30395
7597         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7598
7599 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7600
7601         PR libgfortran/31052
7602         * gfortran.dg/namelist_27.f90: New test.
7603
7604 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7605
7606         PR fortran/30531
7607         * gfortran.dg/used_types_14.f90: New test.
7608
7609         PR fortran/31086
7610         * gfortran.dg/used_types_15.f90: New test.
7611
7612 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7613
7614         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7615         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7616
7617 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7618
7619         PR fortran/31120
7620         * gfortran.dg/integer_exponentiation_2.f90: New test.
7621
7622 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7623
7624         PR tree-optimization/31041
7625         * gcc.dg/vect/pr31041.c: New test.
7626
7627 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7628
7629         * g++.dg/warn/Wconversion-integer.C: New
7630         * g++.dg/warn/Wconversion-real.C: New.
7631         * g++.dg/warn/Wconversion-real-integer.C: New.
7632         * g++.dg/warn/conv2.C: Updated.
7633
7634 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7635
7636         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7637         exclude RTPs.
7638
7639 2007-03-16  Richard Guenther  <rguenther@suse.de>
7640
7641         PR tree-optimization/31146
7642         * g++.dg/tree-ssa/pr31146.C: New testcase.
7643
7644 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7645
7646         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7647         assume that the target has <features.h>.
7648
7649 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7650
7651         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7652         dg-options rather than to the whole test.
7653
7654 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7655
7656         PR debug/29906
7657         * g++.dg/debug/pr29906.C: New
7658
7659 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7660
7661         PR libgfortran/31099
7662         * gfortran.dg/unformatted_recl.f90: Update test.
7663
7664 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7665
7666         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7667
7668 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7669
7670         PR c++/30891
7671         * g++.dg/parse/namespace-definition.C: New.
7672
7673 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7674
7675         PR c++/24924
7676         * g++.dg/cpp/pedantic-errors.C: New.
7677         * g++.dg/cpp/permissive.C: New.
7678
7679 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7680
7681         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7682         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7683
7684 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7685
7686         * lib/target-supports.exp (check_missing_uclibc_feature)
7687         (check_effective_target_wchar): New procedures.
7688         * gcc.dg/wchar_t-1.c: Require target wchar.
7689         * gcc.dg/wint_t-1.c: Likewise.
7690
7691 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7692
7693         * lib/target-supports.exp (check_gc_sections_available): Return
7694         false for VxWorks targets.
7695
7696 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7697
7698         * g++.dg/warn/Wconversion2.C: Fix typo.
7699         * gcc.dg/if-empty-1.c: Ditto.
7700
7701 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7702
7703         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7704
7705 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7706
7707         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7708         * gcc.target/i386/pr31167.c: Ditto.
7709
7710 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7711
7712         PR target/31167
7713         * gcc.target/i386/pr31167.c: New test.
7714
7715 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7716
7717         PR fortran/30922
7718         * gfortran.dg/import5.f90.f90: New test.
7719
7720
7721         PR fortran/30879
7722         * gfortran.dg/data_components_1.f90: New test.
7723
7724
7725         PR fortran/30870
7726         * gfortran.dg/generic_13.f90: New test.
7727
7728         PR fortran/31163
7729         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7730
7731 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7732
7733         PR libgfortran/31051
7734         * gfortran.dg/fmt_t_4.f90: New
7735
7736 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7737
7738         PR C++/31165
7739         * g++.dg/other/default7.C: New test.
7740
7741 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7742
7743         * g++.dg/warn/Wconversion2.C: New.
7744
7745 2007-03-14  Eric Christopher  <echristo@apple.com>
7746
7747         * gcc.dg/ssp-1.c: New.
7748         * gcc.dg/ssp-2.c: Ditto.
7749
7750 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7751
7752         * g++.dg/warn/do-empty.C: New.
7753         * gcc.dg/do-empty.c: New.
7754         * gcc.dg/if-empty-1.c: Update.
7755         * gcc.dg/20001116-1.c: Update.
7756         * gcc.dg/pr23165.c: Update.
7757
7758 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7759
7760         * gfortran.dg/module_implicit_conversion.f90: New test.
7761
7762 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7763
7764         PR middle-end/31127
7765         * gcc.dg/pr31127.c: New.
7766
7767 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7768
7769         * gcc.dg/tree-ssa/loop-26.c: New test.
7770
7771 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7772
7773         * gcc.target/i386/cmpxchg16b-1.c: New test.
7774
7775 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7776
7777         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7778         * gcc.dg/c99-vla-1.c: Likewise.
7779         * g++.dg/ext/vla1.C: Likewise
7780
7781 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7782
7783         * gcc.dg/wvla-1.c: New test
7784         * gcc.dg/wvla-2.c: New test
7785         * gcc.dg/wvla-3.c: New test
7786         * gcc.dg/wvla-4.c: New test
7787         * gcc.dg/wvla-5.c: New test
7788         * gcc.dg/wvla-6.c: New test
7789         * gcc.dg/wvla-7.c: New test
7790         * g++.dg/warn/Wvla-1.C: New test
7791         * g++.dg/warn/Wvla-2.C: New test
7792         * g++.dg/warn/Wvla-3.C: New test
7793
7794 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7795
7796         PR c++/30108
7797         * g++.dg/other/default6.C: New test.
7798
7799 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7800
7801         * lib/target-supports.exp (check_profiling_available): Return false
7802         for VxWorks.
7803         (check_effective_target_vxworks_kernel): New procedure.
7804         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7805         VxWorks.
7806         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7807         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7808         to include VxWorks.
7809         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7810
7811 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7812
7813         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7814         PIC is not supported.
7815         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7816         * gcc.dg/20020426-2.c: Likewise.
7817         * gcc.dg/pr28243.c: Likewise.
7818         * gcc.dg/visibility-11.c: Likewise.
7819         * gcc.dg/tls/opt-9.c: Likewise.
7820         * gcc.dg/tls/opt-10.c: Likewise.
7821         * gcc.dg/tls/pic-1.c: Likewise.
7822         * gcc.dg/tls/struct-1.c: Likewise.
7823         * gcc.target/i386/20000807-1.c: Likewise.
7824         * gcc.target/i386/20000904-1.c: Likewise.
7825         * gcc.target/i386/20011119-1.c: Likewise.
7826         * gcc.target/i386/990213-2.c: Likewise.
7827         * gcc.target/i386/990214-1.c: Likewise.
7828         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7829         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7830         * gcc.target/i386/pic-1.c: Likewise.
7831         * gcc.target/i386/pr21518.c: Likewise.
7832         * gcc.target/i386/pr23098.c: Likewise.
7833         * gcc.target/i386/pr23943.c: Likewise.
7834
7835 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7836
7837         PR c++/31038
7838         * g++.dg/template/complit2.C: New test.
7839
7840         PR c++/30328
7841         * g++.dg/ext/bitfield1.C: New test.
7842
7843 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7844
7845         PR fortran/30883
7846         * gfortran.dg/interface_11.f90: New test.
7847
7848 2007-03-11  Richard Guenther  <rguenther@suse.de>
7849
7850         PR tree-optimization/31115
7851         * gcc.dg/torture/pr31115.c: New testcase.
7852
7853 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7854
7855         PR tree-optimization/29925
7856         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7857
7858 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7859
7860         PR c++/30274
7861         * g++.dg/expr/bitfield3.C: New test.
7862         * g++.dg/expr/bitfield4.C: Likewise.
7863         * g++.dg/expr/bitfield5.C: Likewise.
7864         * g++.dg/expr/bitfield6.C: Likewise.
7865
7866         PR c++/30924
7867         * g++.dg/template/array18.C: New test.
7868
7869 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7870
7871         PR c++/17946
7872         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7873         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7874
7875 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7876
7877         PR c++/20599
7878         * g++.dg/cpp0x/variadic-bind.C: New.
7879         * g++.dg/cpp0x/variadic-function.C: New.
7880         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7881         * g++.dg/cpp0x/variadic-tuple.C: New.
7882         * g++.dg/cpp0x/variadic1.C: New.
7883         * g++.dg/cpp0x/variadic2.C: New.
7884         * g++.dg/cpp0x/variadic3.C: New.
7885         * g++.dg/cpp0x/variadic4.C: New.
7886         * g++.dg/cpp0x/variadic5.C: New.
7887         * g++.dg/cpp0x/variadic6.C: New.
7888         * g++.dg/cpp0x/variadic7.C: New.
7889         * g++.dg/cpp0x/variadic8.C: New.
7890         * g++.dg/cpp0x/variadic9.C: New.
7891         * g++.dg/cpp0x/variadic10.C: New.
7892         * g++.dg/cpp0x/variadic11.C: New.
7893         * g++.dg/cpp0x/variadic12.C: New.
7894         * g++.dg/cpp0x/variadic13.C: New.
7895         * g++.dg/cpp0x/variadic14.C: New.
7896         * g++.dg/cpp0x/variadic15.C: New.
7897         * g++.dg/cpp0x/variadic16.C: New.
7898         * g++.dg/cpp0x/variadic17.C: New.
7899         * g++.dg/cpp0x/variadic18.C: New.
7900         * g++.dg/cpp0x/variadic19.C: New.
7901         * g++.dg/cpp0x/variadic20.C: New.
7902         * g++.dg/cpp0x/variadic21.C: New.
7903         * g++.dg/cpp0x/variadic22.C: New.
7904         * g++.dg/cpp0x/variadic23.C: New.
7905         * g++.dg/cpp0x/variadic24.C: New.
7906         * g++.dg/cpp0x/variadic25.C: New.
7907         * g++.dg/cpp0x/variadic26.C: New.
7908         * g++.dg/cpp0x/variadic27.C: New.
7909         * g++.dg/cpp0x/variadic28.C: New.
7910         * g++.dg/cpp0x/variadic29.C: New.
7911         * g++.dg/cpp0x/variadic30.C: New.
7912         * g++.dg/cpp0x/variadic31.C: New.
7913         * g++.dg/cpp0x/variadic32.C: New.
7914         * g++.dg/cpp0x/variadic33.C: New.
7915         * g++.dg/cpp0x/variadic34.C: New.
7916         * g++.dg/cpp0x/variadic35.C: New.
7917         * g++.dg/cpp0x/variadic36.C: New.
7918         * g++.dg/cpp0x/variadic37.C: New.
7919         * g++.dg/cpp0x/variadic38.C: New.
7920         * g++.dg/cpp0x/variadic39.C: New.
7921         * g++.dg/cpp0x/variadic40.C: New.
7922         * g++.dg/cpp0x/variadic41.C: New.
7923         * g++.dg/cpp0x/variadic42.C: New.
7924         * g++.dg/cpp0x/variadic43.C: New.
7925         * g++.dg/cpp0x/variadic44.C: New.
7926         * g++.dg/cpp0x/variadic45.C: New.
7927         * g++.dg/cpp0x/variadic46.C: New.
7928         * g++.dg/cpp0x/variadic47.C: New.
7929         * g++.dg/cpp0x/variadic48.C: New.
7930         * g++.dg/cpp0x/variadic49.C: New.
7931         * g++.dg/cpp0x/variadic50.C: New.
7932         * g++.dg/cpp0x/variadic51.C: New.
7933         * g++.dg/cpp0x/variadic52.C: New.
7934         * g++.dg/cpp0x/variadic53.C: New.
7935         * g++.dg/cpp0x/variadic54.C: New.
7936         * g++.dg/cpp0x/variadic55.C: New.
7937         * g++.dg/cpp0x/variadic56.C: New.
7938         * g++.dg/cpp0x/variadic57.C: New.
7939         * g++.dg/cpp0x/variadic58.C: New.
7940         * g++.dg/cpp0x/variadic59.C: New.
7941         * g++.dg/cpp0x/variadic60.C : New.
7942         * g++.dg/cpp0x/variadic61.C : New.
7943         * g++.dg/cpp0x/variadic62.C : New.
7944         * g++.dg/cpp0x/variadic63.C : New.
7945         * g++.dg/cpp0x/variadic64.C : New.
7946         * g++.dg/cpp0x/variadic65.C : New.
7947         * g++.dg/cpp0x/variadic66.C : New.
7948         * g++.dg/cpp0x/variadic67.C : New.
7949         * g++.dg/cpp0x/variadic68.C : New.
7950         * g++.dg/cpp0x/variadic69.C : New.
7951         * g++.dg/cpp0x/variadic70.C : New.
7952         * g++.dg/cpp0x/variadic71.C : New.
7953         * g++.dg/cpp0x/variadic72.C : New.
7954         * g++.dg/cpp0x/variadic73.C : New.
7955         * g++.dg/cpp0x/variadic74.C : New.
7956         * g++.dg/cpp0x/variadic75.C : New.
7957         * g++.dg/cpp0x/variadic-ex1.C : New.
7958         * g++.dg/cpp0x/variadic-ex2.C : New.
7959         * g++.dg/cpp0x/variadic-ex3.C : New.
7960         * g++.dg/cpp0x/variadic-ex4.C : New.
7961         * g++.dg/cpp0x/variadic-ex5.C : New.
7962         * g++.dg/cpp0x/variadic-ex6.C : New.
7963         * g++.dg/cpp0x/variadic-ex7.C : New.
7964         * g++.dg/cpp0x/variadic-ex8.C : New.
7965         * g++.dg/cpp0x/variadic-ex9.C : New.
7966         * g++.dg/cpp0x/variadic-ex10.C : New.
7967         * g++.dg/cpp0x/variadic-ex11.C : New.
7968         * g++.dg/cpp0x/variadic-ex12.C : New.
7969         * g++.dg/cpp0x/variadic-ex13.C : New.
7970         * g++.dg/cpp0x/variadic-ex14.C : New.
7971
7972 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7973
7974         PR libgfortran/31099
7975         * gfortran.dg/unformatted_recl.f90: New test.
7976
7977 2007-03-09  Roger Sayle  <roger@eyesopen.com>
7978
7979         * gcc.dg/fold-eqcmplx-1.c: New test case.
7980
7981 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
7982
7983         PR rtl-optimization/30643
7984         * gcc.dg/pr30643.c: New.
7985
7986 2007-03-09  Chao-ying Fu  <fu@mips.com>
7987
7988         * gcc.target/mips/mips32-dspr2-type.c: New test.
7989         * gcc.target/mips/mips32-dspr2.c: New test.
7990         * gcc.target/mips/dspr2-MULT.c: New test.
7991         * gcc.target/mips/dspr2-MULTU.c: New test.
7992         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
7993         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
7994         Adjust some formats.
7995
7996 2007-03-09  Dirk Mueller  <dmueller@suse.de>
7997
7998         PR c++/17946
7999         * gcc.dg/Wlogical-op-1.c: New.
8000         * g++.dg/warn/Wlogical-op-1.C: New.
8001
8002 2007-03-09  Richard Guenther  <rguenther@suse.de>
8003
8004         PR tree-optimization/30904
8005         PR middle-end/31058
8006         * gcc.dg/pr30904.c: Remove xfail.
8007
8008 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8009
8010         PR C/31072
8011         * gcc.c-torture/execute/pr31072.c: New test.
8012
8013 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8014
8015         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8016         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8017         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8018         *lrint* and *lround*.
8019         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8020         floor->lfloor.
8021         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8022         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8023         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8024         and *lround*.  Correct macro names.
8025         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8026         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8027
8028 2007-03-08  Ian Lance Taylor  <iant@google.com>
8029
8030         * gcc.dg/no-strict-overflow-5.c: New test.
8031         * gcc.dg/no-strict-overflow-6.c: New test.
8032         * gcc.dg/Wstrict-overflow-11.c: New test.
8033         * gcc.dg/Wstrict-overflow-12.c: New test.
8034         * gcc.dg/Wstrict-overflow-13.c: New test.
8035         * gcc.dg/Wstrict-overflow-14.c: New test.
8036         * gcc.dg/Wstrict-overflow-15.c: New test.
8037
8038 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8039
8040         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8041         for VxWorks kernel mode.
8042         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8043
8044 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8045
8046         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8047         mode.
8048
8049 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8050
8051         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8052         and lib/bfill.c on VxWorks targets.
8053         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8054         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8055         lib/bfill.c and lib/memmove.c on VxWorks targets.
8056         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8057         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8058         on VxWorks targets.
8059         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8060         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8061
8062 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8063
8064         * gfortran.dg/use_5.f90: New test.
8065         * gfortran.dg/use_6.f90: Ditto.
8066         * gfortran.dg/use_7.f90: Ditto.
8067
8068 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8069
8070         PR fortran/30973
8071         * gfortran.dg/use_4.f90: New test.
8072         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8073
8074 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/31011
8077         * gfortran.dg/parameter_array_section_2.f90: New test.
8078
8079 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8080
8081         PR c++/30852
8082         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8083
8084         PR c++/30534
8085         * g++.dg/template/arg5.C: New test.
8086
8087 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8088
8089         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8090
8091 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8092
8093         * gcc.dg/var-expand1.c: Add newline at end of file.
8094
8095 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8096
8097         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8098
8099 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8100
8101         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8102
8103 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8104
8105         * gcc.dg/torture/builtin-convert-4.c: New test.
8106
8107 2007-03-05  Ian Lance Taylor  <iant@google.com>
8108
8109         * gcc.c-torture/compile/pr31034.c: New test.
8110
8111 2007-03-05  Ian Lance Taylor  <iant@google.com>
8112
8113         * gcc.dg/inline-18.c: New test.
8114         * gcc.dg/inline-19.c: New test.
8115         * gcc.dg/inline-20.c: New test.
8116         * gcc.dg/inline-21.c: New test.
8117
8118 2007-03-05  Richard Guenther  <rguenther@suse.de>
8119
8120         PR tree-optimization/14052
8121         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8122
8123 2007-03-05  Richard Guenther  <rguenther@suse.de>
8124
8125         PR tree-optimization/23777
8126         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8127
8128 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8129
8130         PR other/30465
8131         * gcc.dg/multiple-overflow-warn-3.c: New.
8132         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8133
8134 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8135
8136         PR c++/30895
8137         * g++.dg/parse/template23.C: New test.
8138
8139 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8140
8141         PR middle-end/30744
8142         * gcc.dg/pr30744-1.c: New test case.
8143
8144 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8145
8146         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8147
8148 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8149
8150         PR target/30406
8151         * gfortran.dg/logical_3.f90: New test.
8152
8153 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8154
8155         PR libfortran/30981
8156         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8157
8158 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8159
8160         * gcc.target/m68k/m68k.exp: New.
8161         * gcc.target/m68k/crash1.c: New.
8162
8163 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8164
8165         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8166         to be more compatible with integer(kind=8).
8167
8168 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8169
8170         PR libfortran/31001
8171         * gfortran.dg/zero_sized_3.f90: New test.
8172
8173 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8174
8175         PR c++/15787
8176         * g++.dg/parse/else.C: New.
8177         * g++.dg/parse/else-2.C: New.
8178
8179 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8180             Tobias Burnus  <burnus@net-b.de>
8181
8182         PR fortran/30882
8183         * gfortran.dg/size_dim.f90: New test.
8184
8185 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8186             Tobias Burnus  <burnus@net-b.de>
8187
8188         PR fortran/30873
8189         * gfortran.dg/entry_9.f90: New test.
8190
8191 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8192
8193         PR c++/28253
8194         * g++.dg/inherit/covariant16.C: New test.
8195
8196 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8197
8198         * g++.dg/other/darwin-minversion-1.C: New.
8199
8200 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8201
8202         * gcc.dg/tree-ssa/20070302-1.c: New test.
8203
8204 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8205
8206         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8207         tests.
8208
8209 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8210
8211         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8212
8213 2007-03-01  Simon Baldwin <simonb@google.com>
8214
8215         PR c++/23689
8216         * warn/ignored_typedef.C: New.
8217         * init/ctor8.C: Added dg-warning to consume ignored typedef
8218         warning.
8219         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8220         and added an explicit line number.
8221
8222 2007-02-28  Richard Guenther  <rguenther@suse.de>
8223
8224         PR middle-end/30364
8225         * gcc.dg/torture/pr30364-1.c: New testcase.
8226         * gcc.dg/torture/pr30364-2.c: Likewise.
8227         * gcc.dg/torture/pr30364-3.c: Likewise.
8228
8229 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8230
8231         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8232         powerpc*, use -funsafe-math-optimizations.
8233         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8234         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8235
8236 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8237             Paul Thomas  <pault@gcc.gnu.org>
8238
8239         PR fortran/30888
8240         PR fortran/30887
8241         * c_by_val_1.f: Test %VAL() with non-default kind.
8242         * c_by_val.c: Ditto.
8243         * c_by_val_4.f: New test.
8244
8245 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8246
8247         PR fortran/30968
8248         * gfortran.dg/continuation_7.f90: New test.
8249
8250 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8251
8252         * g++.dg/inherit/thunk7.C: New test.
8253         * lib/target-supports.exp (check_profiling_available): Not available
8254         for bfin-*-*.
8255
8256 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8257
8258         PR target/30970
8259         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8260
8261 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8262
8263         * lib/target-supports.exp (check_effective_target_init_priority):
8264         Remove Solaris special case.
8265
8266 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8267
8268         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8269         for more builtin types.
8270
8271         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8272         * g++.dg/ext/visibility/noPLT.C: Likewise.
8273
8274 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8275
8276         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8277         sh* targets.
8278
8279 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8280
8281         PR fortran/30865
8282         * size_optional_dim_1.f90:  New test.
8283
8284 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8285
8286         * gcc.dg/vxworks/vxworks.exp: New file.
8287         * gcc.dg/vxworks/initpri1.c: Likewise.
8288         * gcc.dg/vxworks/initpri2.c: Likewise.
8289         * gcc.dg/initpri2.c: Add more tests.
8290         * g++.dg/special/initpri2.C: Likewise.
8291
8292         * gcc.dg/initpri1.c: New test.
8293         * gcc.dg/initpri2.c: Likewise.
8294         * g++.dg/special/initpri1.C: New test.
8295         * g++.dg/special/initpri2.C: Likewise.
8296         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8297         * g++.dg/special/conpr-2.C: Likewise.
8298         * g++.dg/special/conpr-3.C: Likewise.
8299         * g++.dg/special/conpr-4.C: Likewise.
8300         * g++.dg/special/initp1.C: Likewise.
8301         * g++.dg/special/ecos.exp: Remove code to detect availability of
8302         constructor priorities.
8303         * lib/target-supports.exp (check_effective_target_init_priority):
8304         New function.
8305
8306 2007-02-24  Jan Hubicka  <jh@suse.cz>
8307
8308         * gcc.c-torture/execute/pr30778.c: New testcase.
8309
8310 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8311
8312         PR libgfortran/30918
8313         * gfortran.dg/namelist_26.f90: New test.
8314
8315 2007-02-24  Richard Guenther  <rguenther@suse.de>
8316
8317         PR middle-end/30951
8318         * gcc.dg/pr30951.c: New testcase.
8319
8320 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8321
8322         * gcc.dg/torture/builtin-modf-1.c: New test.
8323
8324 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8325
8326         PR tree-optimization/30904
8327         * gcc.dg/pr30904.c: New test.
8328
8329 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8330
8331         * gcc.test-framework/README: Correct command.
8332         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8333         -Wunused-value.
8334         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8335
8336 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8337
8338         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8339
8340 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8341
8342         * lib/target-supports.exp (check_effective_target_newlib): New
8343         function.
8344
8345 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8346
8347         PR fortran/30660
8348         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8349         allocatable component.
8350
8351
8352 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8353
8354         * gcc.dg/torture/builtin-logb-1.c: New test.
8355         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8356         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8357         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8358         sh* targets.
8359
8360 2007-02-23  Richard Guenther  <rguenther@suse.de>
8361
8362         * g++.dg/warn/changes-meaning.C: New testcase.
8363
8364 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8365
8366         PR libgfortran/30910
8367         * gfortran.dg/fmt_zero_precision.f90: Update test.
8368
8369 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8370
8371         * gcc.dg/torture/builtin-frexp-1.c: New test.
8372
8373 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8374
8375         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8376
8377 2007-02-22  Ian Lance Taylor  <iant@google.com>
8378
8379         PR debug/30898
8380         * g++.dg/debug/pr30898.C: New test.
8381
8382 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8383
8384         * gcc.dg/vect/vect-106.c: New test.
8385
8386 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8387             Ira Rosen  <irar@il.ibm.com>
8388
8389         PR tree-optimization/30843
8390         * gcc.dg/vect/pr30843.c: New test.
8391
8392 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8393
8394         PR tree-optimization/30858
8395         * gcc.dg/vect/pr30858.c: New test.
8396
8397 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8398
8399         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8400         to set options for compiling testglue.
8401         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8402         * lib/obj-c++.exp (obj-c++_init): Likewise.
8403
8404 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8405
8406         * gnat.dg/derived_aggregate.adb: New test.
8407
8408 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8409
8410         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8411         sh* targets.  Call the correct CKSGN macro.
8412
8413 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8414
8415         * gfortran.dg/gomp/omp_parse1.f90: New test.
8416         * gfortran.dg/gomp/omp_parse2.f: New test.
8417
8418 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8419
8420         PR fortran/30869
8421         * gfortran.dg/do_pointer_1.f90:  New test.
8422
8423 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8424
8425         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8426         and scalbln.
8427
8428 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8429
8430         * gcc.dg/darwin-minversion-1.c: New.
8431         * gcc.dg/darwin-minversion-2.c: New.
8432
8433 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8434
8435         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8436
8437 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8438             DJ Delorie <dj@redhat.com>
8439
8440         PR other/30824
8441         * gcc.dg/Wfatal.c: New.
8442         * gcc.dg/Wfatal-2.c: New.
8443         * gcc.dg/Werror-1.c: Adjust expectations.
8444         * gcc.dg/Werror-5.c: Likewise.
8445         * gcc.dg/Werror-7.c: Likewise.
8446         * gcc.dg/Werror-10.c: Likewise.
8447         * gcc.dg/Werror-11.c: Likewise.
8448
8449 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/30522
8452         * gfortran.dg/volatile10.f90: New test.
8453
8454 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8455
8456         PR libfortran/30533
8457         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8458
8459 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8460
8461         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8462         * gcc.dg/Walways-true-1.c: Likewise.
8463         * gcc.dg/weak/weak-3.c: Likewise.
8464         * gcc.dg/Werror-1.c: Likewise.
8465         * gcc.dg/Werror-3.c: Likewise.
8466         * gcc.dg/Werror-4.c: Likewise.
8467         * gcc.dg/Werror-5.c: Likewise.
8468         * gcc.dg/Werror-6.c: Likewise.
8469         * gcc.dg/Werror-7.c: Likewise.
8470         * gcc.dg/Werror-8.c: Likewise.
8471         * gcc.dg/Werror-10.c: Likewise.
8472         * gcc.dg/Werror-11.c: Likewise.
8473         * gcc.dg/Werror-12.c: Likewise.
8474         * g++.old-deja/g++.mike/warn8.C: Likewise.
8475         * g++.dg/warn/Walways-true-1.C: Likewise.
8476         * g++.dg/warn/Walways-true-2.C: Likewise.
8477         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8478         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8479         -Wstring-literal-comparison with -Waddress.
8480         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8481         -Wno-string-literal-comparison with -Wno-address.
8482
8483 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8484
8485         * gnat.dg/self_aggregate_with_call.adb: New test.
8486
8487 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8488
8489         PR tree-optimization/30975
8490         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8491         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8492         * gcc.dg/vect/pr30795.c: New.
8493
8494 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8495
8496         PR fortran/30681
8497         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8498
8499 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8500
8501         PR rtl-optimization/28173
8502         * gcc.target/i386/andor-1.c: New test case.
8503
8504 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8505
8506         * gcc.dg/torture/builtin-ldexp-1.c: New.
8507         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8508
8509 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8510
8511         * gfortran.dg/array_constructor_15.f90: New test case.
8512
8513 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8514
8515         * gfortran.dg/forall_10.f90: New test case.
8516
8517 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8518
8519         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8520
8521 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8522
8523         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8524         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8525
8526 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8527
8528         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8529         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8530         * gcc.target/i386/xchg-1.c: New test.
8531         * gcc.target/i386/xchg-2.c: New test.
8532
8533 2007-02-16  Richard Guenther  <rguenther@suse.de>
8534             Christian Bruel  <christian.bruel@st.com>
8535
8536         * gcc.dg/strict-overflow-5.c: New testcase.
8537
8538 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8539
8540         PR fortran/30793
8541         * gfortran.dg/func_derived_4.f90: New test.
8542
8543 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8544
8545         PR middle-end/30391
8546         * gfortran.dg/pr30391-1.f90: New test case.
8547
8548 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8549
8550         PR middle-end/30433
8551         * gcc.c-torture/compile/pr30433.c: New testcase to check
8552         that complex constants comparisions are foldded.
8553
8554 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8555
8556         PR C++/30158
8557         * g++.dg/ext/stmtexpr10.C: New testcase.
8558
8559 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8560
8561         PR middle-end/30729
8562         * gcc.dg/Wunused-value-2.c: New testcase.
8563
8564 2007-02-15  Ian Lance Taylor  <iant@google.com>
8565
8566         * g++.dg/eh/subreg-1.C: New test.
8567
8568 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8569
8570         PR c/26494
8571         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8572         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8573         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8574         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8575         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8576         * gcc.dg/Werror-implicit-function-declaration.c: New.
8577
8578 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8579
8580         PR c++/28943
8581         * g++.dg/warn/pr28943.C: New.
8582
8583 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8584
8585         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8586
8587 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8588
8589         PR fortran/30779
8590         * gfortran.dg/error_recovery_3.f90: New test.
8591
8592 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8593
8594         * g++.dg/tree-ssa/sra-1.C: New.
8595
8596 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8597
8598         * g++.dg/tree-ssa/sra-1.C: New.
8599
8600 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8601
8602         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8603
8604 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8605
8606         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8607
8608 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8609
8610         PR fortran/30799
8611         * gfortran.dg/logical_2.f90: New test.
8612
8613 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8614
8615         * gcc.dg/torture/complex-alias-1.c: New test.
8616
8617 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8618
8619         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8620         instead of -fdump-tree-tailcall.
8621
8622 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8623
8624         * gfortran.dg/interface_10.f90: Fix comment typo.
8625
8626 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8627
8628         PR tree-optimization/30771
8629         * gcc.dg/vect/pr30771.c: New test.
8630
8631 2007-02-13  Ian Lance Taylor  <iant@google.com>
8632
8633         * gcc.dg/Wstrict-overflow-1.c: New test.
8634         * gcc.dg/Wstrict-overflow-2.c: New test.
8635         * gcc.dg/Wstrict-overflow-3.c: New test.
8636         * gcc.dg/Wstrict-overflow-4.c: New test.
8637         * gcc.dg/Wstrict-overflow-5.c: New test.
8638         * gcc.dg/Wstrict-overflow-6.c: New test.
8639         * gcc.dg/Wstrict-overflow-7.c: New test.
8640         * gcc.dg/Wstrict-overflow-8.c: New test.
8641         * gcc.dg/Wstrict-overflow-9.c: New test.
8642         * gcc.dg/Wstrict-overflow-10.c: New test.
8643
8644 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8645
8646         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8647
8648 2007-02-13  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8651         * gcc.c-torture/execute/pr29302-1.c: ... here.
8652
8653 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8654
8655         PR c/29521
8656         * gcc.dg/c90-return-1.c: Update output.
8657         * gcc.dg/c99-return-1.c: Likewise.
8658
8659 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8660
8661         PR fortran/30554
8662         * gfortran.dg/used_dummy_types_7.f90: New test..
8663
8664 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8665
8666         * gcc.target/i386/parity-1.c: New test.
8667         * gcc.target/i386/parity-2.c: New test.
8668
8669 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8670
8671         * gcc.target/i386/builtin-bswap-3.c: New test case.
8672
8673 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8674
8675         PR tree-optimization/29145
8676         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8677         alias analysis is improved to take better advantage of restrict
8678         qualified pointers.
8679         * gcc.dg/vect/vect-80.c: Likewise.
8680         * gcc.dg/vect/pr29145.c: New.
8681
8682 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8683
8684         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8685         * gcc.target/i386/sse4a-insert.c: Likewise.
8686
8687 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8688
8689         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8690         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8691
8692 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8693
8694         PR fortran/30478
8695         * gfortran.dg/enum_4.f90: Update error message checks.
8696
8697 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8698
8699         PR fortran/30554
8700         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8701         versions of the modules.
8702
8703         PR fortran/30617
8704         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8705         by getting rid of recursive I/O and providing functions with
8706         results.
8707
8708         PR fortran/30319
8709         * gfortran.dg/char_array_constructor_2.f90
8710
8711 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/26988
8714         * g++.dg/template/spec34.C: New test
8715
8716 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8717
8718         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8719         on i?86 and x86_64.
8720         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8721         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8722         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8723         on i?86 and x86_64.
8724         * gcc.dg/vect/vect-113.c: Ditto.
8725
8726 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/29487
8729         * g++.dg/eh/weak1-C: New test.
8730         * g++.dg/eh/weak1-a.cc: Likewise.
8731         * g++.dg/eh/comdat1.C: Likewise.
8732
8733 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8734             Dorit Nuzman  <dorit@il.ibm.com>
8735
8736         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8737         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8738         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8739         * gcc.dg/vect/vect-113.c: Likewise.
8740
8741         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8742
8743 2007-02-10  Richard Henderson  <rth@redhat.com>
8744
8745         * lib/target-supports.exp (check_effective_target_tls): Redefine
8746         to mean non-emulated tls.
8747         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8748         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8749         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8750         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8751         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8752         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8753         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8754
8755 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8756
8757         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8758
8759 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8760
8761         * gfortran.dg/secnds.f: Replace time tolerance with a
8762         before-and-after bracket.
8763         * gfortran.dg/secnds-1.f: Likewise.
8764
8765 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8766
8767         PR fortran/30512
8768         * gfortran.dg/maxlocval_1.f90: New test.
8769
8770 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8771
8772         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8773
8774 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8775
8776         PR fortran/30720
8777         * gfortran.dg/array_function_1.f90: New test.
8778
8779 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8780
8781         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8782         (check_effective_target_dummy_wcsftime): New functions.
8783
8784 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8785
8786         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8787         * lib/target-supports.exp (check_effective_target_uclibc): New
8788         function.
8789
8790 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8791
8792         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8793         (vsnprintf): Don't define for uClibc targets.
8794
8795 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8796
8797         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8798         set before checking whether it was allowed.
8799         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8800         before checking inside_main.
8801
8802 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8803
8804         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8805         uClinux targets.
8806         (u16sf): Likewise u4sf.
8807         * g++.dg/compat/struct-layout-1.h: Likewise.
8808
8809 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8810
8811         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8812         procedure.
8813         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8814         m68k targets if check_effective_target_coldfire_fpu returns true.
8815
8816 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8817         Richard Guenther  <rguenther@suse.de>
8818
8819         PR middle-end/23361
8820         * gcc.dg/fold-compare-3.c: New testcase.
8821         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8822
8823 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8824
8825         * gcc.dg/pr26570.c: Clean up coverage files.
8826         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8827         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8828         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8829         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8830         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8831         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8832         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8833         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8834         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8835         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8836         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8837         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8838         * gcc.dg/vect/pr28952.c: Ditto.
8839         * gcc.dg/vect/pr27151.c: Ditto.
8840         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8841         * g++.dg/gomp/macro-3.C: Ditto.
8842
8843 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8844
8845         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8846         of the loop.
8847
8848 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8849
8850         * gcc.target/i386/builtin-bswap-2.c: New test case.
8851
8852 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8853
8854         * gfortran.dg/forall_8.f90: New test case.
8855         * gfortran.dg/forall_9.f90: Likewise.
8856
8857 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8858
8859         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8860
8861 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8862
8863         * lib/target-supports.exp (check_effective_target_simulator): New.
8864
8865 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8866
8867         * gcc.dg/tree-ssa/loop-25.c: New test.
8868
8869 2007-02-06  Richard Henderson  <rth@redhat.com>
8870
8871         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8872
8873 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8874
8875         * gcc.target/powerpc/popcount-1.c: New test case.
8876         * gcc.target/powerpc/parity-1.c: Likewise.
8877
8878 2007-02-06  Richard Guenther  <rguenther@suse.de>
8879
8880         PR middle-end/27302
8881         * gcc.dg/torture/pr27302-2.c: New testcase.
8882
8883 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8884
8885         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8886         * gcc.dg/vect/vect-iv-1.c: New test.
8887         * gcc.dg/vect/vect-iv-2.c: New test.
8888         * gcc.dg/vect/vect-iv-3.c: New test.
8889         * gcc.dg/vect/vect-iv-4.c: New test.
8890         * gcc.dg/vect/vect-iv-5.c: New test.
8891         * gcc.dg/vect/vect-iv-6.c: New test.
8892         * gcc.dg/vect/vect-iv-7.c: New test.
8893         * gcc.dg/vect/vect-iv-8.c: New test.
8894         * gcc.dg/vect/vect-iv-9.c: New test.
8895         * gcc.dg/vect/vect-iv-10.c: New test.
8896         * gcc.dg/vect/vect-iv-11.c: New test.
8897         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8898         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8899         * gcc.dg/vect/vect-14.c: Now vectorizable.
8900         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8901         loop).
8902         * gcc.dg/vect/vect-27.c: Likewise.
8903         * gcc.dg/vect/vect-29.c Likewise.
8904         * gcc.dg/vect/vect-dv-2.c: Likewise.
8905         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8906         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8907         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8908
8909 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8910
8911         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8912
8913 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8914
8915         * gcc.dg/builtins-20.c: Add more cases.
8916
8917 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8918
8919         PR debug/30189
8920         * gcc.dg/pr30189.c: New test.
8921
8922 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8923
8924         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8925         for running tests.
8926         * gcc.target/i386/sse4a-extract.c: New test.
8927         * gcc.target/i386/sse4a-insert.c: New test.
8928         * gcc.target/i386/sse4a-montsd.c: New test.
8929         * gcc.target/i386/sse4a-montss.c: New test.
8930
8931 2007-02-05  Richard Guenther  <rguenther@suse.de>
8932
8933         * gcc.target/i386/vectorize3.c: New testcase.
8934
8935 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8936
8937         PR target/30665
8938         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8939
8940 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8941
8942         PR fortran/30611
8943         * gfortran.dg/repeat_1.f90: New test.
8944
8945 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8946
8947         PR fortran/30605
8948         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8949         * gfortran.dg/derived_init_2.f90: Ditto.
8950         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8951         * gfortran.dg/array_initializer_1.f90: Ditto.
8952         * gfortran.dg/do_2.f90: Ditto.
8953         * gfortran.dg/proc_assign_1.f90: Ditto.
8954
8955 2007-02-04  Richard Guenther  <rguenther@suse.de>
8956
8957         PR middle-end/30636
8958         * g++.dg/warn/pr30636.C: New testcase.
8959         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8960
8961 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8962
8963         PR middle-end/30667
8964         * gfortran.dg/pr30667.f: New test.
8965
8966 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8967
8968         * gcc.dg/builtins-54.c: Add more cases.
8969
8970 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
8971
8972         PR fortran/30514
8973         * gfortran.dg/zero_sized_2.f90: New test.
8974
8975         PR fortran/30660
8976         * gfortran.dg/alloc_comp_basics_4.f90: New test.
8977
8978         PR fortran/29820
8979         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
8980         file.
8981
8982 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8983
8984         PR fortran/30683
8985         * gfortran.dg/interface_10.f90: New test.
8986
8987 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8988
8989         * gcc.dg/builtins-20.c: Add more cases.
8990
8991 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8992
8993         PR target/29682
8994         * gcc-target/ia64/pr29682.c: New test.
8995
8996 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
8997
8998         PR fortran/30284
8999         * gfortran.dg/arrayio_11.f90.f90: New test.
9000
9001         PR fortran/30626
9002         * gfortran.dg/arrayio_12.f90.f90: New test.
9003
9004 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9005
9006         PR c++/30536
9007         * g++.dg/tls/diag-5.C: New test.
9008
9009         PR middle-end/30473
9010         * gcc.dg/pr30473.c: New test.
9011         * gcc.c-torture/execute/20070201-1.c: New test.
9012
9013 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9014
9015         * gfortran.dg/dependency_20.f90: New test case.
9016
9017 2007-01-31  Ian Lance Taylor  <iant@google.com>
9018
9019         * gcc.dg/lower-subreg-1.c (test): New test.
9020
9021 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9022
9023         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9024
9025 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9026
9027         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9028         * gcc.dg/torture/builtin-math-3.c: Likewise.
9029
9030 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9031
9032         gcc.dg/Wparentheses-2.c: Update and add new tests.
9033
9034 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9035
9036         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9037         vectorize.
9038
9039 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9040
9041         * gcc.dg/builtins-63.c: New test.
9042
9043 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9044
9045         PR fortran/27588
9046         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9047
9048 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9049
9050         PR fortran/30520
9051         * gfortran.dg/volatile8.f90: New argument conformance test.
9052         * gfortran.dg/volatile9.f90: New scope test.
9053
9054 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9055
9056         PR c++/24745
9057         * g++.dg/warn/null4.C: New.
9058
9059 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9060             Uros Bizjak  <ubizjak@gmail.com>
9061
9062         * gcc.dg/large-size-array-3.c: Correct typo.
9063
9064 2007-01-30  Richard Guenther  <rguenther@suse.de>
9065
9066         PR middle-end/27657
9067         * g++.dg/debug/pr27657.C: New testcase.
9068
9069 2007-01-30  Richard Guenther  <rguenther@suse.de>
9070
9071         PR middle-end/30313
9072         * gcc.dg/torture/pr30313.c: New testcase.
9073
9074 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9075
9076         * gcc.dg/dfp/dfp-except.h: New file.
9077         * gcc.dg/dfp/fe-check.h: New file.
9078         * gcc.dg/dfp/fe-binop.c: New test.
9079         * gcc.dg/dfp/fe-convert-1.c: New test.
9080         * gcc.dg/dfp/fe-convert-2.c: New test.
9081         * gcc.dg/dfp/fe-convert-3.c: New test.
9082
9083         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9084         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9085         * gcc.dg/dfp/convert-dfp.c: Ditto.
9086         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9087
9088 2007-01-29  Josh Conner  <jconner@apple.com>
9089
9090         * gcc.target/powerpc/altivec-24.c: New test.
9091
9092 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9093
9094         PR c++/28266
9095         * g++.dg/parse/defarg12.C: New test.
9096
9097 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9098
9099         PR fortran/30554
9100         * gfortran.dg/used_dummy_types_6.f90: New test.
9101
9102 2007-01-28  Jan Hubicka  <jh@suse.cz>
9103
9104         * gcc.dg/tree-prof/val-prof-6.c: New test.
9105
9106 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9107
9108         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9109
9110 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9111
9112         PR C++/28988
9113         * g++.dg/expr/dtor4.C: New test.
9114
9115 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9116
9117         * gcc.dg/tree-ssa/loop-23.c: New test.
9118
9119 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9120
9121         PR libfortran/30389
9122         * gfortran.dg/achar_2.f90:  New test.
9123         * gfortran.dg/achar_3.f90:  New test.
9124
9125 2007-01-27  Ian Lance Taylor  <iant@google.com>
9126
9127         * gcc.dg/strict-overflow-1.c: New test.
9128         * gcc.dg/no-strict-overflow-1.c: New test.
9129         * gcc.dg/strict-overflow-2.c: New test.
9130         * gcc.dg/no-strict-overflow-2.c: New test.
9131         * gcc.dg/strict-overflow-3.c: New test.
9132         * gcc.dg/no-strict-overflow-3.c: New test.
9133         * gcc.dg/strict-overflow-4.c: New test.
9134         * gcc.dg/no-strict-overflow-4.c: New test.
9135         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9136         * gcc.dg/pr15784-1.c: Likewise.
9137         * gcc.dg/pr20922-1.c: Likewise.
9138         * gcc.dg/pr20922-3.c: Likewise.
9139         * gcc.dg/pr20922-4.c: Likewise.
9140         * gcc.dg/pr20922-6.c: Likewise.
9141         * gcc.dg/compare-4.c: Likewise.
9142         * gcc.dg/torture/pr26898-1.c: Likewise.
9143         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9144         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9145         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9146         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9147         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9148         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9149         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9150         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9151         * g++.dg/tree-ssa/pr21082.C: Likewise.
9152
9153 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9154
9155         * gcc-dg/large-size-array-3.c: New test case.
9156
9157 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9158
9159         * gfortran.dg/forall_7.f90: New test case.
9160
9161 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9162
9163         PR fortran/30407
9164         * gfortran.dg/where_operator_assign_1.f90: New test.
9165         * gfortran.dg/where_operator_assign_2.f90: New test.
9166         * gfortran.dg/where_operator_assign_3.f90: New test.
9167
9168 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9169
9170         * lib/target-supports.exp
9171         (check_effective_target_powerpc_altivec): New.
9172         (check_effective_target_vect_cmdline_needed): Use it.
9173
9174 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9175
9176         PR fortran/30278
9177         * gfortran.dg/backslash_3.f: New test.
9178
9179 2007-01-26  Richard Guenther  <rguenther@suse.de>
9180
9181         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9182
9183 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9184
9185         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9186         * gfortran.dg/vect/vect.exp: Ditto.
9187         * gfortran.dg/dg.exp: Ditto.
9188         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9189         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9190
9191 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9192
9193         * gcc.dg/builtins-20.c: Add more cases.
9194         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9195
9196 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9197
9198         PR fortran/30437
9199         * gcc.dg/Wall.c: New.
9200         * gcc.dg/Wno-all.c: New.
9201         * gfortran.dg/Wall.f90: New.
9202         * gfortran.dg/Wno-all.f90: New.
9203
9204 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9205
9206         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9207         * g++.dg/eh/simd-2.C: Also run on Darwin.
9208         * g++.dg/eh/simd-3.C: New.
9209         * g++.dg/eh/simd-4.C: New.
9210
9211 2007-01-25  Richard Guenther  <rguenther@suse.de>
9212
9213         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9214         and _PROFILE_USE.
9215         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9216
9217 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9218
9219         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9220         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9221         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9222         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9223         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9224         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9225         * gcc.dg/ipa/ipa-7.c: New testcase.
9226
9227 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9228
9229         * g++.dg/cpp0x/warn_cxx0x.C: New.
9230
9231 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9232
9233         * gcc.dg/builtins-20.c: Test builtin carg.
9234
9235 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9236
9237         PR middle-end/27416
9238         * gcc.dg/gomp/pr27416.c: New test.
9239
9240         PR middle-end/30494
9241         * gcc.dg/gomp/pr30494.c: New test.
9242         * g++.dg/gomp/pr30494.C: New test.
9243
9244         PR middle-end/30421
9245         * gcc.dg/gomp/pr30421.c: New test.
9246
9247 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9248
9249         * gcc.target/ia64/versionid-1.c: New test.
9250         * gcc.target/ia64/versionid-2.c: New test.
9251
9252 2007-01-24  Richard Guenther  <rguenther@suse.de>
9253
9254         PR testsuite/30181
9255         * gcc.dg/builtins-57.c: Change to a link-time testcase
9256         to support non-C99 targets.
9257
9258 2007-01-24  Jan Hubicka  <jh@suse.cz>
9259
9260         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9261
9262 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9263
9264         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9265
9266 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9267
9268         PR objc/27438
9269         * objc.dg/const-str-12.m: New test.
9270
9271 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9272
9273         PR fortran/30532
9274         * gfortran.dg/ctrl-z.f90:  New test.
9275
9276 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9277
9278         PR fortran/30481
9279         * gfortran.dg/namelist_assumed_char.f90:  New test.
9280
9281 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9282
9283         PR c++/27492
9284         * g++.dg/inherit/covariant15.C: New test.
9285
9286 2007-01-23  Ian Lance Taylor  <iant@google.com>
9287
9288         * g++.dg/warn/Wparentheses-24.C: New test.
9289
9290 2007-01-23  Richard Guenther  <rguenther@suse.de>
9291
9292         PR testsuite/30560
9293         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9294         with full path.
9295
9296 2007-01-22  Richard Guenther  <rguenther@suse.de>
9297
9298         PR tree-optimization/30038
9299         * gcc.dg/builtins-62.c: New testcase.
9300
9301 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9302
9303         * gcc.c-torture/compile/20070121.c: New test.
9304
9305 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9306
9307         PR libfortran/30525
9308         * gfortran.dg/char_comparison_1.f:  New test.
9309
9310 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9311
9312         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9313
9314 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9315
9316         PR objc/30479
9317         * objc.dg/pch: New directory.
9318         * objc.dg/pch/pch.exp: New file.
9319         * objc.dg/pch/interface-1.m: New test.
9320         * objc.dg/pch/interface-1.hs: New include file.
9321         * lib/objc.exp (objc_target_compile): Add
9322         "-x objective-c-header" in front of the sources if this is
9323         a precompiled header being compiled.
9324
9325 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9326
9327         * gfortran.dg/array_memcpy_3.f90: New test case.
9328         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9329
9330 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9331             Brooks Moses  <brooks.moses@codesourcery.com>
9332             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9333
9334         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9335         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9336
9337 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9338
9339         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9340
9341 2007-01-19  Mike Stump  <mrs@apple.com>
9342
9343         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9344         away.
9345
9346 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9347
9348         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9349         option instead of -funsafe-math-optimizations.
9350
9351 2007-01-19  Tomas Bily  <tbily@suse.cz>
9352
9353         gcc.dg/tree-prof/indir-call-prof.c: New.
9354         g++.dg/dg.exp: Add tree-prof subdirectory.
9355         g++.dg/tree-prof/indir-call-prof.C: New.
9356         g++.dg/tree-prof/tree-prof.exp: New.
9357
9358 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9359
9360         PR c++/17947
9361         * g++.dg/warn/deprecated.C: Update warning output.
9362         * g++.dg/warn/deprecated-2.C: Likewise.
9363         * g++.dg/warn/deprecated-3.C: New.
9364
9365 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9366
9367         * gcc.c-torture/execute/nestfunc-7.c: New.
9368
9369 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9370
9371         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9372
9373 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9374
9375         * gcc.dg/m68k-pic-1.c: New.
9376
9377 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gfortran.dg/array_memcpy_4.f90: New test case.
9380
9381 2007-01-18  Josh Conner  <jconner@apple.com>
9382
9383         PR target/30485
9384         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9385         * gcc.dg/vect/no-trapping-math-1: New.
9386         * gcc.dg/vect/no-trapping-math-2: New.
9387
9388 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9389
9390         * gcc.target/i386/387-8.c: Update comment about optimizing
9391         inherent load of 1.0 of fptan instruction.
9392
9393 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9394             Richard Guenther <rguenther@suse.de>
9395
9396         PR diagnostic/8268
9397         * gcc.dg/Warray-bounds.c: New testcase.
9398         * gcc.dg/Warray-bounds-2.c: New testcase.
9399         * g++.dg/warn/Warray-bounds.C: New testcase.
9400         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9401
9402 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/30476
9405         * gfortran.dg/generic_12.f90: New test.
9406
9407 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9408
9409         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9410         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9411
9412 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9413
9414         * gcc.dg/dfp/compare-special.h: New file.
9415         * gcc.dg/dfp/compare-special-32.c: New test.
9416         * gcc.dg/dfp/compare-special-64.c: New test.
9417         * gcc.dg/dfp/compare-special-128.c: New test.
9418
9419 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9420             Paul Thomas  <pault@gcc.gnu.org>
9421             Steven G. Kargl  <kargl@gcc.gnu.org>
9422
9423         PR fortran/30404
9424         * gfortran.dg/forall_6.f90: New test case.
9425         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9426         * gfortran.dg/dependency_13.f90: Likewise.
9427
9428 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9429
9430         PR testsuite/12325
9431         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9432         targets that don't support Inf.
9433
9434 2007-01-15  Dale Johannesen  <dalej@apple.com>
9435
9436         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9437
9438 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9439
9440         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9441         of achar for 0xff to avoid the "Extended ASCII not
9442         implemented" error message.
9443
9444 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9445
9446         PR fortran/28172
9447         * gfortran.dg/altreturn_4.f90: New test.
9448
9449         PR fortran/29389
9450         * gfortran.dg/stfunc_4.f90: New test.
9451
9452         PR fortran/29712
9453         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9454         * gfortran.dg/initialization_1.f90: Change warning.
9455
9456         PR fortran/30283
9457         * gfortran.dg/specification_type_resolution_2.f90: New test.
9458
9459 2007-01-14  Jan Hubicka  <jh@suse.cz>
9460
9461         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9462         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9463         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9464         elimination.
9465
9466 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9467
9468         PR fortran/30410
9469         * gfortran.dg/external_procedures_2.f90: New test.
9470
9471 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9472
9473         PR target/30413
9474         * gcc.target/i386/pr30413.c: New test.
9475
9476 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9477
9478         PR fortran/30452
9479         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9480
9481 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9482
9483         * gcc.dg/20070112-1.c: New test.
9484
9485 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9486
9487         PR libgfortran/30435
9488         * gfortran.dg/list_read_6.f90: New test.
9489
9490 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9491
9492         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9493
9494 2007-01-12  Tom Tromey  <tromey@redhat.com>
9495
9496         PR preprocessor/28227:
9497         * gcc.dg/cpp/pr28227.c: New file.
9498
9499 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9500
9501         * gcc.dg/tree-ssa/loop-22.c: New test.
9502
9503 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9504
9505         PR tree-optimization/29516
9506         * gcc.dg/tree-ssa/loop-20.c: New test.
9507
9508 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9509
9510         PR libfortran/30415
9511         * minmaxloc_integer_kinds_1.f90:  New test.
9512
9513 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9514
9515         PR c++/29573
9516         * g++.dg/template/sizeof-template-argument.C: New test.
9517
9518 2007-01-11  Jan Hubicka  <jh@suse.cz>
9519
9520         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9521         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9522         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9523         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9524         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9525         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9526         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9527         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9528         transformation in question.
9529         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9530         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9531         * gcc.dg/always_inline3.c: Likewise.
9532
9533 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9534
9535         PR c++/28999
9536         * g++.dg/template/typename11.C: New test.
9537
9538 2007-01-10  Robert Kennedy <jimbob@google.com>
9539
9540         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9541
9542 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9543
9544         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9545         for different integer kinds.
9546         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9547         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9548         * gfortran.dg/ishft_2.f90: New test.
9549         * gfortran.dg/ishft_3.f90: New test.
9550
9551 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9552
9553         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9554
9555 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9556
9557         PR tree-optimization/30322
9558         * gcc.dg/tree-ssa/loop-21.c: New test.
9559
9560 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9561
9562         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9563
9564 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9565
9566         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9567
9568 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9569
9570         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9571         * g++.dg/warn/overflow-warn-3.C: Likewise.
9572         * g++.dg/warn/overflow-warn-4.C: Likewise.
9573         * g++.dg/warn/overflow-warn-5.C: Likewise.
9574         * g++.dg/warn/overflow-warn-6.C: Likewise.
9575         * g++.dg/warn/Woverflow-1.C: Likewise.
9576         * g++.dg/warn/Woverflow-2.C: Likewise.
9577         * g++.dg/warn/Woverflow-3.C: Likewise.
9578         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9579
9580 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9581
9582         * gfortran.dg/array_constructor_14.f90: New test case.
9583         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9584
9585 2007-01-08  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/23603
9588         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9589         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9590
9591 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9592
9593         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9594         in __v8qi typedef.
9595         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9596         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9597         compiler behaviour.
9598         * gcc.dg/simd-5.c: Likewise.
9599         * gcc.dg/simd-6.c: Likewise.
9600         * g++.dg/conversion/simd1.C: Likewise.
9601         * g++.dg/conversion/simd3.C: Likewise.
9602         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9603         (main): Use it.
9604
9605 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9606
9607         PR tree-optimization/29877
9608         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9609         name of a hard register for the target concerned.  Adjust dg-error
9610         directives to cope with new behaviour of TER.
9611
9612 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9613
9614         PR c++/28986
9615         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9616         * g++.dg/warn/overflow-warn-1.C: New.
9617         * g++.dg/warn/overflow-warn-3.C: New.
9618         * g++.dg/warn/overflow-warn-4.C: New.
9619         * g++.dg/warn/overflow-warn-5.C: New.
9620         * g++.dg/warn/overflow-warn-6.C: New.
9621         * g++.dg/warn/Woverflow-1.C: New.
9622         * g++.dg/warn/Woverflow-2.C: New.
9623         * g++.dg/warn/Woverflow-3.C: New.
9624         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9625
9626 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9627
9628         PR fortran/27698
9629         * gfortran.dg/invalid_name.f90: New test.
9630         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9631         * gfortran.dg/gomp/pr29759.f90: Ditto.
9632
9633 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9634
9635         * gfortran.dg/present_1.f90:  Update error message.
9636
9637 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9638
9639         PR c++/19439
9640         * g++.dg/template/duplicate1.C: New test
9641         * g++.dg/template/memfriend6.C: Adjust error markers.
9642
9643 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9644
9645         PR tree-opt/30385
9646         * gcc.dg/torture/inline-1.c: New test.
9647
9648 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9649
9650         PR c/19978
9651         * gcc.dg/multiple-overflow-warn-1.c: New.
9652         * gcc.dg/multiple-overflow-warn-2.c: New.
9653         * gcc.dg/overflow-warn-6.c: New.
9654         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9655
9656 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9657
9658         * gfortran.dg/array_memcpy_1.f90: New test case.
9659         * gfortran.dg/array_memcpy_2.f90: Likewise.
9660
9661 2007-01-05  Richard Guenther  <rguenther@suse.de>
9662
9663         PR middle-end/27826
9664         * g++.dg/opt/pr27826.C: New testcase.
9665
9666 2007-01-05  Ian Lance Taylor  <iant@google.com>
9667
9668         * gcc.dg/Walways-true-1.c: New test.
9669         * gcc.dg/Walways-true-2.c: New test.
9670         * g++.dg/warn/Walways-true-1.C: New test.
9671         * g++.dg/warn/Walways-true-2.C: New test.
9672
9673 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9674
9675         PR c/30360
9676         * gcc.dg/pr30360.c: New test.
9677
9678 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9679
9680         PR fortran/23232
9681         * gfortran.dg/data_implied_do_1.f90: New test.
9682
9683         PR fortran/27996
9684         PR fortran/27998
9685         * gfortran.dg/char_length_1.f90: New test.
9686
9687 2007-01-05  Richard Guenther  <rguenther@suse.de>
9688
9689         PR middle-end/28116
9690         * g++.dg/opt/pr28116.C: New testcase.
9691
9692 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9693
9694         PR fortran/29624
9695         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9696           invalid deallocate.
9697         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9698         * gfortran.dg/protected_4.f90: Add pointer intent check.
9699         * gfortran.dg/protected_6.f90: Add pointer intent check.
9700         * gfortran.dg/pointer_intent_1.f90: New test.
9701         * gfortran.dg/pointer_intent_2.f90: New test.
9702         * gfortran.dg/pointer_intent_3.f90: New test.
9703
9704 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9705
9706         PR 30235
9707         * gfortran.dg/altreturn_2.f90: new test.
9708
9709 2007-01-04  Tom Tromey  <tromey@redhat.com>
9710
9711         PR preprocessor/28165:
9712         * gcc.dg/cpp/pr28165.c: New file.
9713
9714 2007-01-03  Josh Conner  <jconner@apple.com>
9715
9716         PR middle-end/29683
9717         * gcc.dg/pr29683.c: New.
9718
9719 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9720
9721         PR c++/28217
9722         * g++.dg/pch/template-1.C: New test.
9723         * g++.dg/pch/template-1.Hs: New file.
9724
9725 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9726
9727         PR middle-end/30353
9728         * gcc.c-torture/compile/complex-4.c: New test.
9729
9730 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9731
9732         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9733         -maltivec.
9734         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9735
9736 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR middle-end/30286
9739         * gcc.dg/pr30286.c: New test.
9740
9741         PR c++/29535
9742         * g++.dg/template/crash66.C: New test.
9743
9744         PR c++/29054
9745         * g++.dg/template/friend49.C: New test.
9746
9747 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9748
9749         * gfortran.dg/ibits.f90: New test.
9750
9751 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9752
9753         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9754         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9755
9756 2007-01-02  Jan Hubicka  <jh@suse.cz>
9757
9758         * gcc.dg/pr16194.c: We now output error on all three functions,
9759         not just first one.
9760
9761 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9762
9763         PR c/19977
9764         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9765         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9766
9767 2006-01-02  Ian Lance Taylor  <iant@google.com>
9768
9769         * g++.dg/warn/Wparentheses-22.C: New test.
9770         * g++.dg/warn/Wparentheses-23.C: New test.
9771
9772 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9773
9774         PR middle-end/7651
9775         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9776         * gcc.dg/declspec-3-Wextra.c: New.
9777         * gcc.dg/declspec-3-no.c: New
9778
9779 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/20896
9782         * gfortran.dg/interface_10.f90: Remove.
9783
9784 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9785
9786         * gcc.dg/fold-eqxor-4.c: New test case.
9787
9788 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9789
9790         PR middle-end/30311
9791         * gcc.c-torture/compile/pr30311.c: New test.
9792
9793 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9794
9795         PR middle-end/30253
9796         * gcc.c-torture/compile/statement-expression-1.c: New test.
9797
9798 2007-01-01  Andreas Schwab  <schwab@suse.de>
9799
9800         PR target/29166
9801         * g++.dg/eh/pr29166.C: New test.
9802
9803 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9804
9805         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9806         New.
9807         (check_effective_target_vect_cmdline_needed): Use it.
9808
9809 2006-12-31  Richard Guenther  <rguenther@suse.de>
9810
9811         PR middle-end/30137
9812         * gcc.dg/pr30137-1.c: New testcase.
9813         * gcc.dg/pr30137-2.c: Likewise.
9814
9815 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9816
9817         PR middle-end/30322
9818         * gcc.dg/fold-plusnot-1.c: New test case.
9819
9820 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9821
9822         PR c++/29731
9823         * g++.dg/parse/template22.C: New test.
9824
9825 2006-12-31  Richard Guenther  <rguenther@suse.de>
9826
9827         PR middle-end/30338
9828         * gcc.c-torture/compile/pr30338.c: New testcase.
9829
9830 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9831
9832         PR fortran/27900
9833         * gfortran.dg/intrinsic_actual_4.f90: New test.
9834
9835         PR fortran/24325
9836         * gfortran.dg/func_decl_3.f90: New test.
9837
9838 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9839
9840         PR fortran/23060
9841         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9842         * gfortran.dg/c_by_val_1.f: New test.
9843         * gfortran.dg/c_by_val_2.f: New test.
9844         * gfortran.dg/c_by_val_3.f: New test.
9845
9846 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9847
9848         PR libfortran/30321
9849         * gfortran.dg/sum_zero_array_1.f90:  New test.
9850
9851 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR preprocessor/29612
9854         * gcc.dg/cpp/pr29612-1.c: New test.
9855         * gcc.dg/cpp/pr29612-2.c: New test.
9856
9857 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9858
9859         PR fortran/30034
9860         * gfortran.dg/pure_formal_proc_1.f90: New test.
9861
9862         PR fortran/30237
9863         * gfortran.dg/intrinsic_actual_3.f90: New test.
9864
9865 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9866
9867         PR fortran/30014
9868         * gfortran.dg/io_constraints_1.f90: Update test.
9869         * gfortran.dg/io_constraints_2.f90: Update test.
9870         * gfortran.dg/inquire_iolength.f90: New test.
9871
9872 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9873
9874         PR fortran/20896
9875         * gfortran.dg/interface_10.f90: New test.
9876         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9877         since z is already, locally a variable.
9878
9879         PR fortran/25135
9880         * gfortran.dg/generic_11.f90: New test.
9881         * gfortran.dg/interface_7.f90: Remove name clash between module
9882         name and procedure 'x' referenced in the interface.
9883
9884 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9885
9886         PR middle-end/7651
9887         * gcc.dg/Wmissing-parameter-type.c: New.
9888         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9889         * gcc.dg/Wmissing-parameter-type-no.c: New.
9890
9891 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9892
9893         PR fortran/25818
9894         * gfortran.dg/entry_array_specs_2.f: New test.
9895
9896         PR fortran/30084
9897         * gfortran.dg/nested_modules_6.f90: New test.
9898
9899 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9900
9901         PR middle-end/7651
9902         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9903         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9904
9905 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9906
9907         PR C++/30168
9908         * g++.dg/opt/complex6.C: New test.
9909
9910 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9911
9912         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9913         full" if the linker on spu-*-* warns about exceeding local store.
9914
9915         And revert this patch:
9916         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9917         fail to link due to relocation overflows on spu-*-*.
9918
9919 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9920
9921         PR fortran/30273
9922         * gfortran.dg/dependency_19.f90: New test.
9923
9924 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9925
9926         PR fortran/30202
9927         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9928
9929 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR middle-end/30262
9932         * gcc.c-torture/execute/20061220-1.c: New test.
9933
9934         PR middle-end/30263
9935         * gcc.dg/gomp/asm-1.c: New test.
9936
9937         PR target/30230
9938         * g++.dg/eh/ia64-2.C: New test.
9939
9940 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         PR target/28966
9943         PR target/29248
9944         * gcc.dg/rs6000-leaf.c: New.
9945
9946 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9947
9948         PR fortran/25392
9949         * gfortran.dg/f2c_8.f90: New test.
9950
9951 2006-12-20  Bill Wendling  <wendling@apple.com>
9952
9953         * gcc.dg/asm-b.c: Check for __ppc64__.
9954
9955 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9956
9957         PR fortran/30190
9958         * gfortran.dg/bounds_check_5.f90: New test.
9959
9960 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9961
9962         PR middle-end/30143
9963         * gcc.dg/gomp/complex-1.c: New testcase.
9964
9965 2006-12-20  Roger Sayle  <roger@eyesopen.com>
9966
9967         * gfortran.dg/array_memset_1.f90: New test case.
9968
9969 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
9970
9971         * lib/target-supports.exp: Add spu to
9972         check_effective_target_vect_widen_mult_hi_to_si.
9973
9974 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9975
9976         PR fortran/29992
9977         * gfortran.dg/generic_9.f90: New test.
9978
9979         PR fortran/30081
9980         * gfortran.dg/generic_10.f90: New test.
9981
9982 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
9983
9984         PR tree-opt/30045
9985         * gcc.dg/pr30045.c: New test.
9986
9987 2006-12-20  Ben Elliston  <bje@au.ibm.com>
9988
9989         * gcc.dg/20020312-2.c: Add a case for __SPU__.
9990
9991 2006-12-19  Eric Christopher  <echristo@apple.com>
9992
9993         PR target/29302
9994         * gcc.c-torture/execute/pr29302-1.c: New.
9995
9996 2006-12-19  Tobias Burnus  <burnus@net-b.de>
9997
9998         PR fortran/39238
9999         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10000
10001 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10002
10003         PR fortran/30236
10004         * gfortran.dg/altreturn_3.f90: New test.
10005
10006         * gfortran.dg/char_result_12.f90: Fix comment typos.
10007
10008 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10009
10010         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10011         as newlib's stdio.h uses non-traditional cpp constructs.
10012
10013 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10014
10015         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10016         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10017         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10018         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10019         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10020         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10021         * gfortran.dg/default_initialization.f: Renamed to
10022         default_initialization_1.f
10023         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10024         dollar_edit_descriptor_1.f
10025         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10026         dollar_edit_descriptor_2.f
10027         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10028         dollar_edit_descriptor_3.f
10029         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10030         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10031         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10032         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10033         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10034         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10035         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10036         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10037         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10038         * gfortran.dg/default_initialization_1.f: Renamed from
10039         default_initialization.f
10040         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10041         dollar_edit_descriptor-1.f
10042         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10043         dollar_edit_descriptor-2.f
10044         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10045         dollar_edit_descriptor-3.f
10046         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10047         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10048         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10049
10050 2006-12-18  Bill Wendling  <wendling@apple.com>
10051
10052         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10053         id is an OjbC keyword.
10054
10055 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10056
10057         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10058
10059 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10060
10061         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10062
10063 2006-12-18  Ian Lance Taylor  <iant@google.com>
10064
10065         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10066
10067 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10068
10069         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10070
10071 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10072
10073         PR fortran/30207
10074         * gfortran.fortran-torture/execute/where21.f90: New test.
10075
10076 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10077
10078         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10079
10080 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10081
10082         PR middle-end/7651
10083         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10084         * gcc.dg/if-empty-1.c: Likewise.
10085         * gcc.dg/pr23165.c: Likewise.
10086         * g++.dg/warn/empty-body.C: Likewise.
10087
10088 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10089
10090         PR libfortran/30005
10091         * gfortran.dg/open_errors.f90: New test.
10092
10093 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10094
10095         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10096
10097         * gcc.target/i386/ssse3-pabsb.c: New file.
10098         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10099         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10100         * gcc.target/i386/ssse3-palignr.c: Likewise.
10101         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10102         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10103         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10104         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10105         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10106         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10107         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10108         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10109         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10110         * gcc.target/i386/ssse3-psignb.c: Likewise.
10111         * gcc.target/i386/ssse3-psignd.c: Likewise.
10112         * gcc.target/i386/ssse3-psignw.c: Likewise.
10113         * gcc.target/i386/ssse3-vals.h: Likewise.
10114
10115 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10116
10117         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10118         * lib/fortran-torture.exp: Include target-supports.exp.
10119
10120 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR target/30185
10123         * gcc.c-torture/execute/pr30185.c: New test.
10124
10125 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10126
10127         PR testsuite/30179
10128         PR testsuite/30180
10129         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10130         * gcc.dg/builtin-bswap-2.c: Likewise.
10131         * gcc.dg/builtin-bswap-3.c: Likewise.
10132         * gcc.dg/builtin-bswap-4.c: Likewise.
10133         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10134         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10135
10136 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10137
10138         PR libfortran/30145
10139         * gfortran.dg/write_zero_array: New test.
10140
10141 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10142
10143         PR fortran/30200
10144         * gfortran.dg/write_fmt_trim.f90: New test.
10145
10146 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10147
10148         PR 30194
10149         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10150         temporarily.
10151
10152 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10153
10154         * lib/target-supports.exp (check_weak_available): Use istarget
10155         "hppa*-*-hpux10*" instead of regexp.
10156         (check_cxa_atexit_available): Likewise.
10157
10158 2006-12-14  Richard Guenther  <rguenther@suse.de>
10159
10160         PR tree-optimization/30197
10161         * gcc.c-torture/execute/complex-1.c: Fix function name.
10162         * gcc.dg/builtins-61.c: New testcase.
10163
10164 2006-12-14  Richard Guenther  <rguenther@suse.de>
10165
10166         PR middle-end/30172
10167         * gcc.dg/pr30172-1.c: New testcase.
10168
10169 2006-12-14  Richard Guenther  <rguenther@suse.de>
10170
10171         PR tree-optimization/30198
10172         * gcc.dg/builtins-60.c: New testcase.
10173
10174 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10175
10176         * lib/target-supports.exp (vect_no_align): Remove spu.
10177
10178 2006-12-13  Ian Lance Taylor  <iant@google.com>
10179
10180         PR c++/19564
10181         PR c++/19756
10182         * g++.dg/warn/Wparentheses-5.C: New test.
10183         * g++.dg/warn/Wparentheses-6.C: New test.
10184         * g++.dg/warn/Wparentheses-7.C: New test.
10185         * g++.dg/warn/Wparentheses-8.C: New test.
10186         * g++.dg/warn/Wparentheses-9.C: New test.
10187         * g++.dg/warn/Wparentheses-10.C: New test.
10188         * g++.dg/warn/Wparentheses-11.C: New test.
10189         * g++.dg/warn/Wparentheses-12.C: New test.
10190         * g++.dg/warn/Wparentheses-13.C: New test.
10191         * g++.dg/warn/Wparentheses-14.C: New test.
10192         * g++.dg/warn/Wparentheses-15.C: New test.
10193         * g++.dg/warn/Wparentheses-16.C: New test.
10194         * g++.dg/warn/Wparentheses-17.C: New test.
10195         * g++.dg/warn/Wparentheses-18.C: New test.
10196         * g++.dg/warn/Wparentheses-19.C: New test.
10197         * g++.dg/warn/Wparentheses-20.C: New test.
10198         * g++.dg/warn/Wparentheses-21.C: New test.
10199
10200 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10201
10202         PR testsuite/30157
10203         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10204         for target "hppa.*hpux10".
10205
10206 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * g++.dg/debug/vartrack1.C: New test.
10209
10210         * g++.dg/opt/ifcvt1.C: New test.
10211
10212         * gcc.dg/tls/opt-13.c: New test.
10213
10214         * gcc.dg/20060425-2.c: New test.
10215
10216         * g++.dg/opt/pr15054-2.C: New test.
10217
10218         * gcc.c-torture/execute/20060420-1.c: New test.
10219
10220         * gcc.c-torture/execute/20060412-1.c: New test.
10221
10222         * objc/compile/20060406-1.m: New test.
10223
10224 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10225
10226         * g++.dg/template/array17.C: New test.
10227
10228 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10229
10230         * gcc.target/powerpc/altivec-23.c: New test.
10231
10232 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10233
10234         PR c++27316
10235         * g++.dg/inherit/error3.C: New test.
10236
10237         PR c++/28740
10238         * g++.dg/inherit/error4.C: New test.
10239
10240 2006-12-13  Richard Guenther  <rguenther@suse.de>
10241
10242         PR tree-optimization/17687
10243         * gcc.dg/builtins-59.c: New testcase.
10244
10245 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10246
10247         * gcc.target/spu/Wmain.c: New test.
10248
10249 2006-12-12  Josh Conner  <jconner@apple.com>
10250
10251         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10252         * g++.dg/abi/thunk4.C: Likewise.
10253         * g++.dg/abi/rtti3.C: Likewise.
10254
10255 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10256
10257         * gcc.target/spu/cpat-1.c: New test.
10258         * gcc.target/spu/cpat-2.c: New test.
10259         * gcc.target/spu/cpat-3.c: New test.
10260         * gcc.target/spu/cpat-4.c: New test.
10261
10262 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10263
10264         PR tree-opt/28436
10265         * gcc.c-torture/compile/vector-1.c: New test.
10266         * gcc.c-torture/compile/vector-2.c: New test.
10267         * gcc.c-torture/compile/vector-3.c: New test.
10268
10269 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10270
10271         * lib/fortran-torture.exp: Update copyright years.  Remove
10272         obsolete comment.  Test -ftree-vectorize where it makes sense.
10273         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10274         from fortran-torture.exp.
10275         * gfortran.dg/char_transpose_1.f90,
10276         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10277         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10278         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10279         '-w' to dg-options.
10280
10281 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10282
10283         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10284         saved_${tool}_load.
10285
10286 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10287
10288         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10289         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10290         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10291         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10292         gaps.
10293
10294 2006-12-12  Richard Guenther  <rguenther@suse.de>
10295
10296         PR middle-end/30147
10297         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10298
10299 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10300             Diego Novillo  <dnovillo@redhat.com>
10301
10302         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10303         VDEF/VUSE changes.
10304         * gcc.dg/tree-ssa/pr26421.c: Likewise
10305         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10306         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10307         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10308         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10309         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10310         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10311         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10312         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10313         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10314
10315 2006-12-11  Jan Hubicka  <jh@suse.cz>
10316
10317         * gcc.dg/tree-prof/stringop-1.c: New test.
10318         * gcc.dg/tree-prof/stringop-2.c: New test.
10319
10320 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10321
10322         PR target/30120
10323         * gcc.target/i386/pr30120.c: New test.
10324
10325         Revert:
10326         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10327
10328         * gcc.target/i386/x87regparm-1.c: New test.
10329         * gcc.target/i386/x87regparm-2.c: New test.
10330         * gcc.target/i386/x87regparm-3.c: New test.
10331         * gcc.target/i386/x87regparm-4.c: New test.
10332
10333 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10334
10335         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10336
10337 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10338
10339         PR fortran/23994
10340         * gfortran.dg/protected_1.f90: New test.
10341         * gfortran.dg/protected_2.f90: New test.
10342         * gfortran.dg/protected_3.f90: New test.
10343         * gfortran.dg/protected_4.f90: New test.
10344         * gfortran.dg/protected_5.f90: New test.
10345         * gfortran.dg/protected_6.f90: New test.
10346
10347 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10348             Tobias Burnus  <burnus@gcc.gnu.org>
10349
10350         PR fortran/29975
10351         PR fortran/30068
10352         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10353         interface.
10354         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10355         ambiguous interfaces.
10356         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10357         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10358         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10359         ambiguous interfaces.
10360         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10361         * gfortran.dg/array_initializer_2.f90: Add initializer array
10362         constructor test.
10363
10364         PR fortran/30096
10365         * gfortran.dg/interface_9.f90: Test that host interfaces are
10366         not checked for ambiguity with the local version.
10367
10368 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10369
10370         PR fortran/29464
10371         * gfortran.dg/module_interface_2.f90: New test.
10372
10373 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10374
10375         PR fortran/29941
10376         * gfortran.dg/assumed_len.f90: New test.
10377
10378 2006-12-09  Richard Guenther  <rguenther@suse.de>
10379
10380         * g++.dg/warn/implicit-typename1.C: Qualify types.
10381         * g++.dg/parse/crash12.C: Likewise.
10382         * g++.dg/tree-ssa/pr22444.C: Likewise.
10383
10384 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10385
10386         * gfortran.dg/array_2.f90: Added sqrt test.
10387
10388 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10389
10390         * gcc.target/i386/x87regparm-1.c: XFAIL.
10391         * gcc.target/i386/x87regparm-2.c: XFAIL.
10392         * gcc.target/i386/x87regparm-3.c: XFAIL.
10393         * gcc.target/i386/x87regparm-4.c: XFAIL.
10394
10395 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10396
10397         * lib/target-supports.exp
10398         (check_effective_target_large_long_double): New.
10399         * gcc.dg/Wconversion-real.c : Use it.
10400         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10401         unsigned.
10402
10403 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10404
10405         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10406
10407 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10408
10409         PR fortran/27546
10410         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10411
10412 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10413
10414         PR c++/29732
10415         * g++.dg/template/crash65.C: New test.
10416         * g++.dg/template/spec16.C: Tweak error markers.
10417
10418 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10419
10420         * gcc.target/spu: New directory.
10421         * gcc.target/spu/spu.exp: New file.
10422         * gcc.target/spu/intrinsics-1.c: New test.
10423
10424 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10425
10426         PR c++/29980
10427         * g++.dg/ext/attrib27.C: New test.
10428         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10429         * g++.dg/parse/typedef5.C: Likewise.
10430
10431 2006-12-07  Mike Stump  <mrs@apple.com>
10432
10433         * treelang/compile/var_defs.tree: Adjust.
10434
10435 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/29730
10438         * g++.dg/template/crash64.C: New test.
10439         * g++.dg/parse/crash27.C: Adjust error markers.
10440
10441 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10442
10443         PR libfortran/30009
10444         PR libfortran/30056
10445         * gfortran.dg/read_eof_4.f90:  Add tests.
10446         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10447         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10448
10449 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c++/29729
10452         * g++.dg/template/crash63.C: New test.
10453
10454         PR c++/29728
10455         * g++.dg/template/crash62.C: New test.
10456
10457 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10458
10459         PR fortran/30003
10460         * gfortran.dg/allocatable_function_1.f90: Increase the number
10461         of expected calls of free to 10; the lhs section reference is
10462         now evaluated so there is another call to bar.  Change the
10463         comment appropriately.
10464         * gfortran.dg/array_section_1.f90: New test.
10465
10466 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10467
10468         PR fortran/29912
10469         * gfortran.dg/char_result_12.f90: New test.
10470
10471 2006-12-05  Richard Guenther  <rguenther@suse.de>
10472
10473         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10474         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10475         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10476         vect_double, xfail for spu*-*-*.
10477
10478 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10479
10480         PR fortran/29962
10481         * initialization_4.f90: Test noninteger exponents (-std=f95).
10482         * initialization_5.f90: New test for noninteger exponents
10483           with -std=f2003.
10484
10485 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10486
10487         PR fortran/29821
10488         * gfortran.dg/parameter_array_section_1.f90: New test.
10489
10490 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/29733
10493         * g++.dg/template/crash61.C: New test.
10494
10495         PR c++/29632
10496         * g++.dg/template/error23.C: New test.
10497
10498 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10499
10500         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10501
10502 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10503
10504         PR fortran/29916
10505         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10506
10507 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10508
10509         PR middle-end/29965
10510         * gcc.dg/gomp/pr29965-1.c: New test.
10511         * gcc.dg/gomp/pr29965-2.c: New test.
10512         * gcc.dg/gomp/pr29965-3.c: New test.
10513         * gcc.dg/gomp/pr29965-4.c: New test.
10514         * gcc.dg/gomp/pr29965-5.c: New test.
10515         * gcc.dg/gomp/pr29965-6.c: New test.
10516         * g++.dg/gomp/pr29965-1.C: New test.
10517         * g++.dg/gomp/pr29965-2.C: New test.
10518         * g++.dg/gomp/pr29965-3.C: New test.
10519         * g++.dg/gomp/pr29965-4.C: New test.
10520         * g++.dg/gomp/pr29965-5.C: New test.
10521         * g++.dg/gomp/pr29965-6.C: New test.
10522         * g++.dg/gomp/pr29965-7.C: New test.
10523         * g++.dg/gomp/pr29965-8.C: New test.
10524         * g++.dg/gomp/pr29965-9.C: New test.
10525         * g++.dg/gomp/pr29965-10.C: New test.
10526
10527 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10528
10529         * gnat.dg/pointer_variable_bounds.adb: New test.
10530         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10531         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10532
10533 2006-12-03  Eric Christopher  <echristo@apple.com>
10534
10535         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10536
10537 2006-12-03  Richard Henderson  <rth@redhat.com>
10538             Andrew Pinski  <pinskia@gmail.com>
10539
10540         PR C++/14329
10541         * g++.dg/warn/unit-1.C: New test.
10542
10543 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10544
10545         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10546
10547 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10548
10549         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10550         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10551         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10552         * gcc.dg/vect/vect-70.c: Reduce array size.
10553         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10554         vect_no_compaer_double targets.
10555         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10556         vect_float, vect_double, and vect_int.
10557
10558 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10559
10560         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10561         test for loop versioning on vect_no_align targets.
10562         * gcc.dg/vect/pr20122.c: Likewise.
10563         * gcc.dg/vect/vect-105.c: Likewise.
10564         * gcc.dg/vect/vect-42.c: Likewise.
10565         * gcc.dg/vect/vect-43.c: Likewise.
10566         * gcc.dg/vect/vect-74.c: Likewise.
10567         * gcc.dg/vect/vect-75.c: Likewise.
10568         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10569         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10570         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10571         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10572
10573 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10574
10575         PR fortran/29642
10576         * gfortran.dg/value_1.f90 : New test.
10577         * gfortran.dg/value_2.f90 : New test.
10578         * gfortran.dg/value_3.f90 : New test.
10579         * gfortran.dg/value_4.f90 : New test.
10580         * gfortran.dg/value_4.c : Called from value_4.f90.
10581
10582 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10583
10584         PR C++/30033
10585         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10586
10587 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10588
10589         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10590
10591 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10592
10593         PR c/27953
10594         * gcc.dg/pr27953.c: New test.
10595
10596 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10597
10598         PR c++/30022
10599         * g++.dg/ext/vector5.C: New test.
10600
10601         PR c++/30021
10602         * g++.dg/other/main1.C: New test.
10603
10604 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10605
10606         PR libfortran/29568
10607         * gfortran.dg/convert_implied_open.f90:  Change to
10608         new default record length.
10609         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10610         new error message.
10611         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10612
10613 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10614
10615         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10616
10617 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10618
10619         PR c++/29066
10620         * g++.dg/expr/pr29066.c: New.
10621
10622 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10623             Zdenek Dvorak <dvorakz@suse.cz>
10624
10625         PR tree-optimization/29921
10626         * gcc.dg/pr29921-2.c: New test.
10627
10628 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10629
10630         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10631         (i386_get_cpuid): New function.
10632         (i386_cpuid_ecx): Likewise.
10633         (i386_cpuid_edx): Likewise.
10634         (i386_cpuid): Updated to call i386_cpuid_edx.
10635
10636         * gcc.target/i386/sse3-addsubpd.c: New file.
10637         * gcc.target/i386/sse3-addsubps.c: Likewise.
10638         * gcc.target/i386/sse3-haddpd.c: Likewise.
10639         * gcc.target/i386/sse3-haddps.c: Likewise.
10640         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10641         * gcc.target/i386/sse3-hsubps.c: Likewise.
10642         * gcc.target/i386/sse3-lddqu.c: Likewise.
10643         * gcc.target/i386/sse3-movddup.c: Likewise.
10644         * gcc.target/i386/sse3-movshdup.c: Likewise.
10645         * gcc.target/i386/sse3-movsldup.c: Likewise.
10646
10647 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10648
10649         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10650
10651 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10652
10653         * gcc.dg/dfp/convert-int-max.c: New test.
10654         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10655
10656 2006-11-30  Richard Guenther  <rguenther@suse.de>
10657
10658         * gcc.dg/vect/vect-pow-1.c: Rename ...
10659         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10660         floats instead of doubles, check successful vectorization.
10661
10662 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10663
10664         PR target/29945
10665         * gcc.c-torture/compile/pr29945.c: New testcase.
10666
10667 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10668
10669         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10670         -maltivec.
10671
10672 2006-11-29  Eric Christopher  <echristo@apple.com>
10673
10674         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10675
10676 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10677
10678         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10679
10680         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10681
10682 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10683
10684         PR c++/29022
10685         * g++.dg/inherit/virtual2.C: New test.
10686         * g++.dg/inherit/virtual3.C: Likewise.
10687         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10688         * g++.dg/inherit/error2.C: Likewise.
10689         * g++.dg/template/instantiate1.C: Likewise.
10690
10691 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10692
10693         PR tree-opt/29984
10694         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10695
10696 2006-11-28  Jan Hubicka  <jh@suse.cz>
10697
10698         * gcc.dg/memcpy-1.c: New test.
10699
10700 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR c++/29735
10703         * g++.dg/warn/main-3.C: New test.
10704
10705 2006-11-28  Jan Hubicka  <jh@suse.cz>
10706
10707         * gcc.dg/winline-1.c: New test.
10708
10709 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10710
10711         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10712         alignments.
10713
10714 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10715
10716         PR fortran/29976
10717         * gfortran.dg/missing_optional_dummy_3.f90
10718
10719 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10720
10721         PR fortran/20880
10722         * gfortran.dg/interface_3.f90: Modify errors.
10723
10724 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10725
10726         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10727         fail to link due to relocation overflows on spu-*-*.
10728
10729 2006-11-27  Michael Matz  <matz@suse.de>
10730             Andreas Krebbel  <krebbel1@de.ibm.com>
10731
10732         PR target/29319
10733         * gcc.dg/20061127-1.c: New testcase.
10734
10735 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10736
10737         * gcc.dg/20061124-1.c: Add exit() function prototype.
10738
10739 2006-11-27  Jan Hubicka  <jh@suse.cz>
10740
10741         * gcc.target/i386/memcpy-1.c: Adjust size.
10742         * gcc.dg/visibility-11.c: Likewise.
10743
10744 2006-11-27  Richard Guenther  <rguenther@suse.de>
10745
10746         PR middle-end/25620
10747         * gcc.target/i386/pow-1.c: New testcase.
10748         * gcc.dg/builtins-58.c: Likewise.
10749
10750 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/29886
10753         * g++.dg/expr/cast8.C: New test.
10754
10755 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10756
10757         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10758         Don't ever inline the testcase.
10759
10760 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10761
10762         PR fortran/29982
10763         * gfortran.fortran-torture/compile/parameter_3.f90: New
10764         testcase.
10765
10766 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10767
10768         PR fortran/29951
10769         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10770
10771 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10772
10773         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10774         for CHAR.
10775
10776 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10777
10778         PR libgfortran/29936
10779         * gfortran.dg/write_check3.f90: New test.
10780
10781 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10782
10783         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10784
10785 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10786
10787         PR fortran/20880
10788         * gfortran.dg/interface_3.f90: New test.
10789
10790         PR fortran/29387
10791         * gfortran.dg/generic_8.f90: New test.
10792
10793 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10794
10795         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10796         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10797         * gfortran.dg/specifics_3.f90: Remove.
10798
10799 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10800
10801         PR c/29955
10802         * gcc.dg/gomp/pr29955.c: New test.
10803
10804         PR c/29736
10805         * gcc.dg/pr29736.c: New test.
10806
10807 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10808
10809         PR tree-opt/29964
10810         * gcc.dg/pure-1.c: New test.
10811
10812 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10813
10814         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10815         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10816
10817 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10818
10819         * gcc.dg/20061124-1.c: New testcase.
10820
10821 2006-11-23  Eric Christopher  <echristo@apple.com>
10822
10823         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10824
10825 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10826
10827         PR c/2707
10828         PR c++/26167
10829         * gcc.dg/Wconversion-integer.c: New. Supersedes
10830         Wconversion-negative-constants.c
10831         * gcc.dg/Wconversion-real.c: New.
10832         * gcc.dg/Wconversion-real-integer.c: New.
10833         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10834         * g++.dg/warn/Wconversion1.C: Modified.
10835
10836 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10837
10838         * gfortran.dg/overload_1.f90: New test.
10839
10840 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10841
10842         PR c/9072
10843         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10844         Wtraditional-conversion.
10845         * gcc.dg/overflow-warn-2.c: Likewise.
10846         * gcc.dg/Wconversion.c: Likewise. Renamed as
10847         Wtraditional-conversion.c .
10848         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10849         Wtraditional-conversion-2.c .
10850         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10851         Wtraditional-conversion-2.c
10852         * gcc.dg/Wconversion-negative-constants.c: New.
10853
10854 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10855
10856         * gcc.dg/tree-ssa/dump-1.c: New test.
10857
10858 2006-11-23  David Ung <davidu@mips.com>
10859
10860         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10861         -mfp64, allowable when ISA >= 33 and float is enabled.
10862         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10863         of mthc1 and mfhc1 patterns.
10864
10865 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10866
10867         PR tree-optimization/29921
10868         * gcc.dg/pr29921.c: New test.
10869
10870 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10871
10872         PR fortran/29441
10873         * gfortran.dg/initialization_4.f90: New test.
10874
10875 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10876
10877         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10878         platforms that have interleaving support.
10879         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10880         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10881         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10882         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10883         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10884         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10885         gcc.dg/vect/vect-strided-u8-i8.c,
10886         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10887         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10888         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10889         gcc.dg/vect/vect-strided-float.c,
10890         gcc.dg/vect/vect-strided-a-mult.c,
10891         gcc.dg/vect/vect-strided-mult-char-ls.c,
10892         gcc.dg/vect/vect-strided-a-u16-mult.c,
10893         gcc.dg/vect/vect-strided-a-u32-mult.c,
10894         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10895         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10896         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10897         gcc.dg/vect/vect-strided-mult.c,
10898         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10899         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10900         New.
10901
10902 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10903
10904         PR fortran/25087
10905         * gfortran.dg/auto_char_len_4.f90: New test.
10906
10907 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10908
10909         PR fortran/29652
10910         * gfortran.dg/generic_7.f90: New test.
10911         * gfortran.dg/defined_operators_1.f90: Add new error.
10912
10913 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10914
10915         PR tree-optimization/29902
10916         * g++.dg/tree-ssa/pr29902.C: New test.
10917
10918 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10919
10920         PR fortran/29820
10921         * gfortran.dg/used_types_13.f90: New test.
10922
10923 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10924
10925         * gcc.dg/dfp/snan.c: Delete.
10926
10927 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10928
10929         * g++.dg/cpp0x/static_assert1.C: New.
10930         * g++.dg/cpp0x/static_assert2.C: New.
10931         * g++.dg/cpp0x/static_assert3.C: New.
10932
10933 2006-11-21  Richard Guenther  <rguenther@suse.de>
10934
10935         * gcc.dg/vect/vect-pow-1.c: New testcase.
10936         * gcc.dg/vect/vect-pow-2.c: Likewise.
10937
10938 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR c++/29570
10941         * g++.dg/template/static29.C: New test.
10942
10943         PR c++/29734
10944         * g++.dg/conversion/simd4.C: New test.
10945
10946 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10947
10948         PR c++/29475
10949         * g++.dg/template/access19.C: New test.
10950         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10951         error is reported.
10952
10953 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10954
10955         PR tree-opt/25500
10956         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10957
10958 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10959
10960         PR fortran/27546
10961         * gfortran.dg/import.f90: Extended test.
10962         * gfortran.dg/import2.f90: Extended test.
10963
10964 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10965
10966         * gfortran.dg/volatile3.f90: Add conflict test.
10967
10968 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
10969
10970         PR fortran/24783
10971         * gfortran.dg/implicit_10.f90: New test.
10972
10973 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10974
10975         PR c++/8586
10976         * g++.dg/warn/Wall-write-strings.C: New.
10977
10978 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10979
10980         * gfortran.dg/alloc_comp_constraint_5.f90: New.
10981         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
10982
10983 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10984
10985         * gfortran.dg/use_3.f90: Remove error message.
10986         * gfortran.dg/iso_fortran_env_1.f90: New test.
10987         * gfortran.dg/iso_fortran_env_2.f90: New test.
10988         * gfortran.dg/iso_fortran_env_3.f90: New test.
10989         * gfortran.dg/iso_fortran_env_4.f90: New test.
10990
10991 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
10992
10993         * gcc.dg/vect/vect-27.c: Fix initialization.
10994
10995 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10996
10997         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
10998         * gcc.dg/torture/builtin-minmax-1.c: New.
10999
11000         * gcc.dg/builtins-20.c: Add cases for copysign.
11001
11002 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11003
11004         PR fortran/24285
11005         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11006
11007 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11008         * gfortran.dg/use_1.f90: New test.
11009         * gfortran.dg/use_1.f90: New test.
11010         * gfortran.dg/use_1.f90: New test.
11011
11012 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11013
11014         PR tree-optimization/29801
11015         * gcc.dg/pr29801.c: New test.
11016
11017 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11018
11019         PR middle-end/29584
11020         * gcc.dg/torture/pr29584.c: New test.
11021
11022 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11023
11024         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11025         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11026         * gcc.target/powerpc/compress-float-ppc.c,
11027         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11028         powerpc_fprs.
11029         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11030         do not pass -mhard-float.
11031
11032 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11033
11034         * gnat.dg/volatile_aggregate.adb: New test.
11035
11036 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11037
11038         PR fortran/29391
11039         PR fortran/29489
11040         * gfortran.dg/bound_2.f90: Add more checks.
11041         * gfortran.dg/bound_3.f90: New test.
11042
11043 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11044
11045         PR target/29201
11046         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11047
11048 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11049
11050         * gfortran.dg/import3.f90: Fix error message.
11051
11052 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11053
11054         PR tree-opt/29788
11055         * gfortran.fortran-torture/compile/inline_1.f90:
11056         New testcase.
11057
11058 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         * gcc.target/i386/x87regparm-1.c: New test.
11061         * gcc.target/i386/x87regparm-2.c: New test.
11062         * gcc.target/i386/x87regparm-3.c: New test.
11063         * gcc.target/i386/x87regparm-4.c: New test.
11064
11065 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11066
11067         PR fortran/27546
11068         * gfortran.dg/import.f90: New test.
11069         * gfortran.dg/import2.f90: New test.
11070         * gfortran.dg/import3.f90: New test.
11071
11072 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11073
11074         PR fortran/27588
11075         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11076
11077 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11078
11079         PR fortran/29806
11080         * gfortran.dg/contains.f90: New test.
11081         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11082
11083 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR tree-optimization/29581
11086         * gcc.dg/pr29581-1.c: New test.
11087         * gcc.dg/pr29581-2.c: New test.
11088         * gcc.dg/pr29581-3.c: New test.
11089         * gcc.dg/pr29581-4.c: New test.
11090         * gfortran.dg/pr29581.f90: New test.
11091
11092 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11093
11094         PR fortran/29702
11095         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11096         numbers in error message headers.
11097
11098 2006-11-14  Richard Guenther  <rguenther@suse.de>
11099
11100         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11101         to i?86 and x86_64 targets.
11102
11103 2006-11-14  Caroline Tice  <ctice@apple.com>
11104
11105         * gcc.dg/pubtypes-1.c: New file/testcase.
11106         * gcc.dg/pubtypes-2.c: New file/testcase.
11107         * gcc.dg/pubtypes-3.c: New file/testcase.
11108         * gcc.dg/pubtypes-4.c: New file/testcase.
11109         * g++.dg/pubtypes.C: New file/testcase.
11110
11111 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11112
11113         PR c++/29106
11114         * g++.dg/init/self1.C: New test.
11115
11116 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11117
11118         PR fortran/29657
11119         * gfortran.dg/conflicts.f90: Add.
11120
11121 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11122
11123         PR rtl-optimization/29798
11124
11125         * gcc.c-torture/execute/pr29798.c: New.
11126
11127 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11128
11129         * gcc.dg/builtins-20.c: Add more cases.
11130
11131 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11132
11133         PR fortran/29759
11134         * gfortran.dg/gomp/pr29759.f90: New test.
11135
11136 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/29518
11139         * g++.dg/template/static28.C: New test.
11140
11141 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11142
11143         * lib/c-torture.exp: Use target-libpath.exp.
11144         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11145         set GCC_EXEC_PREFIX env var from global variable of same name.
11146
11147 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11148
11149         PR fortran/26994
11150         * gfortran.fortran-torture/compile/transfer-1.f90:
11151         New testcase.
11152
11153 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11154             Zdenek Dvorak <dvorakz@suse.cz>
11155
11156         PR tree-optimization/29680
11157         * gcc.dg/alias-11.c: New test.
11158
11159 2006-11-12  Jason Merrill  <jason@redhat.com>
11160             Andrew Pinski <pinskia@physics.uc.edu>
11161
11162         PR middle-end/28915
11163         * gcc.target/i386/vectorize1.c: New.
11164
11165 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11166
11167         PR rtl-optimization/29797
11168         * gcc.c-torture/execute/pr29797-1.c: New test case.
11169
11170 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11171
11172         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11173
11174 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11175
11176         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11177
11178 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11179
11180         PR tree-optimization/13827
11181         * gcc.dg/fold-eqand-1.c: New test case.
11182
11183 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11184
11185         PR rtl-opt/28812
11186         * gcc.c-torture/execute/mayalias-3.c: New test.
11187
11188 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11189
11190         PR middle-end/27528
11191         * gcc.c-torture/compile/pr27528.c: New test.
11192         * gcc.dg/pr27528.c: Likewise.
11193
11194 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11195
11196         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11197
11198         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11199
11200 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11201
11202         PR fortran/29758
11203         * gfortran.dg/reshape_source_size_1.f90: New test.
11204
11205 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11206
11207         PR fortran/29315
11208         * gfortran.dg/aliasing_dummy_4.f90: New test.
11209
11210 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11211
11212         PR target/29777
11213         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11214         and x86_64-*-* targets.
11215
11216 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11217
11218         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11219         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11220         New macros. Use them in exact tests.
11221         (TESTIT3): New macro.
11222         Add tests for fmin, fmax and fma.
11223
11224 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11225
11226         PR fortran/29431
11227         * gfortran.dg/array_constructor_13.f90: New test.
11228
11229 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11230
11231         PR fortran/29744
11232         * gfortran.dg/used_types_12.f90: New test.
11233
11234 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11235
11236         PR middle-end/29726
11237         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11238         (test6): Ditto.
11239         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11240         * gcc.dg/fold-eqandshift-3.c: New test case.
11241
11242 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11243
11244         PR fortran/29699
11245         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11246
11247         PR fortran/21370
11248         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11249
11250 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11251
11252         * gcc.dg/20061109-1.c: New testcase.
11253
11254 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11255
11256         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11257
11258 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11259
11260         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11261         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11262
11263 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11264
11265         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11266         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11267
11268 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11269
11270         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11271
11272 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11273
11274         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11275         vect-9.c).
11276         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11277         * gcc.dg/vect/vect-9.c: Now vectorizable.
11278         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11279         that support vect_widen_mult.
11280         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11281         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11282         vect-reduc-dot-u16.c).
11283         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11284         vect-reduc-dot-u16.c).
11285         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11286         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11287         vect-reduc-dot-s8.c).
11288         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11289         vect-reduc-dot-s8.c).
11290         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11291         vect-reduc-dot-s8.c).
11292         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11293         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11294         vect-reduc-dot-u8.c).
11295         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11296         vect-reduc-dot-u8.c).
11297         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11298         * gcc.dg/vect/vect-multitypes-9.c: New test.
11299         * gcc.dg/vect/vect-multitypes-10.c: New test.
11300         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11301         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11302         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11303         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11304         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11305         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11306         wrapv-vect-reduc-dot-s8.c.
11307         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11308         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11309         targets that support vec_unpack.
11310         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11311         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11312         (check_effective_target_vect_widen_mult_hi_to_si): New.
11313         (check_effective_target_vect_widen_sum): Removed.
11314
11315         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11316
11317         * gcc.dg/vect/vect-multitypes-8.c: New test.
11318         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11319
11320         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11321
11322         * gcc.dg/vect/vect-multitypes-7.c: New test.
11323
11324         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11325
11326         * gcc.dg/vect/vect-multitypes-4.c: New test.
11327         * gcc.dg/vect/vect-multitypes-5.c: New test.
11328         * gcc.dg/vect/vect-multitypes-6.c: New test.
11329
11330         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11331
11332         * gcc.dg/vect/vect-multitypes-1.c: New test.
11333         * gcc.dg/vect/vect-multitypes-2.c: New test.
11334         * gcc.dg/vect/vect-multitypes-3.c: New test.
11335
11336 2006-11-07  Eric Christopher  <echristo@apple.com>
11337
11338         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11339         Test using scan-assembler-not.
11340
11341 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * gcc.dg/inline-17.c: New test.
11344
11345 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11346
11347         PR other/25028
11348         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11349         on HP-UX.
11350
11351 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11352
11353         PR fortran/29539
11354         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11355
11356         PR fortran/29634
11357         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11358         test.
11359
11360 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11361
11362         PR fortran/29601
11363         * gfortran.dg/volatile.f90: Add.
11364         * gfortran.dg/volatile2.f90: Add.
11365         * gfortran.dg/volatile3.f90: Add.
11366         * gfortran.dg/volatile4.f90: Add.
11367         * gfortran.dg/volatile5.f90: Add.
11368         * gfortran.dg/volatile6.f90: Add.
11369         * gfortran.dg/volatile7.f90: Add.
11370
11371 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11372
11373         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11374           for matching error messages.
11375         * gfortran.dg/specifics_3.f90: Adjust pattern
11376           for matching error messages.
11377
11378 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11379             Bernhard Fischer  <aldot@gcc.gnu.org>
11380
11381         * lib/gcc-dg.exp (output-exists): New proc.
11382         (output-exists-not): New proc.
11383         * gcc.test-framework/test-framework.awk: Support new directives.
11384         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11385         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11386         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11387         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11388         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11389         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11390
11391 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11392
11393         PR fortran/29630
11394         PR fortran/29679
11395         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11396         * gfortran.dg/initialization_3.f90: New.
11397
11398 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11399
11400         PR libgfortran/25545
11401         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11402
11403 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11404
11405         PR middle-end/29695
11406         * gcc.c-torture/execute/pr29695-1.c: New test.
11407         * gcc.c-torture/execute/pr29695-2.c: New test.
11408
11409 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11410
11411         PR fortran/29565
11412         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11413
11414 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11415
11416         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11417         for matching error messages.
11418
11419 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11420
11421         PR target/26915
11422         * gcc.target/i386/387-12.c: New test.
11423
11424 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11425
11426         PR libfortran/29713
11427         * gfortran.dg/pr29713.f90: New test.
11428
11429 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11430
11431         * gcc.c-torture/execute/arith-rand-ll.c:
11432         Also test for bogus rest sign.
11433
11434 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11435
11436         PR libfortran/27895
11437         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11438
11439 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11440
11441         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11442         from error messages.
11443
11444 2006-11-02  Mike Stump  <mrs@apple.com>
11445
11446         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11447
11448         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11449
11450 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11451
11452         * g++.dg/eh/gcsec1.C: New test.
11453
11454 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11455
11456         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11457         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11458
11459 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11460
11461         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11462         hexadecimal value.
11463         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11464         * gcc.dg/pr14796-2.c: Likewise.
11465
11466 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11467
11468         * gcc.c-torture/execute/20061101-1.c: New test.
11469
11470 2006-11-01  Richard Guenther  <rguenther@suse.de>
11471
11472         * gcc.target/i386/fpprec-1.c: New testcase.
11473
11474 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11475
11476         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11477         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11478
11479 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11480
11481         * gcc.c-torture/execute/20061031-1.c: New test.
11482
11483 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11484
11485         PR 23067
11486         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11487         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11488         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11489         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11490         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11491         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11492         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11493
11494 2006-10-31  Eric Christopher  <echristo@apple.com>
11495             Falk Hueffner  <falk@debian.org>
11496
11497         * gcc.dg/builtin-bswap-1.c: New.
11498         * gcc.dg/builtin-bswap-2.c: New.
11499         * gcc.dg/builtin-bswap-3.c: New.
11500         * gcc.dg/builtin-bswap-4.c: New.
11501         * gcc.dg/builtin-bswap-5.c: New.
11502         * gcc.target/i386/builtin-bswap-1.c: New.
11503
11504 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11505
11506         * gcc.dg/inline-16.c: New.
11507
11508         PR 16622
11509         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11510         defining it.
11511         * gcc.dg/inline-13.c: New.
11512         * gcc.dg/inline-14.c: New.
11513         * gcc.dg/inline-15.c: New.
11514
11515         PR 11377
11516         * gcc.dg/inline6.c: New.
11517         * gcc.dg/inline7.c: New.
11518
11519 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11520
11521         PR middle-end/23470
11522         * gcc.dg/pr23470-1.c: New test case.
11523
11524 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11525
11526         PR fortran/29537
11527         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11528         data.
11529         * gfortran.dg/blockdata_2.f90: New testcase.
11530
11531 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11532
11533         PR libfortran/29627
11534         * gfortran.dg/unf_short_record_1.f90:  New test.
11535
11536 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11537
11538         PR fortran/29067
11539         * gfortran.dg/pr29067.f: New test.
11540
11541 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11542             Richard Sandiford  <richard@codesourcery.com>
11543
11544         * lib/target-supports.exp (get_compiler_messages): Append options
11545         as a single list element.
11546         (check_effective_target_arm_vfp_ok): New.
11547         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11548
11549 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11550
11551         PR fortran/29387
11552         * gfortran.dg/intrinsic_actual_2.f90: New test.
11553
11554         PR fortran/29490
11555         * gfortran.dg/actual_array_interface_1.f90: New test.
11556
11557         PR fortran/29641
11558         * gfortran.dg/used_types_11.f90: New test.
11559
11560 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11561
11562         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11563         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11564         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11565         * g++.old-deja/g++.mike/net25.C (main): Same.
11566         * g++.dg/lookup/exception1.C (main): Same.
11567         * g++.dg/parse/parens2.C (main): Same.
11568
11569 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11570
11571         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11572
11573 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11574
11575         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11576         * gcc.dg/torture/builtin-math-3.c: Likewise.
11577
11578 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11579
11580         PR fortran/29452
11581         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11582         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11583
11584 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11585
11586         PR Fortran/29410
11587         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11588
11589 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11590
11591         * lib/target-supports.exp (check_function_available): Declare
11592         function before calling.
11593
11594 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11595
11596         PR tree-optimization/29637
11597         * gcc.dg/pr29637.c: New test.
11598
11599 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11600
11601         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11602         tree canonicalization.
11603
11604 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11605
11606         * gcc.dg/builtins-20.c: Add more hypot tests.
11607
11608 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11609
11610         * gcc.dg/fold-compare-1.c: New test case.
11611
11612 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11613
11614         PR c++/16307
11615         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11616
11617 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11618
11619         PR tree-optimization/15458
11620         * gcc.dg/fold-xornot-1.c: New test case.
11621
11622 2006-10-29  Richard Guenther  <rguenther@suse.de>
11623
11624         * gcc.target/i386/math-torture/trunc.c: New testcase.
11625
11626 2006-10-29  Richard Guenther  <rguenther@suse.de>
11627
11628         * gcc.target/i386/math-torture/round.c: New testcase.
11629
11630 2006-10-29  Richard Guenther  <rguenther@suse.de>
11631
11632         * gcc.target/i386/math-torture/ceil.c: New testcase.
11633         * gcc.target/i386/math-torture/floor.c: Likewise.
11634
11635 2006-10-29  Richard Guenther  <rguenther@suse.de>
11636
11637         * gcc.target/i386/math-torture/rint.c: New testcase.
11638         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11639
11640 2006-10-29  Richard Guenther  <rguenther@suse.de>
11641
11642         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11643         * gcc.target/i386/math-torture/lceil.c: Likewise.
11644
11645 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11646
11647         PR libgfortran/24313
11648         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11649
11650 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11651
11652         * gcc.c-torture/execute/20020118-1.c,
11653         gcc.c-torture/execute/builtins/strlen.c,
11654         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11655         comment typos.
11656
11657 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11658
11659         * gcc.dg/builtins-20.c: Add tests for hypot.
11660         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11661         two-argument builtins.
11662         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11663         TESTIT2.  Update all callers.
11664         (TESTIT2, TESTIT2_R): New helper macros.
11665         Add testcases for pow, hypot and atan2.
11666
11667 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11668
11669         PR C++/29295
11670         * g++.dg/expr/bool1.C: New test.
11671         * g++.dg/expr/bool2.C: New test.
11672
11673 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11674
11675         PR fortran/28224
11676         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11677         * gfortran.dg/namelist_internal.f90: New test.
11678
11679 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11680
11681         PR fortran/29625
11682         * gfortran.dg/io_real_boz.f90: Add.
11683         * gfortran.dg/io_real_boz2.f90: Add.
11684
11685 2006-10-28  Richard Guenther  <rguenther@suse.de>
11686
11687         PR middle-end/26899
11688         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11689
11690 2006-10-28  Richard Guenther  <rguenther@suse.de>
11691
11692         PR target/28806
11693         * gcc.target/i386/math-torture/lround.c: New testcase.
11694
11695 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11696
11697         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11698         * gcc.dg/builtins-44.c: Likewise.
11699         * gcc.dg/builtins-45.c: Likewise.
11700         * gcc.dg/pr28796-2.c: Likewise.
11701         * gcc.dg/unordered-3.c: Likewise.
11702
11703 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11704
11705         PR libgfortran/27954
11706         * gfortran.dg/error_recovery_2.f90: New test.
11707
11708 2006-10-26  Richard Guenther  <rguenther@suse.de>
11709
11710         * gcc.target/i386/i386.exp: Use glob, not find to collect
11711         tests.  Avoids recursing into subdirectories.
11712         * gcc.target/i386/math-torture/math-torture.exp: Torture
11713         for interesting ia32 math options.
11714         * gcc.target.i386/math-torture/lrint.c: New testcase.
11715
11716 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11717
11718         PR libgfortran/29563
11719         * gfortran.dg/arrayio_9.f90: Update test.
11720         * gfortran.dg/arrayio_19.f90: New test.
11721
11722 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11723
11724         * gcc.dg/20061026.c: New testcase.
11725
11726 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11727
11728         PR libgfortran/29563
11729         * gfortran.dg/arrayio_9.f90: New test.
11730
11731 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11732
11733         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11734         Copy the strings manually, as strcpy may call strlen.
11735
11736 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11737
11738         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11739         Add checks for log, log2, log10 and log1p.
11740
11741         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11742         we already test 0.0.  Add checks for expm1, log, log2, log10,
11743         log1p, cbrt, erf and erfc.
11744
11745 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11746
11747         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11748
11749 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11750
11751         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11752         and remainderl() built-in functions.  Remove -ffast-math from
11753         dg-options.
11754
11755 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11756
11757         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11758         acosh and atanh.
11759
11760         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11761         floating point modifiers to arguments passed to float and long
11762         double functions respectively.  Update all callers to use floating
11763         point numbers, not integers.  Add tests for exp, exp2 and
11764         exp10/pow10.
11765
11766         * gcc.dg/torture/builtin-math-3.c: New test.
11767
11768 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11769
11770         PR fortran/29393
11771         * gfortran.dg/initialize_2.f90: New.
11772
11773 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11774
11775         * gcc.dg/torture/builtin-math-2.c: New test.
11776
11777 2006-10-24  Richard Guenther  <rguenther@suse.de>
11778
11779         PR middle-end/28796
11780         * gcc.dg/pr28796-1.c: New testcase.
11781         * gcc.dg/pr28796-2.c: Likewise.
11782
11783 2006-10-24  Richard Guenther  <rguenther@suse.de>
11784
11785         * gcc.dg/builtins-57.c: New testcase.
11786
11787 2006-10-24  Richard Guenther  <rguenther@suse.de>
11788
11789         PR tree-optimization/29567
11790         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11791
11792 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11793
11794         PR tree-optimization/14784
11795         * gcc.dg/alias-10.c: New test.
11796
11797 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11798
11799         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11800
11801 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11802
11803         * gcc.dg/builtin-strncat-chk-1.c: New test.
11804
11805 2006-10-23  Jan Hubicka  <jh@suse.cz>
11806
11807         * gcc.dg/memmove-1.c: New test.
11808
11809 2006-10-23  Paul Brook  <paul@codesourcery.com>
11810
11811         * gcc.dg/pragma-pack-5.c: New test.
11812
11813 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11814
11815         * g++.dg/other/s390-1.C: New testcase.
11816
11817 2006-10-23  Richard Guenther  <rguenther@suse.de>
11818
11819         PR middle-end/27132
11820         PR middle-end/23295
11821         * gcc.dg/pr27132.c: New testcase.
11822         * gcc.dg/pr23295.c: Likewise.
11823         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11824         * g++.dg/tree-ssa/pr19807.C: Likewise.
11825
11826 2006-10-23  Richard Guenther  <rguenther@suse.de>
11827
11828         PR middle-end/21032
11829         * gcc.dg/pr21032.c: New testcase.
11830
11831 2006-10-22  Jeff Law  <law@redhat.com>
11832         Richard Guenther  <rguenther@suse.de>
11833
11834         PR tree-optimization/15911
11835         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11836
11837 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         PR c++/20647
11840         * g++.dg/abi/rtti3.C: New.
11841
11842 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11843
11844         PR middle-end/28252
11845         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11846         transformation.
11847
11848 2006-10-21  Richard Guenther  <rguenther@suse.de>
11849
11850         PR tree-optimization/3511
11851         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11852
11853 2006-10-21  Richard Guenther  <rguenther@suse.de>
11854
11855         PR middle-end/26898
11856         * gcc.dg/torture/pr26898-1.c: New testcase.
11857         * gcc.dg/torture/pr26898-2.c: Likewise.
11858
11859 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11860
11861         PR c++/28053
11862         * g++.dg/parse/bitfield1.C: Adjust error markers.
11863         * g++.dg/parse/bitfield2.C: New test.
11864
11865 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11866
11867         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11868
11869 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11870
11871         PR libfortran/27895
11872         * gfortran.dg/zero_sized_1.f90: New test.
11873
11874 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11875
11876         * gcc.dg/div-compare-1.c: New test.
11877
11878 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11879
11880         PR fortran/29216
11881         * gfortran.dg/result_default_init_1.f90: New test.
11882
11883         PR fortran/29314
11884         * gfortran.dg/automatic_default_init_1.f90: New test.
11885
11886         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11887         from 38 to 33.
11888
11889 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11890
11891         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11892         'using namespace std' without previous declaration.
11893         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11894         * g++.old-deja/g++.robertl/eb133c.C: New.
11895
11896 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11897
11898         PR libgfortran/29277
11899         * gfortran.dg/streamio_4.f90: Update test.
11900         * gfortran.dg/streamio_11.f90: New test.
11901
11902 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11903
11904         PR c++/27952
11905         * g++.dg/inherit/virtual1.C: New test.
11906
11907 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/28261
11910         * g++.dg/parse/enum3.C: New test.
11911
11912 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/29039
11915         * g++.dg/init/ctor8.C: New test.
11916
11917 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11918
11919         PR c++/27270
11920         * g++.dg/ext/complit8.C: Tweak error markers.
11921         * g++.dg/template/complit1.C: Add error marker.
11922
11923 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c++/27270
11926         * g++.dg/ext/complit8.C: New test.
11927
11928         PR c++/29408
11929         * g++.dg/parse/dtor12.C: New test.
11930
11931         PR c++/29435
11932         * g++.dg/template/sizeof11.C: New test.
11933
11934 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11935
11936         PR fortran/29392
11937         * gfortran.dg/data_char_3.f90: New test.
11938
11939         PR fortran/29451
11940         * gfortran.dg/negative_automatic_size.f90: New test.
11941
11942 2006-10-16  David Daney  <ddaney@avtrex.com>
11943
11944         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11945
11946 2006-10-16  Eric Christopher  <echristo@apple.com>
11947
11948         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11949         x86_64.
11950
11951 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/28211
11954         * g++.dg/tc1/dr49.C: Tweak error messages.
11955         * g++.dg/parse/template21.C: New test.
11956
11957 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11958
11959         PR middle-end/20491
11960         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11961
11962 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11963
11964         PR fortran/29403
11965         * gfortran.dg/print_1.f90: New test.
11966
11967 2006-10-15  Jan Hubicka  <jh@suse.cz>
11968
11969         PR middle-end/29241
11970         * gcc.c-torture/compile/pr29241.c: New testcase.
11971
11972 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
11973
11974         PR middle-end/29250
11975         * gcc.c-torture/compile/pr29250.c: New test.
11976
11977 2006-10-15  Richard Guenther  <rguenther@suse.de>
11978
11979         * gcc.dg/pr29299.c: New testcase.
11980
11981 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
11982
11983         PR fortran/24767
11984         * gfortran.dg/label_4.f90: Adjust warning flag.
11985
11986 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
11987
11988         PR fortran/29371
11989         * gfortran.dg/nullify_3.f90: New test.
11990
11991 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11992
11993         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11994         on Solaris 2.5.1 too.
11995
11996 2006-10-13  Eric Christopher  <echristo@apple.com>
11997
11998         * gcc.dg/pr25993.c: Skip for darwin.
11999
12000 2006-10-13  Eric Christopher  <echristo@apple.com>
12001
12002         * gcc.dg/visibility-11.c: Skip for darwin.
12003
12004 2006-10-13  Eric Christopher  <echristo@apple.com>
12005
12006         * gcc.dg/darwin-weakimport-1.c: Use
12007         -fno-asynchronous-unwind-tables.
12008         * gcc.dg/darwin-weakimport-3.c: Ditto.
12009
12010 2006-10-13  Richard Guenther  <rguenther@suse.de>
12011
12012         PR tree-optimization/29446
12013         * gcc.dg/torture/pr29446.c: New testcase.
12014
12015 2006-10-13  Bill Wendling  <wendling@apple.com>
12016
12017         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12018         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12019         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12020         * g++.old-deja/g++.law/shadow1.C: Likewise.
12021         * g++.old-deja/g++.law/ctors10.C: Likewise.
12022         * g++.dg/debug/namespace1.C: Likewise.
12023         * g++.dg/inherit/namespace-as-base.C: Likewise.
12024         * g++.dg/opt/delay-slot-1.C: Likewise.
12025         * g++.dg/parse/defarg10.C: Likewise.
12026         * g++.dg/template/ptrmem11.C: Likewise.
12027         * g++.dg/template/mem_func_ptr.C: Likewise.
12028         * g++.dg/template/spec19.C: Likewise.
12029
12030 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12031
12032         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12033
12034 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12035
12036         PR fortran/29373
12037         * gfortran.dg/implicit_9.f90: New test.
12038
12039         PR fortran/29407
12040         * gfortran.dg/namelist_25.f90: New test.
12041
12042         PR fortran/27701
12043         * gfortran.dg/same_name_2.f90: New test.
12044
12045         PR fortran/29232
12046         * gfortran.dg/host_assoc_types_1.f90: New test.
12047
12048         PR fortran/29364
12049         * gfortran.dg/missing_derived_type_1.f90: New test.
12050         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12051
12052         PR fortran/29422
12053         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12054
12055         PR fortran/29428
12056         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12057
12058 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12059
12060         PR fortran/29391
12061         * gfortran.dg/bound_2.f90: New test.
12062
12063 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12064
12065         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12066         directive.
12067         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12068         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12069         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12070         * gfortran.dg/gomp/reduction3.f90: Likewise.
12071         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12072         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12073         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12074         * gfortran.dg/forall_4.f90: Likewise.
12075         * gfortran.dg/spec_expr_4.f90: Likewise.
12076         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12077         * gfortran.dg/forall_5.f90: Likewise.
12078         * gfortran.dg/open_access_append_2.f90: Add check for
12079         compile-time warning.
12080
12081 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12082
12083         PR c++/28506
12084         * g++.dg/parse/pure1.C: New test.
12085
12086 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12087
12088         PR fortran/21435
12089         * gfortran.dg/io_constraints_3.f90: New test.
12090         * gfortran.dg/open_access_append_1.f90: Add checks
12091         for compile-time warnings.
12092         * gfortran.dg/pr20163-2.f: Likewise.
12093         * gfortran.dg/iostat_2.f90: Likewise.
12094         * gfortran.dg/label_4.f90: Delete the temporary
12095         file.
12096         * gfortran.dg/direct_io_2.f90: Add a FILE=
12097         specifier.
12098         * gfortran.dg/iomsg_1.f90: Add check for
12099         compile-time warning.
12100
12101 2006-10-12  Jan Hubicka  <jh@suse.cz>
12102
12103         PR c/28419
12104         * gcc.dg/pr28319.c: New test.
12105
12106 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12107         PR c++/29318
12108         * g++.dg/ext/vla4.C: New test.
12109
12110 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12111
12112         PR c++/27961
12113         * g++.dg/template/crash60.C: New test.
12114         * g++.dg/other/large-size-array.C: Adjust error markers.
12115         * g++.dg/parse/crash27.C: Likewise.
12116         * g++.dg/template/crash1.C: Likewise.
12117
12118 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12119
12120         PR testsuite/29093
12121         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12122
12123 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12124
12125         PR preprocessor/28709
12126         * gcc.dg/cpp/paste14.c: New test.
12127
12128 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12129
12130         PR c++/29175
12131         * g++.dg/init/array24.C: New test.
12132
12133 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12134
12135         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12136         of <sys/types.h>.
12137
12138 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12139
12140         PR c++/29024
12141         * g++.dg/parse/typedef8.C: New test.
12142         * g++.dg/other/mult-stor1.C: Adjust error markers.
12143
12144 2006-10-11  Richard Guenther  <rguenther@suse.de>
12145
12146         PR tree-optimization/28230
12147         * gcc.dg/torture/pr28230.c: New testcase.
12148
12149 2006-10-11  Richard Guenther  <rguenther@suse.de>
12150
12151         PR inline-asm/29119
12152         * gcc.dg/torture/pr29119.c: New testcase.
12153
12154 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR middle-end/29272
12157         * gcc.c-torture/execute/20060930-2.c: New test.
12158
12159 2006-10-09  Richard Henderson  <rth@redhat.com>
12160
12161         Revert emutls patch.
12162
12163 2006-10-09  Richard Guenther  <rguenther@suse.de>
12164
12165         PR middle-end/29254
12166         * gcc.dg/pr29254.c: New testcase.
12167
12168 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12169             Paul Thomas  <pault@gcc.gnu.org>
12170
12171         PR fortran/20541
12172         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12173         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12174         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12175         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12176         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12177         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12178         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12179         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12180         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12181         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12182         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12183         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12184         * gfortran.dg/alloc_comp_std.f90: New test.
12185         * gfortran.dg/move_alloc.f90: New test.
12186
12187 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12188
12189         PR fortran/29115
12190         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12191
12192         PR fortran/29211
12193         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12194
12195 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12196
12197         PR fortran/28585
12198         * gfortran.dg/new_line.f90: New test.
12199
12200 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12201
12202         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12203         * gcc.dg/torture/builtin-convert-1.c,
12204         gcc.dg/torture/builtin-convert-2.c,
12205         gcc.dg/torture/builtin-convert-3.c,
12206         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12207
12208 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12209
12210         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12211         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12212         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12213         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12214
12215 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12216
12217         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12218         Xfail some tests for powerpc-darwin and powerpc-aix.
12219
12220 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12221
12222         PR c/29380
12223         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12224
12225 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12226
12227         PR target/29300
12228         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12229         on hppa*-*-hpux*.
12230
12231 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12232
12233         PR fortran/16580
12234         PR fortran/29288
12235         * gfortran.fortran-torture/execute/specifics.f90:
12236         Add tests for using all possible intrinsics as actual arguments.
12237         * gfortran.dg/specifics_1.f90: Add tests for using
12238         all possible intrinsics as actual arguments.
12239         * gfortran.dg/specifics_2.f90: New file.
12240         * gfortran.dg/specifics_3.f90: New file.
12241
12242 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12243
12244         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12245         * gcc.dg/debug/debug-2.c: Likewise.
12246
12247 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12248
12249         * gcc.c-torture/compile/sync-2.c: New test.
12250
12251 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12252
12253         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12254         line endings.
12255
12256 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12257
12258         PR rtl-optimization/29128
12259         * gcc.c-torture/compile/pr29128.c: New test.
12260
12261 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12262
12263         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12264         line endings.
12265
12266 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12267
12268         PR middle-end/29256
12269         * gcc.dg/tree-ssa/loop-19.c: New test.
12270
12271 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR tree-optimization/29330
12274         * gcc.dg/pr29330.c: New test.
12275
12276         PR target/28924
12277         * gcc.c-torture/compile/20061005-1.c: New test.
12278
12279 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12280
12281         * gcc.dg/typename-vla-1.c: New case.
12282         * gnat.dg/forward_vla.adb: New case.
12283
12284 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12285
12286         PR tree-optimization/29290
12287         * gfortran.dg/loop_nest_1.f90: New test.
12288
12289         PR target/29198
12290         * gcc.dg/tls/opt-12.c: New test.
12291
12292         PR fortran/28415
12293         * gfortran.dg/save_2.f90: New test.
12294
12295         PR c/29091
12296         * gcc.dg/pr29091.c: New test.
12297
12298 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12299
12300         * lib/target-supports.exp
12301         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12302         same as x86_64-*-*; check for LP64.
12303
12304 2006-10-04  Richard Henderson  <rth@redhat.com>
12305
12306         * lib/target-supports.exp (check_effective_target_tls): Redefine
12307         to mean non-emulated tls.
12308         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12309         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12310         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12311         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12312         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12313         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12314         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12315
12316 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12317
12318         PR fortran/29343
12319         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12320
12321 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12322
12323         * gfortran.dg/bounds_check_fail_1.f90: New test.
12324
12325 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/29020
12328         * g++.dg/template/friend48.C: New test.
12329
12330 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12331
12332         PR fortran/29098
12333         * gfortran.dg/default_initialization_2.f90: New test.
12334
12335 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12336
12337         PR fortran/20779
12338         PR fortran/20891
12339         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12340
12341 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12342
12343         PR fortran/29284
12344         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12345
12346         PR fortran/29321
12347         PR fortran/29322
12348         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12349
12350         PR fortran/25091
12351         PR fortran/25092
12352         * gfortran.dg/entry_array_specs_1.f90: New test.
12353
12354 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12355
12356         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12357         insufficient to inhibit some test failures at -O3.  Do testing
12358         on integers.
12359
12360 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12361
12362         PR c++/29138
12363         * g++.dg/inherit/access8.C: New test.
12364         * g++.dg/template/dtor4.C: Tweak error messages.
12365
12366 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12367
12368         PR fortran/27478
12369         * gfortran.dg/entry_8.f90: New test.
12370
12371 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12372
12373         PR c++/29291
12374         * g++.dg/parse/new4.C: New test.
12375
12376 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12377
12378         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12379         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12380         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12381         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12382         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12383
12384 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12385
12386         PR fortran/19260
12387         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12388         * gfortran.dg/continuation_2.f90: New test.
12389
12390         PR fortran/19262
12391         * gfortran.dg/continuation_3.f90: New test.
12392         * gfortran.dg/continuation_4.f90: New test.
12393         * gfortran.dg/continuation_5.f: New test.
12394         * gfortran.dg/continuation_6.f: New test.
12395
12396 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12397
12398         PR c++/29226
12399         * g++.dg/template/vla1.C: New test.
12400
12401 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12402
12403         PR fortran/29210
12404         * gfortran.dg/complex_parameter_1.f90: New test.
12405
12406 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12407
12408         PR c/29154
12409         * gcc.c-torture/execute/20060929-1.c: New test.
12410
12411 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/29105
12414         * g++.dg/template/member6.C: New test.
12415         * g++.dg/parse/typename7.C: Adjust error markers.
12416
12417         PR c++/29080
12418         * g++.dg/template/member7.C: New test.
12419
12420 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12421
12422         PR c/24010
12423         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12424         gcc.dg/Woverride-init-3.c: New tests.
12425
12426 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12427
12428         * gcc.c-torture/execute/20060930-1.c: New test.
12429
12430 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12431
12432         PR fortran/18791
12433         * gfortran.dg/specifics_1.f90: New test.
12434         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12435         complex specifics.
12436
12437 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12438
12439         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12440         pthread-init-common.h: New.
12441
12442 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12443
12444         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12445         precision on some archs.
12446
12447 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12448
12449         * gcc.dg/non-local-goto-1.c: New test.
12450         * gcc.dg/non-local-goto-2.c: Likewise.
12451         * gcc.dg/setjmp-3.c: Likewise.
12452         * gcc.dg/setjmp-4.c: Likewise.
12453
12454 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12455
12456         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12457
12458 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12459
12460         PR fortran/28276
12461         * gfortran.dg/exponent_1.f90: New test.
12462
12463         PR fortran/27021
12464         * gfortran.dg/nearest_1.f90: New test.
12465
12466 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR middle-end/25261
12469         PR middle-end/28790
12470         * gcc.dg/gomp/nestedfn-1.c: New test.
12471
12472 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12473
12474         PR objc/29195
12475         * objc/compile/method-1.m: New test.
12476
12477 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12478
12479         PR c++/26938
12480         * g++.dg/template/crash58.C: New test.
12481         * g++.dg/parse/crash28.C: Adjust error markers.
12482         * g++.dg/template/crash34.C: Likewise.
12483         * g++.dg/template/friend31.C: Likewise.
12484         * g++.dg/template/crash32.C: Likewise.
12485
12486         PR c++/27329
12487         * g++.dg/template/crash59.C: New test.
12488
12489         PR c++/27667
12490         * g++.dg/template/spec33.C: New test.
12491         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12492
12493 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12494             Adam Nemet  <anemet@caviumnetworks.com>
12495
12496         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12497         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12498
12499 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12500
12501         PR target/28911
12502         * gcc.dg/pr28911.c: New.
12503
12504 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12505
12506         PR target/29169
12507         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12508         (dg-options): Add -mfpmath=387.
12509
12510 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR c/28706
12513         * gcc.dg/pr28706.c: New test.
12514
12515         PR c/28712
12516         * gcc.dg/pr28712.c: New test.
12517
12518 2006-09-22  Mike Stump  <mrs@apple.com>
12519
12520         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12521
12522 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12523
12524         PR tree-optimization/28888
12525         * gcc.dg/pr28888.c: New test.
12526
12527 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/29016
12530         * g++.dg/init/ptrfn1.C: New test.
12531
12532 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12533
12534         PR c++/28861
12535         * g++.dg/template/spec32.C: New test.
12536         * g++.dg/parse/crash9.C: Adjust error markers.
12537
12538         PR c++/28303
12539         * g++.dg/template/typedef6.C: New test.
12540         * g++.dg/init/error1.C: Adjust error markers.
12541         * g++.dg/parse/crash9.C: Likewise.
12542         * g++.dg/template/crash55.C: Likewise.
12543
12544 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12545
12546         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12547
12548 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12549
12550         PR target/27650
12551         * g++.dg/ext/dllimport12.C: New test.
12552
12553 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12554
12555         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12556         * gcc.target/mips/nmadd-2.c: Likewise.
12557         * gcc.target/mips/mips-ps-6.c: New test.
12558         * gcc.target/mips/neg-abs-1.c: Likewise.
12559         * gcc.target/mips/neg-abs-2.c: Likewise.
12560         * gcc.target/mips/nmadd-3.c: New test.
12561
12562 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR middle-end/28046
12565         * gcc.dg/gomp/atomic-10.c: New test.
12566         * g++.dg/gomp/atomic-10.C: New test.
12567
12568 2006-09-20  Eric Christopher  <echristo@apple.com>
12569
12570         * gcc.target/i386/sse3-not-fisttp.c: New.
12571
12572 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12573
12574         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12575
12576 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12577
12578         * gcc.c-torture/execute/pr28289.c (one): New variable.
12579         (main): Use it instead of argc.
12580         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12581         (main): Use it instead of argc.
12582
12583 2006-09-19  Paul Brook  <paul@codesourcery.com>
12584
12585         PR target/28516
12586         * gcc.dg/nested-func-5.c: New test.
12587
12588 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12589
12590         * lib/target-supports.exp (check_effective_target_tls): Compile
12591         test stubs using ${tool}_target_compile, not just target_compile.
12592         (check_effective_target_tls_runtime): Likewise.
12593
12594 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12595
12596         * gcc.c-torture/compile/20030405-1.x: Remove.
12597
12598         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12599         optimising linker from discarding it.
12600
12601 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12602
12603         PR fortran/28526
12604         * gfortran.dg/keyword_symbol_1.f90: New test.
12605
12606         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12607         pedantic compilation option.
12608
12609 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12610
12611         PR fortran/29060
12612         * gfortran.dg/spread_shape_1.f90: New test.
12613
12614 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12615
12616         PR tree-optimization/28887
12617         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12618
12619 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12620
12621         PR c/25993
12622         * gcc.dg/pr25993.c: New test.
12623
12624 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12625
12626         PR tree-opt/21591
12627         * gcc.dg/vect/pr21591.c: New test.
12628
12629 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12630
12631         PR tree-opt/29059
12632         * gcc.c-torture/compile/strcpy-1.c: New test.
12633         * gcc.c-torture/compile/strcpy-2.c: New test.
12634         * gcc.c-torture/compile/memcpy-1.c: New test.
12635         * gcc.c-torture/compile/memcpy-2.c: New test.
12636
12637 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12638
12639         PR testsuite/29055
12640         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12641
12642 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12643
12644         * gnat.dg/specs/double_record_extension1.ads: New test.
12645         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12646
12647 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12648
12649         PR fortran/29051
12650         * gfortran.dg/oldstyle_3.f90: New test.
12651
12652 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12653
12654         PR libgfortran/29099
12655         * gfortran.dg/secnds-1.f: New test.
12656
12657 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12658
12659         PR libgfortran/29053
12660         * gfortran.dg/streamio_9.f90: New test.
12661         * gfortran.dg/streamio_10.f90: New test.
12662
12663 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12664
12665         PR C++/29002
12666         * g++.dg/init/array22.C: New test.
12667         * g++.dg/init/array23.C: New test.
12668
12669 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12670
12671         * stackcheck.lst: Update list of tests requiring stack checking.
12672         * norun.lst: Adjust for above change.
12673         * ada95.lst: New file.
12674         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12675         requiring -gnat95 switch.
12676
12677 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12678
12679         * gnat.dg/in_out_parameter.adb: New test.
12680
12681 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12682
12683         PR debug/28980
12684         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12685
12686 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12687
12688         * gnat.dg/specs/unchecked_union.ads: New test.
12689
12690 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12691
12692         PR rtl-optimization/28982
12693         * gcc.c-torture/execute/pr28982a.c: New test.
12694         * gcc.c-torture/execute/pr28982b.c: Likewise.
12695
12696 2006-09-12  Eric Christopher  <echristo@apple.com>
12697
12698         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12699         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12700
12701 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12702
12703         PR c/28768
12704         PR preprocessor/14634
12705         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12706         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12707         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12708
12709 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12710
12711         * gcc.dg/pr28243.c: New test.
12712
12713 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12714
12715         PR fortran/28971
12716         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12717         this undiagnosed regression reappears.
12718
12719 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12720
12721         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12722         Treat $srcdir as a literal.
12723         * lib/fortran-torture.exp (fortran-torture-compile,
12724         fortran-torture-execute): Likewise.
12725         * lib/objc-torture.exp (objc-torture-compile,
12726         objc-torture-execute): Likewise.
12727         * lib/profopt.exp (profopt-execute): Likewise.
12728
12729 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12730
12731         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12732
12733 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12734
12735         PR testsuite/28950
12736         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12737
12738 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12739
12740         PR target/13685
12741         * gcc.target/i386/pr13685.c: New test.
12742
12743 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12744
12745         * gcc.dg/pr28726.c: New test.
12746
12747 2006-09-11  Josh Conner  <jconner@apple.com>
12748
12749         * gcc.dg/nrv3.c: Increase size of structure.
12750         * gcc.dg/nrv4.c: Likewise.
12751         * gcc.dg/nrv5.c: Likewise.
12752
12753 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12754
12755         PR libfortran/28890
12756         gfortran.dg/assumed_charlen_function_5.f90: New test.
12757
12758 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/28991
12761         * g++.dg/init/static3.C: New test.
12762
12763 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12764
12765         PR testsuite/29007
12766         * gcc.dg/long-long-cst1.c (t): Add cast to
12767         __SIZE_TYPE__ before casting to int.
12768         (main): Return 0 on success.
12769
12770 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12771
12772         * gcc.c-torture/execute/20060910-1.c: New test.
12773
12774 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12775
12776         PR middle-end/26983
12777         * gcc.dg/pr26983.c: New test.
12778
12779 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12780
12781         PR target/29006
12782         * gcc.c-torture/execute/pr29006.c: New test.
12783
12784 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12785
12786         PR libfortran/28947
12787         gfortran.dg/matmul_4.f90: New test.
12788
12789 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12790
12791         PR fortran/28959
12792         gfortran.dg/used_types_10: New test.
12793
12794 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12795
12796         PR libfortran/28923
12797         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12798         gfortran.dg/array_initializer_3.f90: New test.
12799
12800 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12801
12802         PR fortran/28914
12803         * gfortran.dg/actual_array_constructor_3.f90: New test.
12804
12805 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12806
12807         PR testsuite/26778
12808         * gcc.target/i386/pr26778.c: New testcase.
12809
12810 2006-09-08  Eric Christopher  <echristo@apple.com>
12811
12812         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12813         * gcc.target/i386/memcpy-1.c: Ditto.
12814         * gcc.target/i386/asm-1.c: Ditto.
12815         * gcc.target/i386/20060512-4.c: Ditto.
12816         * gcc.target/i386/compress-float-387.c: Ditto.
12817         * gcc.target/i386/20060512-1.c: Ditto.
12818         * gcc.target/i386/compress-float-sse.c: Ditto.
12819         * gcc.target/i386/20060512-2.c: Ditto.
12820         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12821         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12822         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12823         * gcc.dg/pr26449.c: Ditto.
12824         * gcc.dg/attr-ms_struct-2.c: Ditto.
12825         * gcc.dg/attr-ms_struct-1.c: Ditto.
12826         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12827
12828 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12829
12830         PR c/28504
12831         * gcc.dg/vla-10.c: New test.
12832
12833 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12834
12835         PR c++/28858
12836         * g++.dg/parse/template20.C: New test.
12837         * g++.dg/template/operator8.C: Remove obsolete part.
12838         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12839         * g++.old-deja/g++.pt/crash65.C: Likewise.
12840
12841 2006-09-07  Jason Merrill  <jason@redhat.com>
12842
12843         PR middle-end/27724
12844         * gcc.dg/long-long-cst1.c: New test.
12845
12846 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12847
12848         PR C++/28906
12849         * g++.dg/other/array3.C: New test.
12850         * g++.dg/other/array4.C: New test.
12851         * g++.dg/other/array5.C: New test.
12852
12853 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12854
12855         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12856
12857 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12858
12859         PR target/28946
12860         * gcc.target/i386/pr28946.c: New test.
12861
12862 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12863
12864         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12865         in integer literal constant.
12866         * gfortran.dg/enum_8.f90: Ditto.
12867         * gfortran.dg/g77/20030326-1.f: Ditto.
12868
12869 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12870
12871         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12872         nonconformance usage.
12873
12874 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12875
12876         PR middle-end/28862
12877         * gcc.c-torture/compile/vector-align-1.c: New test.
12878
12879 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         PR rtl-opt/27883
12882         * g++.dg/opt/copysign-1.C: New test.
12883
12884 2006-09-06  Jason Merrill  <jason@redhat.com>
12885
12886         PR c++/27371
12887         * g++.dg/warn/unused-result1.C: New test.
12888
12889 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR c++/28903
12892         * g++.dg/ext/vla3.C: New test.
12893
12894         PR c++/28886
12895         * g++.dg/template/array16.C: New test.
12896
12897 2006-09-06  Richard Guenther  <rguenther@suse.de>
12898
12899         * gcc.dg/pr27226.c: Remove testcase again.
12900
12901 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12902
12903         PR tree-opt/28937
12904         * g++.dg/opt/unroll2.C: New test.
12905
12906 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12907
12908         PR tree-opt/28952
12909         * gcc.dg/vect/pr28952.c: New test.
12910
12911 2006-09-05  Richard Guenther  <rguenther@suse.de>
12912
12913         PR tree-optimization/28900
12914         * gcc.dg/torture/pr28900.c: New testcase
12915
12916 2006-09-05  Richard Guenther  <rguenther@suse.de>
12917
12918         PR tree-optimization/28905
12919         * gcc.c-torture/compile/pr28905.c: New testcase.
12920
12921 2006-09-05  Richard Guenther  <rguenther@suse.de>
12922
12923         PR middle-end/28935
12924         * gcc.dg/pr28935.c: New testcase.
12925
12926 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12927
12928         * gcc.c-torture/execute/20060905-1.c: New test.
12929
12930 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12931
12932         PR fortran/28908
12933         * gfortran.dg/used_types_7.f90: New test.
12934         * gfortran.dg/used_types_8.f90: New test.
12935         * gfortran.dg/used_types_9.f90: New test.
12936
12937 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12938
12939         * gcc.c-torture/compile/20060904-1.c: New test.
12940
12941 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         PR c++/23287 Revert my 2006-09-01 patch
12944         * g++.dg/parse/dtor12.C: Remove.
12945
12946 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12947
12948         PR c+/27670
12949         * g++.dg/template/operator9.C: New test.
12950
12951         PR c++/27493
12952         * g++.dg/template/operator7.C: New test.
12953
12954         PR c++/27494
12955         * g++.dg/template/operator8.C: New test.
12956
12957         PR c++/27397
12958         * g++.dg/template/crash57.C: New test.
12959
12960         * g++.dg/template/typedef4.C: Adjust error markers.
12961         * g++.dg/template/typedef5.C: Likewise.
12962
12963 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
12964
12965         PR c++/28878
12966         * g++.dg/parse/crash33.C: New test.
12967
12968 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
12969         Richard Guenther  <rguenther@suse.de>
12970         Adam Nemet  <anemet@caviumnetworks.com>
12971
12972         PR middle-end/27226
12973         * gcc.target/mips/memcpy-1.c: New testcase.
12974         * gcc.dg/pr27226.c: Likewise.
12975
12976 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         PR c++/28705
12979         * g++.dg/lookup/koenig5.C: New.
12980         * g++.dg/template/crash56.C: New.
12981
12982 2006-09-01  Josh Conner  <jconner@apple.com>
12983
12984         PR c++/25505
12985         * gcc.dg/nrv3.c: New test.
12986         * gcc.dg/nrv4.c: New test.
12987         * gcc.dg/nrv5.c: New test.
12988
12989 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12990
12991         PR c++/23287
12992         * g++.dg/parse/dtor12.C: New.
12993
12994 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
12995
12996         PR tree-optimization/28839
12997         * gcc.dg/pr28839.c: New test.
12998
12999 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13000
13001         PR target/24367
13002         * gcc.dg/pr24367.c: New testcase.
13003
13004 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13005
13006         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13007
13008 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13009
13010         PR rtl-optimization/27735
13011         * gcc.dg/loop-unswitch-1.c: New test.
13012
13013 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13014
13015         PR fortran/28885
13016         * gfortran.dg/aliasing_dummy_2.f90: New test.
13017
13018         PR fortran/20067
13019         * gfortran.dg/generic_5.f90: Change error message.
13020
13021         PR fortran/28873
13022         * gfortran.dg/generic_6.f90: New test.
13023
13024         PR fortran/25077
13025         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13026
13027         PR fortran/25102
13028         * gfortran.dg/invalid_interface_assignment.f90: New test.
13029
13030         PR fortran/24866
13031         * gfortran.dg/module_proc_external_dummy.f90: New test.
13032
13033 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13034
13035         PR c++/28349
13036         * g++.dg/warn/var-args1.C: New test.
13037
13038 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13039
13040         PR fortran/28866
13041         * gfortran.dg/simpleif_2.f90: New test.
13042         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13043         * gfortran.dg/enum_5.f90: Ditto.
13044
13045 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13046             Kazu Hirata  <kazu@codesourcery.com>
13047
13048         PR tree-optimization/17506
13049         * gcc.dg/pr17506.c: New.
13050
13051 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13052
13053         PR c++/28139
13054         * g++.dg/eh/alias1.C: New test.
13055
13056 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13057
13058         PR c++/28860
13059         * g++.dg/template/ttp22.C: New test.
13060
13061 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13062
13063         PR middle-end/26632
13064         * gcc.dg/pr26632.c: New.
13065
13066 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13067
13068         PR libgfortran/28354
13069         * gfortran.dg/fmt_zero_precision.f90: New test.
13070
13071 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/28058
13074         * g++.dg/template/spec31.C: New test.
13075
13076 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13077
13078         PR c++/26573
13079         * g++.dg/other/static2.C: New test.
13080
13081 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13082
13083         * gcc.dg/Wswitch-enum-2.c: New test case.
13084         * gcc.dg/Wswitch-enum-3.c: Likewise.
13085
13086 2006-08-26  Richard Guenther  <rguenther@suse.de>
13087
13088         * gcc.c-torture/compile/20060826-1.c: New testcase.
13089
13090 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13091
13092         PR c++/28736
13093         * g++.dg/template/void10.C: New test.
13094
13095         PR c++/28737
13096         * g++.dg/template/void8.C: New test.
13097
13098         PR c+_+/28738
13099         * g++.dg/template/void9.C: New test.
13100
13101         * g++.dg/template/void3.C: Adjust error markers.
13102         * g++.dg/template/void4.C: Likewise.
13103         * g++.dg/template/crash55.C: Likewise.
13104         * g++.dg/template/void7.C: Likewise
13105
13106 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13107
13108         PR c++/28588
13109         * g++.dg/inherit/access6.C: New test.
13110         * g++.dg/inherit/access7.C: Likewise.
13111
13112         PR c++/28595
13113         * g++.dg/template/array15.C: New test.
13114         * g++.dg/template/crash2.C: Tweak error markers.
13115
13116 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13117
13118         PR middle-end/28683
13119         * gcc.c-torture/compile/20060823-1.c: New test.
13120
13121 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13122
13123         PR c++/28853
13124         * g++.dg/template/ttp21.C: New test.
13125
13126         PR c++/28852
13127         * g++.dg/other/operator1.C: Add error-marker.
13128         * g++.dg/other/operator2.C: New test.
13129
13130 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13131
13132         PR c/27893
13133         * gcc.c-torture/compile/vla-const-1.c,
13134         gcc.c-torture/compile/vla-const-2.c: New tests.
13135
13136 2006-08-26  Richard Guenther  <rguenther@suse.de>
13137
13138         PR middle-end/28814
13139         * gcc.dg/torture/pr28814.c: New testcase.
13140
13141 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13142
13143         PR c/28418
13144         * gcc.c-torture/compile/compound-literal-1.c: New test.
13145
13146 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13147
13148         PR c/28299
13149         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13150         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13151         Expect extra diagnostics.
13152
13153 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13154
13155         gcc.dg/noncompile/pr16876.c: New test.
13156
13157 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/28056
13160         * g++.dg/parse/local1.C: New test.
13161         * g++.dg/other/qual1.C: Tweak error marker.
13162
13163 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13164
13165         PR c++/27787
13166         * g++.dg/template/typename10.C: New.
13167         * g++.dg/template/lookup4.C: Remove bogus error marker.
13168
13169 2006-08-25  Richard Guenther  <rguenther@suse.de>
13170
13171         PR testsuite/28829
13172         * gcc.dg/pr26570.c: Fix testcase.
13173
13174 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13175
13176         PR tree-opt/28807
13177         * gcc.c-torture/execute/mayalias-2.c: New test.
13178         * gcc.dg/tree-ssa/alias-13.c: New test.
13179
13180 2006-08-24  Jan Hubicka  <jh@suse.cz>
13181
13182         PR debug/26881
13183         * gcc.dg/debug/pr26881.c: New file.
13184
13185 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13186
13187         PR fortran/28788
13188         * gfortran.dg/used_types_4.f90: New test.
13189         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13190         association of derived types.
13191         * gfortran.dg/used_types_2.f90: Add module cleanup.
13192         * gfortran.dg/used_types_3.f90: The same.
13193
13194         PR fortran/28771
13195         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13196         fix of regression.
13197
13198 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13199
13200         PR 28813
13201         * gfortran.dg/direct_io_6.f90: Remove test.
13202
13203 2006-08-23  Stuart Hastings  <stuart@apple.com>
13204
13205         PR 28825
13206         * gcc.target/i386/20060821-1.c: New.
13207
13208 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13209
13210         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13211         dg-warning strings for dllimport.
13212
13213 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13214
13215         PR C++/28450
13216         * g++.dg/ext/vector4.C: New test.
13217         * g++.dg/ext/complex1.C: New test.
13218
13219 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13220
13221         PR debug/28692
13222         * gcc.dg/debug/const-1.c: New.
13223         * gcc.dg/debug/const-2.c: New.
13224         * gcc.dg/debug/dwarf2/const-1.c: New.
13225         * gcc.dg/debug/dwarf2/const-2.c: New.
13226         * gcc.dg/debug/dwarf2/const-2b.c: New.
13227
13228 2006-08-22  Richard Guenther  <rguenther@suse.de>
13229
13230         PR middle-end/28776
13231         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13232         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13233
13234 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13235
13236         PR tree-optimization/28003
13237         * g++.dg/tree-ssa/pr28003.C: New.
13238
13239 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13240
13241         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13242
13243 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13244
13245         PR c++/26269
13246         * g++.dg/other/error14.C: New test.
13247
13248         PR c++/28505
13249         * g++.dg/parse/ctor7.C: New test.
13250         * g++.dg/parse/ctor8.C: Likewise.
13251
13252         PR c++/28741
13253         * g++.dg/template/void7.C: New test.
13254
13255 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13256
13257         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13258         * gnat.dg/self_aggregate_with_array.adb: New test.
13259
13260 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13261
13262         * g++.dg/eh/arm-vfp-unwind.C: New test.
13263
13264 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13265
13266         PR c++/28341
13267         * g++.dg/template/ref3.C: New test.
13268         * g++.dg/template/nontype13.C: New test.
13269
13270         PR c++/28346
13271         * g++.dg/template/ptrmem17.C: New test.
13272
13273 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13274
13275         PR target/28648 c:
13276         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13277
13278 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13279
13280         PR fortran/28630
13281         * gfortran.dg/used_types_2.f90: New test.
13282
13283         PR fortran/28601
13284         * gfortran.dg/used_types_3.f90: New test.
13285
13286         PR fortran/20886
13287         * gfortran.dg/generic_actual_arg.f90: New test.
13288
13289         PR fortran/28735
13290         * gfortran.dg/module_private_array_refs_1.f90: New test.
13291
13292         PR fortran/28762
13293         * gfortran.dg/program_name_1.f90: New test.
13294
13295         PR fortran/28425
13296         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13297
13298         PR fortran/28496
13299         * gfortran.dg/array_initializer_2.f90: New test.
13300
13301         PR fortran/18111
13302         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13303
13304         PR fortran/28600
13305         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13306
13307         PR fortran/28771
13308         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13309
13310         PR fortran/28660
13311         * gfortran.dg/dependent_decls_1.f90: New test.
13312
13313 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13314
13315         PR fortran/25217
13316         * gfortran.dg/derived_init_2.f90: New.
13317
13318 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13319
13320         * gcc.c-torture/execute/pr28289.c: New test.
13321
13322 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13323
13324         PR c/28744
13325         * gcc.dg/attr-externally-visible-1.c: New test.
13326         * gcc.dg/attr-externally-visible-2.c: New test.
13327         * g++.dg/parse/attr-externally-visible-1.C: New test.
13328         * g++.dg/parse/attr-externally-visible-2.C: New test.
13329
13330 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13331
13332         PR c++/28606
13333         * g++.dg/parse/dtor11.C: New test.
13334
13335 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13336
13337         PR rtl-optimization/28489
13338         * gcc.c-torture/compile/pr28489.c: New test.
13339
13340 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13341
13342         PR c++/28710
13343         * g++.dg/template/redecl4.C: New test.
13344
13345         PR c++/28711
13346         * g++.dg/template/ctor8.C: New test.
13347
13348 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13349
13350         * gcc.dg/pr26570.c: Fix testcase.
13351
13352 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13353
13354         * PR c++/28573
13355         * g++.dg/parse/offsetof6.C: New test.
13356         * g++.dg/parse/offsetof6.C: New test.
13357         * g++.dg/parse/offsetof7.C: New test.
13358
13359 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13360
13361         PR testsuite/28602
13362         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13363         is false.
13364
13365 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13366
13367         PR c++/28302
13368         * g++.dg/ext/vector3.C: New test.
13369
13370 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13371
13372         PR gcov/profile/26570
13373         * gcc.dg/pr26570.c: New test.
13374
13375 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13376
13377         PR c/27697
13378         * gcc.dg/qual-component-1.c: New test.
13379
13380 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13381
13382         PR c++/28593
13383         * g++.dg/parse/new3.C: New test.
13384
13385 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13386
13387         PR fortran/25828
13388         * gfortran.dg/streamio_1.f90: New test.
13389         * gfortran.dg/streamio_2.f90: New test.
13390         * gfortran.dg/streamio_3.f90: New test.
13391         * gfortran.dg/streamio_4.f90: New test.
13392         * gfortran.dg/streamio_5.f90: New test.
13393         * gfortran.dg/streamio_6.f90: New test.
13394         * gfortran.dg/streamio_7.f90: New test.
13395         * gfortran.dg/streamio_8.f90: New test.
13396
13397 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13398
13399         PR c/28287
13400         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13401
13402 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13403
13404         PR c++/28594
13405         * g++.dg/template/void6.C: New test.
13406
13407 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13408
13409         PR c/28649
13410         * gcc.dg/parse-error-1.c: New test.
13411         * gcc.dg/parse-error-2.c: New test.
13412         * gcc.dg/cpp/digraph2.c: Add error-marker.
13413         * gcc.dg/noncompile/920923-1.c: Likewise.
13414
13415 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13416
13417         PR c/27490
13418         * gcc.dg/sizeof-2.c: New testcase.
13419
13420         PR c/27489
13421         * gcc.dg/switch-A.c: New testcase.
13422
13423 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13424
13425         PR c++/28288
13426         PR c++/14556
13427         * g++.old-deja/g++.warn/compare1.C: Delete.
13428         * g++.dg/opt/pr7503-2.C: Delete.
13429         * g++.dg/opt/pr7503-3.C: Delete.
13430         * g++.dg/opt/pr7503-4.C: Delete.
13431         * g++.dg/opt/pr7503-5.C: Delete.
13432         * g++.dg/opt/max1.C: Delete.
13433         * g++.dg/warn/minmax.C: Delete.
13434         * g++.dg/expr/minmax.C: New test.
13435
13436 2006-08-14  Richard Guenther  <rguenther@suse.de>
13437
13438         PR testsuite/28703
13439         * gcc.c-torture/execute/pr28651.c: Do not use argc
13440         to avoid optimization, instead forbid inlining.
13441
13442 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13443
13444         PR rtl-optimization/28634
13445         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13446
13447 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13448
13449         PR c/27184
13450         * gcc.dg/torture/pr27184.c: New test.
13451
13452 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13453
13454         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13455
13456 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13457
13458         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13459         * gfortran.dg/stat_2.f90: Likewise.
13460         * gfortran.dg/chmod_1.f90: Likewise.
13461         * gfortran.dg/chmod_2.f90: Likewise.
13462         * gfortran.dg/chmod_3.f90: Likewise.
13463
13464 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13465
13466         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13467
13468 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * g++.dg/opt/pr23454-2.C: New test.
13471
13472 2006-08-11  Richard Guenther  <rguenther@suse.de>
13473
13474         PR middle-end/28651
13475         * gcc.c-torture/execute/pr28651.c: New testcase.
13476
13477 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13478
13479         * gnat.dg/specs/static_initializer.ads: New test.
13480
13481 2006-08-10  Paul Brook  <paul@codesourcery.com>
13482
13483         * gcc.target/arm/cond-asm.c: New test.
13484
13485 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13486
13487         PR tree-optimization/26197
13488         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13489         * g++.dg/vect/vect.exp: Compile the new tests with
13490         --param max-aliased-vops=0.
13491
13492 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13493
13494         PR c++/28637
13495         * g++.dg/template/void3.C: New test.
13496
13497         PR c++/28638
13498         * g++.dg/template/void4.C: New test.
13499
13500         PR c++/28640
13501         * g++.dg/template/void5.C: New test.
13502
13503 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13504
13505         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13506         after dg-do compile.
13507
13508 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13509
13510         PR tree-optimizations/26969
13511         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13512         "unswitch-loops" with -funswitch-loops.
13513         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13514
13515 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13516
13517         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13518         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13519         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13520         * objc.dg/dwarf-1.m: Likewise.
13521         * objc.dg/dwarf-2.m: Likewise.
13522         * obj-c++.dg/dwarf-2.mm: Likewise.
13523
13524 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13525
13526         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13527         * objc.dg/dwarf-2.m: Likewise.
13528         * obj-c++.dg/dwarf-2.mm: Likewise.
13529
13530         PR libfortran/28603
13531         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13532
13533         PR testsuite/27611
13534         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13535
13536         PR testsuite/27033
13537         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13538
13539 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13540
13541         PR target/27827
13542         * gcc.target/i386/pr27827.c: New testcase.
13543
13544 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13545
13546         PR fortran/28590
13547         * gfortran.dg/sequence_types_1.f90: New test.
13548
13549 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13550
13551         PR fortran/28548
13552         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13553         dg-warning.  Add -pedantic option.
13554
13555 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13556
13557         PR c/28502
13558         * gcc.dg/proto-1.c: New test.
13559
13560         PR c/27721
13561         * gcc.dg/lvalue-4.c: New test.
13562
13563         PR c/28136
13564         * gcc.dg/init-bad-5.c: New test.
13565
13566 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13567
13568         PR c++/28347
13569         * g++.dg/ext/typedef-init.C: Add new test for typedef
13570         initialization inside templates. Adjust existing error markers.
13571
13572 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13573
13574         PR c++/28148
13575         * g++.dg/init/ptrmem3.C: New test.
13576
13577 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13578
13579         PR tree-optimization/27770
13580         * lib/target-support.exp: New target keyword "section_anchors".
13581         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13582         tests.
13583         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13584         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13585         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13586         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13587
13588 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13589
13590         * gcc.dg/20060801-1.c: Add missing '}'.
13591
13592 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13593
13594         PR c++/27508
13595         * g++.dg/parse/dtor9.C: New test.
13596         * g++.dg/parse/dtor10.C: New test.
13597         * g++.dg/other/error7.C: Adjust error-marker.
13598
13599         PR c++/28274
13600         * g++.dg/other/default5.C: New test.
13601
13602 2006-08-02  Richard Guenther  <rguenther@suse.de>
13603
13604         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13605
13606 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13607
13608         PR c++/28557
13609         * g++.dg/template/conv9.C: New test.
13610
13611 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13612
13613         PR debug/28063
13614         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13615         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13616         Optionally return assembly text.  Update callers.
13617         (check_no_compiler_messages): Update verbose messages.
13618         (check_no_messages_and_pattern): New.
13619         (check_effective_target_string_merging): New.
13620
13621 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13622
13623         PR c++/28250
13624         * g++.dg/eh/catch4.C: New test.
13625
13626         PR c++/28257
13627         * g++.dg/other/qual1.C: New test.
13628
13629         PR c++/28259
13630         * g++.dg/inherit/error2.C: New test.
13631
13632         PR c++/28267
13633         * g++.dg/other/new1.C: New test.
13634
13635         * g++.dg/warn/pr23075.C: Remove obsolete test.
13636         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13637         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13638
13639 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/28523
13642         * g++.dg/eh/cast1.C: New test.
13643
13644 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13645
13646         PR libfortran/28452
13647         * gfortran.dg/random_3.f90:  New test.
13648
13649 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13650
13651         PR c++/28432
13652         * g++.dg/other/pr28304.C: Change expected error message.
13653         * g++.dg/other/pr28432.C: New test.
13654
13655 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13656
13657         PR c++/28256
13658         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13659
13660 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13661
13662         PR debug/23336
13663         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13664         at -g1.
13665         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13666         g++.dg/debug/enum-2.C: New.
13667
13668 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13669
13670         PR c++/6634
13671         * g++.dg/parse/long1.C: Add more tests.
13672
13673 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13674
13675         * gfortran.dg/lrshift_1.c: New file.
13676
13677 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13678
13679         PR libgfortran/28335
13680         * gfortran.dg/no_unit_error_1.f90: New test.
13681
13682 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13683
13684         PR libgfortran/28335
13685         * gfortran.dg/no_unit_error_1.f90: Delete test.
13686         * gfortran.dg/no_unit_error_2.f90: Delete test.
13687
13688 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13689
13690         * gfortran.dg/chmod_3.f90: New test.
13691         * gfortran.dg/ltime_gmtime_1.f90: New test.
13692         * gfortran.dg/ltime_gmtime_2.f90: New test.
13693         * gfortran.dg/lrshift_1.f90: New test.
13694         * gfortran.dg/chmod_1.f90: New test.
13695         * gfortran.dg/chmod_2.f90: New test.
13696
13697 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13698
13699         PR c++/27668
13700         * g++.dg/template/crash55.C: New test.
13701
13702         PR c++/27962
13703         * g++.dg/template/nontype16.C: New test.
13704
13705         * g++.dg/template/void2.C: Adjust error markers.
13706         * g++.dg/template/nontype5.C: Adjust error markers.
13707
13708 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13709
13710         * gcc.target/i386/stack-prot-kernel.c: New test.
13711
13712 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13713
13714         * gcc.dg/builtins-55.c: New test case.
13715
13716 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13717
13718         PR rtl-optimization/27907
13719         * gcc.c-torture/compile/pr27907.c: New test.
13720
13721 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13722
13723         * gfortran.dg/mclock.f90: New test.
13724         * gfortran.dg/int_conv_1.f90: New test.
13725         * gfortran.dg/stat_1.f90: New test.
13726         * gfortran.dg/stat_2.f90: New test.
13727
13728 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13729
13730         PR libgfortran/28335
13731         * gfortran.dg/no_unit_error_1.f90: New test.
13732         * gfortran.dg/no_unit_error_2.f90: New test.
13733         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13734
13735 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13736
13737         PR middle-end/28473
13738         * gcc.dg/fold-convround-1.c: New test case.
13739
13740 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13741
13742         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13743
13744 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13745
13746         PR c++/27572
13747         * g++.dg/other/typedef1.C: New test.
13748         * g++.dg/template/typedef4.C: New test.
13749         * g++.dg/template/typedef5.C: New test.
13750
13751 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13752
13753         PR fortran/28416
13754         * gfortran.dg/allocatable_dummy_3.f90: New.
13755
13756 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13757
13758         PR fortran/28439
13759         * gfortran.dg/arithmetic_if.f90:  New test.
13760
13761 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13762
13763         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13764         avoid memcpy optimization.
13765
13766 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13767
13768         PR fortran/25289
13769         * gfortran.dg/direct_io_6.f90: New test.
13770
13771 2006-07-24  Jan Hubicka  <jh@suse.cz>
13772
13773         PR c/25795
13774         PR c++/27369
13775         * gcc.dg/pr25795.c: New test.
13776         * gcc.dg/pr25795-1.c: New test.
13777
13778 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13779
13780         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13781         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13782         which may be transformed to "g || h" on some platforms.
13783
13784 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13785
13786         PR c++/28025
13787         * g++.dg/template/friend45.C: New test.
13788
13789 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13790
13791         PR libgfortran/28339
13792         * gfortran.dg/arrayio_8.f90: New test.
13793
13794 2006-07-21  Mike Stump  <mrs@apple.com>
13795
13796         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13797
13798         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13799
13800 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13801
13802         PR c++/28250
13803         * g++.dg/eh/catch3.C: New test.
13804
13805         PR c++/28363
13806         * g++.dg/template/defarg10.C: New test.
13807
13808 2006-07-20  Paul Brook  <paul@codesourcery.com>
13809
13810         PR 27363
13811         * gcc.dg/pr27363.c: New test.
13812
13813 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/28338
13816         * g++.dg/init/ref13.C: New test.
13817
13818 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13819
13820         PR obj-c++/28434
13821         * obj-c++.dg/proto-error-1.mm: New test.
13822
13823 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13824
13825         PR c++/28337
13826         * g++.dg/template/string1.C: New test.
13827
13828 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR c++/28048
13831         * g++.dg/template/defarg9.C: New test.
13832
13833         PR c++/28235
13834         * g++.dg/template/static27.C: New test.
13835
13836 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13837
13838         PR 28410
13839         * gcc.dg/tree-ssa/pr28410.c: New test.
13840
13841 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13842
13843         PR c++/28258
13844         * g++/dg/other/error13.C: New test.
13845
13846         PR c++/28260
13847         * g++.dg/template/friend44.C: New test.
13848
13849 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13850
13851         PR c++/27495
13852         * g++.dg/other/pr27495.C: New.
13853
13854 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13855
13856         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13857         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13858
13859 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13860
13861         PR c/28286
13862         * gcc.dg/pragma-pack-4.c: New test.
13863
13864 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13865
13866         PR c++/28291
13867         * g++.dg/ext/pr28291.C: New test.
13868
13869 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13870
13871         PR middle-end/28403
13872         * gcc.c-torture/execute/pr28403.c: New test.
13873
13874 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13875
13876         PR middle-end/28402
13877         * gcc.dg/pr28402.c: New test.
13878
13879 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13880
13881         PR c++/28304
13882         * g++.dg/other/pr28304.C: New test.
13883
13884 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13885
13886         PR other/28251
13887         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13888         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13889
13890 2006-07-17  Richard Guenther  <rguenther@suse.de>
13891
13892         PR tree-optimization/28238
13893         * g++.dg/tree-ssa/pr28238.C: New testcase.
13894
13895 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13896
13897         PR c++/28250
13898         * g++.dg/eh/catch1.C: New test.
13899         * g++.dg/eh/catch2.C: New test.
13900
13901 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR c++/28370
13904         * g++.dg/template/anon3.C: New test.
13905
13906 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13907
13908         PR fortran/20844
13909         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13910         specifiers requiring an explicit format tag..
13911
13912         PR fortran/28201
13913         * gfortran.dg/generic_5: New test.
13914
13915         PR fortran/20893
13916         * gfortran.dg/elemental_optional_args_1.f90: New test.
13917
13918 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13919
13920         * gnat.dg/assert.ads: New file.
13921         * gnat.dg/controlled_record.ads: Likewise.
13922         * gnat.dg/controlled_record.adb: Likewise.
13923
13924 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13925
13926         PR c++/28292
13927         * g++.dg/other/error12.C: New test.
13928
13929         PR c++/28269
13930         * g++.dg/template/crash54.C: New test.
13931
13932 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13933
13934         PR c++/28249
13935         * g++.dg/parse/catch1.C: New test.
13936
13937         PR c++/28294
13938         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13939
13940         PR c++/28387
13941         * g++.dg/ext/attrib24.C: New test.
13942
13943 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13944
13945         PR c++/28343
13946         * g++.dg/ext/asmspec1.C: New test.
13947
13948 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13949
13950         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13951         (dg-test): Support shouldfail tests.
13952         * lib/target-supports-dg.exp (dg-shouldfail): New.
13953         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13954         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13955         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13956         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13957         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13958         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13959         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13960
13961 2006-07-13  Jan Hubicka  <jh@suse.cz>
13962
13963         * gcc.target/i386/memcpy-1.c: New.
13964
13965 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
13966
13967         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13968
13969 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
13970
13971         PR fortran/25097
13972         * gfortran.dg/present_1.f90: New test.
13973
13974         PR fortran/20903
13975         * gfortran.dg/interface_derived_type_1.f90: New test.
13976
13977 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
13978
13979         PR fortran/28213
13980         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
13981         list.
13982
13983 2006-07-07  Lee Millward  <lee.millward@gmail.com>
13984
13985         PR c++/27820
13986         * g++.dg/other/label1.C: New test.
13987
13988 2006-07-07  Richard Guenther  <rguenther@suse.de>
13989
13990         PR middle-end/28268
13991         * gcc.dg/torture/pr28268.c: New testcase.
13992
13993 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
13994
13995         PR c++/27019
13996         * g++.dg/ext/pr27019.C: New.
13997
13998 2006-07-07  Richard Guenther  <rguenther@suse.de>
13999
14000         PR tree-optimization/28187
14001         * gcc.dg/pr28187.c: New testcase.
14002
14003 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14004
14005         * gnat.dg/address_conversion.adb: New test.
14006         * gnat.dg/boolean_subtype.adb: Likewise.
14007         * gnat.dg/frame_overflow.adb: Likewise.
14008         * gnat.dg/pointer_array.adb: Likewise.
14009         * gnat.dg/pointer_conversion.adb: Likewise.
14010
14011 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14012
14013         PR fortran/28237
14014         PR fortran/23420
14015         * gfortran.dg/print_fmt_5.f90: New test.
14016
14017 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14018
14019         PR fortran/28129
14020         * gfortran.dg/bounds_check_4.f90: New test.
14021
14022 2006-07-05  Richard Guenther  <rguenther@suse.de>
14023
14024         PR target/28158
14025         * gfortran.dg/pr28158.f90: New testcase.
14026
14027 2006-07-05  Richard Guenther  <rguenther@suse.de>
14028
14029         PR tree-optimization/28162
14030         * gcc.dg/pr28162.c: New testcase.
14031
14032 2006-07-05  Richard Guenther  <rguenther@suse.de>
14033         Andrew Pinski  <pinskia@gcc.gnu.org>
14034
14035         PR c++/27084
14036         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14037
14038 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14039
14040         PR fortran/28174
14041         * gfortran.dg/actual_array_substr_2.f90: New test.
14042
14043         PR fortran/28167
14044         * gfortran.dg/actual_array_constructor_2.f90: New test.
14045
14046 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14047
14048         * gfortran.dg/itime_idate_1.f: New test.
14049         * gfortran.dg/itime_idate_2.f: New test.
14050
14051 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14052
14053         PR libgfortran/27704
14054         * gfortran.dg/open_status_3.f90: New test.
14055         * gfortran.dg/fmt_l.f90: Update for new feature.
14056
14057 2006-07-03  Asher Langton  <langton2@llnl.gov>
14058
14059         * gfortran.dg/oldstyle_2.f90: New.
14060
14061 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14062
14063         * gnat.dg/string_slice.adb: New test.
14064
14065 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14066
14067         PR fortran/19259
14068         * gfortran.dg/semicolon_fixed.c: New.
14069         * gfortran.dg/semicolon_free.c: New.
14070
14071 2006-06-30  Mike Stump  <mrs@apple.com>
14072
14073         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14074         that don't support internal visibility.
14075
14076 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14077
14078         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14079         for '(' / ')' needing an extra '\'.
14080
14081 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14082
14083         PR middle-end/27428
14084         * gcc.dg/pr27428-1.c: New test case.
14085
14086 2006-06-29  Mike Stump  <mrs@apple.com>
14087
14088         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14089         on darwin as we can't align commons large enough yet.
14090
14091         * gcc.dg/vla-8.c: Add additional testcases.
14092
14093 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14094
14095         PR c++/28114
14096         * g++.dg/other/pr28114.C: New.
14097
14098 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14099
14100         * gcc.c-torture/compile/20060625-1.c: New test.
14101
14102 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14103
14104         PR fortran/20867
14105         * gfortran.dg/stfunc_3.f90: New test.
14106
14107         PR fortran/25056
14108         * gfortran.dg/impure_actual_1.f90: New test.
14109
14110         PR fortran/20874
14111         * gfortran.dg/elemental_result_1.f90: New test.
14112
14113         PR fortran/25073
14114         * gfortran.dg/select_7.f90: New test.
14115
14116         PR fortran/27554
14117         * intrinsic_actual_1.f: New test.
14118
14119         PR fortran/22038
14120         PR fortran/28119
14121         * gfortran.dg/forall_4.f90: New test.
14122
14123         PR fortran/25072
14124         * gfortran.dg/forall_5.f90: New test.
14125
14126 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14127
14128         PR c++/28051
14129         * g++.dg/template/using13.C: New test.
14130
14131         PR c++/28054
14132         * g++.dg/other/incomplete3.C: New test.
14133
14134 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14135
14136         PR fortran/28081
14137         * gfortran.dg/substr_3.f: New test.
14138         * gfortran.dg/equiv_2.f90: Update expected error message.
14139
14140 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14141
14142         PR fortran/28118
14143         * gfortran.dg/actual_array_substr_1.f90: New test.
14144
14145 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14146
14147         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14148         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14149
14150 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14151
14152         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14153
14154 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14155
14156         PR fortran/27981
14157         * gfortran.dg/simpleif_2.f90: New test.
14158
14159 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14160
14161         * g++.dg/template/error22.C: Fix typo.
14162
14163 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14164
14165         PR c++/28112
14166         * g++.dg/ext/attrib23.C: New test.
14167
14168 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14169
14170         * gnat.dg/varsize_temp.adb: New test.
14171
14172 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14173
14174         PR c++/11468
14175         * g++.dg/other/java2.C: New test.
14176
14177 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14178
14179         PR target/27789
14180         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14181         initialization.
14182
14183 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14184
14185         PR target/27531
14186         * gcc.dg/pr27531-1.c: New test case.
14187
14188 2006-06-22  Asher Langton  <langton2@llnl.gov>
14189
14190         PR fortran/24748
14191         * gfortran.dg/implicit_8.f90: New.
14192
14193 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14194
14195         PR rtl-optimization/28121
14196         * gcc.dg/pr28121.c: New test.
14197
14198 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14199
14200         PR c++/27805
14201         * g++.dg/parse/ptrmem6.C: New test.
14202
14203         PR c++/27821
14204         * g++.dg/template/error22.C: New test.
14205
14206 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14207
14208         PR c++/28111
14209         * g++.dg/template/friend43.C: New test.
14210
14211         PR c++/28110
14212         * g++.dg/template/crash53.C: New test.
14213
14214         PR c++/28109
14215         * g++.dg/rtti/incomplete1.C: New test.
14216
14217 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14218
14219         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14220
14221 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14222
14223         * gcc.c-torture/execute/complex-7.c: New.
14224
14225 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14226
14227         * gcc.dg/merge-all-constants-1.c: New test.
14228
14229 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14230
14231         PR c++/28113
14232         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14233
14234 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14235
14236         * gfortran.dg/rrspacing_1.f90: New test.
14237
14238 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14239
14240         PR c++/28052
14241         * g++.dg/other/bitfield2.C: New test.
14242
14243 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14244
14245         PR tree-optimization/27331
14246         * gcc.dg/pr27331.c: New test.
14247
14248 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14249             Eric Botcazou  <ebotcazou@adacore.com>
14250
14251         PR ada/18692
14252         * lib/gnat.exp: New file.
14253         * lib/gnat-dg.exp: Likewise.
14254         * gnat.dg: New directory.
14255         * gnat.dg/dg.exp: New driver.
14256         * gnat.dg/specs: New directory.
14257         * gnat.dg/specs/specs.exp: New driver.
14258         * gnat.dg/style: New directory.
14259         * gnat.dg/style/style.exp: New driver.
14260
14261 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14262
14263         PR fortran/16206
14264         * gfortran.dg/array_initializer_1.f90: New test.
14265
14266         PR fortran/28005
14267         * gfortran.dg/matmul_3.f90: New test.
14268
14269 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14270
14271         PR middle-end/28075
14272         * gcc.dg/tree-ssa/inline-1.c: New test.
14273
14274 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14275
14276         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14277         in malloc prototype; remove XFAIL.
14278         * gcc.dg/pr18241-2.c: Ditto.
14279         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14280         in memset prototype; remove XFAIL.
14281         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14282
14283 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14284
14285         * gcc.dg/vla-8.c: Add.
14286
14287 2006-06-19  Richard Guenther  <rguenther@suse.de>
14288
14289         PR tree-optimization/27090
14290         * g++.dg/tree-ssa/pr27090.C: New testcase.
14291
14292 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14293
14294         PR target/27861
14295         * gcc.dg/pr27861-1.c: New test case.
14296
14297 2006-06-19  Richard Guenther  <rguenther@suse.de>
14298
14299         PR middle-end/28045
14300         * gcc.dg/torture/pr28045.c: New testcase.
14301
14302 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14303
14304         PR fortran/26801
14305         * gfortran.dg/associated_4.f90: New test.
14306
14307 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14308
14309         PR fortran/19310
14310         PR fortran/19904
14311         * gfortran.dg/real_const_3.f90: New test.
14312
14313 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/28016
14316         * g++.dg/template/static26.C: New test.
14317
14318         PR c++/27979
14319         * g++.dg/expr/bitfield2.C: New test.
14320
14321         PR c++/27884
14322         * g++.dg/parse/linkage2.C: New test.
14323
14324 2006-06-16  Richard Guenther  <rguenther@suse.de>
14325
14326         PR middle-end/27116
14327         * gcc.dg/pr15785-1.c: Revert last change.
14328         * gcc.dg/torture/pr27116-2.c: New testcase.
14329
14330 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14331
14332         PR middle-end/27802
14333         * gcc.dg/pr27802-1.c: New test case.
14334
14335 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14336
14337         PR c++/27689
14338         * g++.dg/template/ttp18.C: New test.
14339         * g++.dg/template/ttp19.C: Likewise.
14340
14341         PR c++/27666
14342         * g++.dg/expr/cond9.C: New test.
14343
14344         PR c++/27640
14345         * g++.dg/template/ctor7.C: New test.
14346
14347 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14348
14349         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14350
14351 2006-06-16  Richard Guenther  <rguenther@suse.de>
14352
14353         PR tree-optimization/27781
14354         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14355
14356 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14357
14358         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14359
14360 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14361
14362         * gcc.dg/tree-ssa/loop-18.c: New test.
14363
14364 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/27665
14367         * g++.dg/template/crash52.C: New test.
14368
14369         PR c++/27648
14370         * g++.dg/ext/attrib22.C: New test.
14371
14372         PR c++/26559
14373         * g++.dg/template/builtin1.C: New test.
14374         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14375
14376         PR c++/28018
14377         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14378         assignment.
14379         * g++.old-deja/g++.pt/crash51.C: Likewise.
14380
14381         PR c++/27227
14382         * g++.dg/lookup/linkage1.C: New test.
14383         * g++.dg/lookup/linkage2.C: Likewise.
14384
14385 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14386
14387         PR middle-end/27959
14388         * gcc.dg/pr27959.c: New testcase.
14389
14390 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14391
14392         PR target/28014:
14393         * g++.dg/eh/div.C: New test.
14394
14395 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14396
14397         PR c++/27894
14398         * g++.dg/tree-ssa/pr26757.C: New test.
14399         * g++.dg/tree-ssa/pr27894.C: New test.
14400
14401 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14402
14403         * gcc.c-torture/compile/20060609-1.c: New test.
14404
14405         PR target/27863
14406         * gcc.c-torture/compile/pr27863.c: New test.
14407
14408 2006-06-13  Richard Guenther  <rguenther@suse.de>
14409
14410         PR tree-optimization/27830
14411         * g++.dg/tree-ssa/pr27830.C: New testcase.
14412
14413 2006-06-13  Matthew Sachs  <msachs@apple.com>
14414
14415         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14416         the list of compiler flags; this causes those flags to be checked
14417         for things like dg-skip-if.
14418
14419 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14420
14421         PR c++/27601
14422         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14423
14424 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14425             Kazu Hirata  <kazu@codesourcery.com>
14426
14427         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14428         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14429
14430 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14431
14432         PR c++/27933
14433         * g++.dg/lookup/using15.C: New test.
14434
14435         PR c++/27951
14436         * g++.dg/other/anon4.C: New test.
14437
14438 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14439
14440         PR c++/21210
14441         * g++.dg/init/complex1.C: New test case.
14442
14443 2006-06-11  Eric Christopher  <echristo@apple.com>
14444
14445         PR middle-end/27948
14446         * gcc.dg/bf-ms-layout.c: Run on darwin.
14447         * gcc.dg/bf-no-ms-layout: Ditto.
14448         * gcc.dg/attr-ms_struct-2.c: New.
14449         * gcc.dg/bf-ms-layout-2.c: Ditto.
14450
14451 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14452
14453         * gcc.dg/attr-ms_struct-packed1.c: New.
14454
14455 2006-06-09  Mike Stump  <mrs@apple.com>
14456
14457         * gcc.dg/vla-7.c: Add.
14458
14459 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14460
14461         PR fortran/24558
14462         * gfortran.dg/entry_6.f90: New test.
14463
14464         PR fortran/20877
14465         PR fortran/25047
14466         * gfortran.dg/entry_7.f90: New test.
14467
14468 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14469
14470         PR c/27747
14471         * gcc.dg/cpp/_Pragma6.c: New test.
14472
14473         PR c++/27748
14474         * g++.dg/cpp/_Pragma1.C: New test.
14475
14476         PR preprocessor/27746
14477         * gcc.dg/gomp/macro-3.c: New test.
14478         * gcc.dg/gomp/macro-4.c: New test.
14479         * g++.dg/gomp/macro-3.C: New test.
14480         * g++.dg/gomp/macro-4.C: New test.
14481
14482 2006-06-09  Richard Guenther  <rguenther@suse.de>
14483
14484         PR tree-optimization/26998
14485         * gcc.dg/torture/pr26998.c: New testcase.
14486         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14487
14488 2006-06-08  Mike Stump  <mrs@apple.com>
14489
14490         * gcc.dg/pr27095.c: Account for stubs.
14491
14492         PR target/26427
14493         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14494         produce bad code on darwin.
14495
14496 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14497
14498         PR fortran/27958
14499         * gfortran.dg/substr_2.f: New test.
14500
14501 2006-06-08  Asher Langton  <langton2@llnl.gov>
14502
14503         PR fortran/27786
14504         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14505
14506 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14507
14508         PR target/27421
14509         * gcc.dg/union-3.c: New test.
14510
14511 2006-06-08  Richard Guenther  <rguenther@suse.de>
14512
14513         PR middle-end/27116
14514         * gcc.dg/torture/pr27116.c: New testcase.
14515         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14516
14517 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14518
14519         PR rtl-optimization/26449
14520         * gcc.dg/pr26449.c: New test.
14521
14522 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14523
14524         PR c++/27601
14525         * g++.dg/ext/offsetof1.C: Test member functions.
14526
14527 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14528
14529         * gcc.dg/pr27095.c: Improve scanning.
14530
14531 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14532
14533         PR fortran/23091
14534         * gfortran.dg/saved_automatic_1.f90: New test.
14535
14536         PR fortran/24168
14537         * gfortran.dg/array_simplify_1.f90: New test.
14538
14539         PR fortran/25090
14540         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14541
14542         PR fortran/25058
14543         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14544
14545 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/27177
14548         * g++.dg/expr/cast7.C: New test.
14549
14550 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14551
14552         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14553         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14554         * lib/fortran-torture.exp (fortran-torture-compile,
14555         fortran-torture-execute): Ditto.
14556
14557 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14558
14559         PR target/27842
14560         * gcc.dg/vmx/pr27842.c: New test.
14561
14562 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14563
14564         PR libfortran/27895
14565         * gfortran.dg/bounds_check_3.f90: New test.
14566
14567 2006-06-05  Mike Stump  <mrs@apple.com>
14568
14569         * objc.dg/objc-fast-4.m: Skip for ppc64.
14570
14571 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14572
14573         PR testsuite/27705
14574         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14575
14576 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14577             Victor Kaplansky  <victork@il.ibm.com>
14578
14579         PR tree-optimizations/26360
14580         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14581         with -fno-tree-dce.
14582         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14583
14584 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14585
14586         PR fortran/14067
14587         * gfortran.dg/data_char_1.f90: Add messages for truncated
14588         strings.
14589
14590         PR fortran/16943
14591         * gfortran.dg/func_decl_2.f90: New test.
14592
14593         PR fortran/20839
14594         * gfortran.dg/do_2.f90: New test.
14595
14596         PR fortran/27655
14597         * gfortran.dg/associated_3.f90: New test.
14598
14599 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14600
14601         PR c++/27819
14602         * g++.dg/template/static25.C: New test.
14603
14604         PR c++/27722
14605         * g++.dg/init/array21.C: New test.
14606
14607         PR c++/27807
14608         * g++.dg/ext/complit7.C: New test.
14609
14610         PR c++/27806
14611         * g++.dg/parse/ptrmem5.C: New test.
14612
14613 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14614             Andrew Pinski  <pinskia@physics.uc.edu>
14615
14616         PR c/27150
14617         PR middle-end/27382
14618         * gcc.dg/pr27150-1.c: New testcase.
14619         * gcc.dg/pr27382-1.c: New testcase.
14620         * gcc.dg/pr27382-2.c: New testcase.
14621
14622 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14623
14624         PR c/25161
14625         PR c/27020
14626         * gcc.dg/array-10.c: New test.
14627
14628 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14629
14630         PR c++/27804
14631         * g++.dg/init/const4.C: New test.
14632         * g++.dg/init/member1.C: Add error-marker.
14633         * g++.dg/other/fold1.C: Adjust error-marker.
14634
14635 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14636
14637         PR c++/27601
14638         * g++.dg/ext/offsetof1.C: New test.
14639
14640 2006-06-04 Eric Christopher <echristo@apple.com>
14641
14642         * gcc.dg/attr-ms_struct-1.c: New.
14643
14644 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14645
14646         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14647
14648 2006-06-04  Richard Guenther  <rguenther@suse.de>
14649
14650         PR tree-optimization/27039
14651         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14652
14653 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14654
14655         PR target/26223
14656         * gcc.target/i386/amd64-abi-2.c: New test case.
14657
14658 2006-06-02  Eric Christopher  <echristo@apple.com>
14659
14660         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14661         * gcc.target/i386/20020523-1.c: Skip if darwin.
14662         * gcc.target/i386/asm-3.c: Ditto.
14663         * gcc.target/i386/20011119-1.c: Ditto.
14664         * gcc.target/i386/clobbers.c: Remove pic part of test.
14665
14666 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14667
14668         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14669         * g++.old-deja/g++.other/init19.C: Ditto.
14670         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14671         and add other platforms as expected failures.
14672
14673 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14674
14675         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14676         (is-effective-target-keyword): Ditto.
14677
14678 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14679
14680         PR fortran/27715
14681         * gfortran.dg/extended_char_comparison_1.f:  New test.
14682
14683 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14684
14685         PR fortran/25098
14686         * gfortran.dg/dummy_procedure_1.f90: New test.
14687
14688         PR fortran/25147
14689         * gfortran.dg/dummy_procedure_2.f90: New test.
14690
14691         * gfortran.dg/associated_2.f90: Correct to make consistent with
14692         standard.
14693
14694 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14695
14696         * gcc.target/i386/387-11.c: New test case.
14697
14698 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14699
14700         PR c++/27801
14701         * g++.dg/template/cond6.C: New test.
14702
14703         PR c++/26496
14704         * g++.dg/template/crash51.C: New test.
14705         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14706
14707         PR c++/27385
14708         * g++.dg/init/array20.C: New test.
14709
14710 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14711
14712         * gcc.dg/builtins-54.c: New test case.
14713
14714 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14715
14716         PR c++/26433
14717         * g++.dg/template/fntry1.C: Add dg-do link.
14718
14719         PR c++/27808
14720         * g++.dg/parse/friend6.C: New test.
14721
14722 2006-05-30  Asher Langton  <langton2@llnl.gov>
14723
14724         * gfortran.dg/cray_pointers_7.f90: New test.
14725
14726 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14727
14728         PR tree-optimization/23452
14729         * gcc.dg/fold-mulconj-1.c: New test case.
14730
14731 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/27803
14734         * g++.dg/parse/bitfield1.C: New test.
14735
14736 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14737
14738         * gcc.target/ppc-eq0-1.c: New test case.
14739         * gcc.target/ppc-negeq0-1.c: New test case.
14740
14741 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14742
14743         PR c/27273
14744         * gcc.dg/overflow-warn-5.c: New test.
14745
14746 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14747
14748         PR c/27718
14749         * gcc.dg/sizeof-1.c: New test.
14750
14751 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14752
14753         PR target/27790
14754         * gcc.target/i386/pr27790.c: New test.
14755
14756 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14757
14758         PR libgfortran/27757
14759         * gfortran.dg/direct_io_5.f90: New test.
14760
14761 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14762
14763         PR libgfortran/27634
14764         * gfortran.dg/fmt_missing_period_1.f: New test.
14765         * gfortran.dg/fmt_missing_period_2.f: New test.
14766         * gfortran.dg/fmt_missing_period_3.f: New test.
14767
14768 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14769
14770         PR fortran/19777
14771         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14772         arrays.
14773
14774 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14775
14776         PR c++/27713
14777         * g++.dg/template/new6.C: New test.
14778
14779 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14780
14781         PR tree-optimization/24964
14782         * gcc.target/i386/387-10.c: New test case.
14783
14784 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14785
14786         * intrinsics/string_intrinsics.c (compare_string):
14787         Use memcmp instead of strncmp to avoid tripping over
14788         CHAR(0) in a string.
14789
14790 2006-05-27  Richard Guenther  <rguenther@suse.de>
14791
14792         PR middle-end/27773
14793         * gcc.dg/torture/pr27773.c: New testcase.
14794
14795 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14796
14797         * gcc.dg/pr24561.c: Rename to..
14798         * gcc.dg/pr25962.c: .. this.
14799
14800 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14801
14802         PR fortran/19777
14803         * gfortran.dg/bounds_check_2.f: New test.
14804
14805 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14806
14807         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14808         * gfortran.dg/byte_1.f90: Likewise.
14809         * gfortran.dg/dup_save_2.f90: Likewise.
14810
14811 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14812
14813         * gfortran.dg/associated_2.f90: New test.
14814
14815 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14816
14817         PR fortran/27524
14818         * gfortran.dg/bounds_check_1.f90: New test.
14819
14820 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14821
14822         PR rtl-optimization/27661
14823         * gcc.dg/pr27661.c: New test case.
14824
14825 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14826
14827         PR fortran/23151
14828         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14829         * gfortran.dg/print_parentheses_1.f:  New test.
14830         * gfortran.dg/print_parentheses_2.f90:  New test.
14831
14832 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14833
14834         PR target/27758
14835         * gcc.dg/pr27758.c: New test.
14836
14837 2006-05-24  Falk Hueffner  <falk@debian.org>
14838
14839         * gcc.c-torture/compile/pr27571.c: New test.
14840
14841 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14842
14843         PR fortran/27709
14844         * gfortran.dg/spec_expr_4.f90: New test.
14845
14846         PR fortran/27155
14847         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14848
14849 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/20103
14852         * g++.dg/ext/complit6.C: New test.
14853         * g++.dg/ext/complit3.C: Adjust error markers.
14854         * g++.dg/init/const3.C: New test.
14855
14856 2006-05-25  Richard Guenther  <rguenther@suse.de>
14857
14858         PR middle-end/27743
14859         * gcc.dg/torture/pr27743.c: New testcase.
14860
14861 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14862
14863         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14864
14865 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14866
14867         * gcc.dg/compat/scalar-by-value-x.h: New.
14868         * gcc.dg/compat/scalar-by-value-y.h: New.
14869         * gcc.dg/compat/scalar-by-value-5.c: New.
14870         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14871         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14872         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14873         * gcc.dg/compat/scalar-by-value-6.c: New.
14874         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14875         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14876         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14877
14878 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14879
14880         PR tree-optimization/27639
14881         PR tree-optimization/26719
14882         * gcc.dg/pr27639.c: New test.
14883         * gcc.dg/pr26719.c: New test.
14884         * gcc.dg/tree-ssa/scev-cast.c: New test.
14885
14886 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14887
14888         PR c++/20173
14889         * g++.dg/template/error21.C: New test.
14890
14891 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14892
14893         PR target/27696
14894         * gcc.target/i386/pr27696.c: New.
14895
14896 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14897
14898         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14899
14900         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14901
14902 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14903
14904         PR c++/27716
14905         * g++.dg/other/assign1.C: New test.
14906
14907 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14908
14909         PR target/27266
14910         * gcc.target/i386/pr27266.c: New.
14911
14912 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14913
14914         PR c++/27451
14915         * g++.dg/ext/asm9.C: New test.
14916
14917 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14918
14919         PR rtl-optimization/25514
14920         * gcc.c-torture/compile/pr25514.c: New test.
14921
14922 2006-05-22  Richard Guenther  <rguenther@suse.de>
14923
14924         Revert
14925         2006-01-31  Richard Guenther  <rguenther@suse.de>
14926
14927         * gcc.target/i386/sselibm-1.c: New testcase.
14928         * gcc.target/i386/sselibm-2.c: Likewise.
14929         * gcc.target/i386/sselibm-3.c: Likewise.
14930         * gcc.target/i386/sselibm-4.c: Likewise.
14931         * gcc.target/i386/sselibm-5.c: Likewise.
14932
14933 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14934
14935         PR c/27420
14936         * gcc.dg/func-args-2.c: New test.
14937
14938         PR c/26818
14939         * gcc.dg/struct-incompl-1.c: New test.
14940
14941 2006-05-22  Richard Guenther  <rguenther@suse.de>
14942
14943         PR testsuite/27708
14944         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14945         the transformations we test for.
14946
14947 2006-05-22  Richard Guenther  <rguenther@suse.de>
14948
14949         PR testsuite/27707
14950         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14951
14952 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14953
14954         PR c++/27210
14955         * g++.dg/warn/new1.C: New test.
14956         * g++.dg/template/new5.C: Likewise.
14957
14958 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14959
14960         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14961         * gcc.target/i386/20060512-3.c: Likewise.
14962
14963 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
14964
14965         PR rtl-optimization/27671
14966         * gcc.c-torture/execute/pr27671-1.c: New.
14967         * gcc.dg/pr27671-2.c: Likewise.
14968
14969         PR tree-optimization/26622.
14970         * gcc.c-torture/compile/pr26622.c: New.
14971
14972 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14973
14974         PR fortran/27613
14975         * gfortran.dg/recursive_reference_1.f90: New test.
14976
14977 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14978
14979         PR fortran/25746
14980         * gfortran.dg/elemental_subroutine_3.f90: New test.
14981
14982         PR fortran/25090
14983         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
14984
14985         PR fortran/27584
14986         * gfortran.dg/associated_target_1.f90: New test.
14987
14988         PR fortran/19015
14989         * gfortran.dg/maxloc_shape_1.f90: New test.
14990
14991 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14992
14993         PR libgfortran/24459
14994         * gfortran.dg/namelist_24.f90: New test.
14995         * gfortran.dg/namelist_12.f: Fix typo in comment.
14996
14997 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
14998
14999         PR middle-end/25776
15000         * g++.dg/other/error11.C: New test.
15001
15002 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15003
15004         * gcc.target/mips/pr26765.c: Add -w to options.
15005
15006 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15007
15008         * lib/target-supports.exp (check_effective_target_mpaired_single):
15009         New function.
15010         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15011         multilibs.
15012         * g++.dg/vect/vect.exp: Likewise.
15013
15014 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15015
15016         PR testsuite/25891
15017         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15018
15019 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15020
15021         PR fortran/27662
15022         * gfortran.dg/temporary_1.f90: New file.
15023
15024 2006-05-19  Andreas Schwab  <schwab@suse.de>
15025
15026         * g++.dg/other/unused1.C: Also match "stringz".
15027
15028 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15029
15030         PR c++/26433
15031         * g++.dg/template/fntry1.C: New test.
15032
15033 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/27471
15036         PR c++/27506
15037         * g++.dg/conversion/bitfield5.C: New test.
15038         * g++.dg/conversion/bitfield6.C: New test.
15039
15040 2006-05-18  Mike Stump  <mrs@apple.com>
15041
15042         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15043         * gcc.dg/vla-4.c: Add.
15044         * gcc.dg/vla-5.c: Add.
15045         * gcc.dg/vla-6.c: Add.
15046
15047 2006-05-12  Stuart Hastings  <stuart@apple.com>
15048
15049         * gcc.target/i386/20060512-1.c: New.
15050         * gcc.target/i386/20060512-2.c: New.
15051         * gcc.target/i386/20060512-3.c: New.
15052         * gcc.target/i386/20060512-4.c: New.
15053
15054 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15055
15056         PR c++/26122
15057         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15058
15059         PR c++/26068
15060         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15061         * g++.dg/parse/linkage1.C: New test.
15062
15063 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15064
15065         PR tree-optimization/27548
15066         * g++.dg/tree-ssa/pr27548.C: New test.
15067
15068 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15069
15070         PR fortran/26551
15071         * gfortran.dg/recursive_check_1.f: New test.
15072         * gfortran.dg/recursive_check_2.f90: New test.
15073
15074 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15075
15076         * g++.dg/opt/temp2.C: New test.
15077
15078 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15079
15080         PR c++/27491
15081         * g++.dg/init/brace5.C: New test.
15082
15083         PR middle-end/27415
15084         * gcc.dg/gomp/pr27415.c: New test.
15085         * g++.dg/gomp/pr27415.C: New test.
15086
15087         PR tree-optimization/27549
15088         * g++.dg/tree-ssa/pr27549.C: New test.
15089
15090 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15091
15092         PR libgfortran/27575
15093         * gfortran.dg/read_eof_4.f90: New test.
15094
15095 2006-05-16  Richard Guenther  <rguenther@suse.de>
15096
15097         PR tree-optimization/22303
15098         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15099
15100 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15101
15102         PR middle-end/27573
15103         * gcc.dg/gomp/pr27573.c: New test.
15104         * gfortran.dg/gomp/pr27573.f90: New test.
15105
15106         PR c/27499
15107         * gcc.dg/gomp/pr27499.c: New test.
15108         * g++.dg/gomp/pr27499.C: New test.
15109
15110 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15111
15112         PR c++/27339
15113         * g++.dg/parser/access8.C: Adjust error marker.
15114         * g++.dg/template/access17.C: New test.
15115         * g++.dg/template/access18.C: Likewise.
15116
15117 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15118
15119         PR target/26600
15120         * gcc.target/i386/pr26600.c: New test case.
15121
15122 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15123
15124         PR c++/27505
15125         * g++.dg/expr/bitfield1.C: New test.
15126
15127 2006-05-15  Richard Guenther  <rguenther@suse.de>
15128
15129         PR tree-optimization/27603
15130         * gcc.dg/torture/pr27603.c: New testcase.
15131
15132 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15133
15134         PR fortran/25090
15135         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15136
15137         PR fortran/25082
15138         * gfortran.dg/scalar_return_1.f90: New test.
15139
15140         PR fortran/27411
15141         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15142
15143 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15144
15145         * gcc.dg/gomp/critical-4.c: New test.
15146         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15147         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15148         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15149         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15150
15151 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15152
15153         PR c++/27582
15154         * g++.dg/template/dependent-args1.C: New test.
15155
15156         PR c++/27581
15157         * g++.dg/lookup/this1.C: New test.
15158
15159         PR c++/27315
15160         * g++.dg/template/operator6.C: New test.
15161         * g++.dg/template/incomplete3.C: New test.
15162
15163         PR c++/27559
15164         * g++.dg/template/new4.C: New test.
15165
15166         PR c++/27496
15167         * g++.dg/template/void2.C: New test.
15168
15169 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15170
15171         * g++.dg/template/dependent-expr5.C: New test.
15172
15173 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15174
15175         PR middle-end/26729
15176         * gcc.dg/pr26729-1.c: New test case.
15177
15178 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15179
15180         * gcc.dg/pr27003.c: New test.
15181
15182 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15183
15184         * lib/target-supports.dg (check_cxa_atexit_available): Change
15185         v3_target_compile to ${tool}_target_compile.
15186
15187 2006-05-11  Jason Merrill  <jason@redhat.com>
15188
15189         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15190
15191 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15192
15193         PR fortran/27553
15194         * gfortran.dg/label_5.f90: New test.
15195
15196 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15197
15198         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15199         check_effective_target_powerpc_altivec_ok): New.
15200         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15201         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15202         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15203         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15204         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15205         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15206         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15207         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15208         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15209         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15210         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15211         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15212         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15213         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15214         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15215         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15216         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15217         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15218         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15219         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15220         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15221         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15222         gcc.target/powerpc/altivec-9.c,
15223         gcc.target/powerpc/altivec-consts.c,
15224         gcc.target/powerpc/altivec-pr22085.c,
15225         gcc.target/powerpc/altivec-splat.c,
15226         gcc.target/powerpc/altivec-types-1.c,
15227         gcc.target/powerpc/altivec-types-2.c,
15228         gcc.target/powerpc/altivec-types-3.c,
15229         gcc.target/powerpc/altivec-types-4.c,
15230         gcc.target/powerpc/altivec-varargs-1.c,
15231         gcc.target/powerpc/altivec-vec-merge.c,
15232         gcc.target/powerpc/ppc-vector-memcpy.c,
15233         gcc.target/powerpc/ppc-vector-memset.c,
15234         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15235         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15236         these effective targets.
15237         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15238         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15239
15240 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15241
15242         PR middle-end/27384
15243         * g++.dg/other/fold1.C: New test.
15244
15245         PR middle-end/27488
15246         * gcc.dg/fold-nonneg-1.c: New test.
15247
15248         PR c++/27547
15249         * g++.dg/other/operator1.C: New test.
15250
15251 2006-05-11  Richard Guenther  <rguenther@suse.de>
15252
15253         PR middle-end/27529
15254         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15255
15256 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15257
15258         * lib/target-supports-dg.exp (check-flags): New.
15259         (dg-skip-if): Move flag checks.
15260
15261 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15262
15263         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15264         * lib/target-supports.dg (check_cxa_atexit_available): New.
15265
15266 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15267
15268         PR fortran/27470
15269         * gfortran.dg/multiple_allocation_2.f90: New test case.
15270
15271 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15272
15273         * gcc.target/arm/pr27387.C: Fix a comment typo.
15274
15275 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15276
15277         PR fortran/24549
15278         * gfortran.dg/error_recovery_1.f90: New test.
15279
15280 2006-05-10  Richard Guenther  <rguenther@suse.de>
15281
15282         PR tree-optimization/27302
15283         * gcc.dg/torture/pr27302.c: New testcase.
15284
15285 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15286         Richard Guenther  <rguenther@suse.de>
15287
15288         PR middle-end/27498
15289         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15290
15291 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15292
15293         PR rtl-optimization/27335
15294         * gcc.dg/pr27335.c: New test.
15295
15296 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15297
15298         * gcc.target/mips/mips-ps-5.c: New file.
15299
15300 2006-05-08  Jan Hubicka  <jh@suse.cz>
15301
15302         PR middle-end/25962
15303         * gcc.dg/pr25962.c: New.
15304
15305 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15306
15307         PR target/27158
15308         * gcc.target/powerpc/pr27158.c: New test case.
15309
15310 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15311
15312         PR testsuite/27476
15313         * ada/acats/run_all.sh: Use test -z.
15314
15315 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15316
15317         PR libfortran/18271
15318         * gfortran.dg/spec_expr_3.f90: New test.
15319
15320 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15321
15322         PR target/24879
15323         * gcc.target/i386/monitor.c: New file.
15324
15325 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15326
15327         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15328
15329 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15330
15331         PR c++/27447
15332         * g++.dg/other/ptrmem7.C: New test.
15333
15334 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15335
15336         PR target/27421
15337         * gcc.dg/array-9.c: New test.
15338
15339 2006-05-07  Richard Guenther  <rguenther@suse.de>
15340
15341         PR tree-optimization/27409
15342         * gcc.dg/torture/pr27409.c: New testcase.
15343
15344 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15345
15346         PR fortran/27457
15347         * gfortran.dg/select_6.f90: New.
15348
15349 2006-05-07  Richard Guenther  <rguenther@suse.de>
15350
15351         PR tree-optimization/27136
15352         * gcc.dg/torture/pr27136.c: New testcase.
15353
15354 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15355
15356         PR fortran/24813
15357         * gfortran.dg/char_cons_len_1.f90: New test.
15358
15359 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15360
15361         PR c++/27427
15362         * g++.dg/template/incomplete2.C: New test.
15363
15364 2006-05-06  Richard Guenther  <rguenther@suse.de>
15365
15366         PR tree-optimization/27151
15367         * gcc.dg/vect/pr27151.c: New testcase.
15368
15369 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15370
15371         PR c++/27430
15372         * g++.dg/template/void1.C: New test.
15373
15374         PR c++/27423
15375         * g++.dg/other/void2.C: New test.
15376
15377         PR c++/27422
15378         * g++.dg/conversion/void1.C: New test.
15379
15380 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15381
15382         PR/21391
15383         * g++.dg/other/unused1.C: New.
15384
15385 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15386
15387         PR objc/27240
15388         * objc.dg/member-1.m: New test.
15389
15390 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15391
15392         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15393
15394 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15395
15396         PR libfortran/26985
15397         * gfortran.dg/matmul_2.f90: New test.
15398
15399 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15400
15401         * ada/acats/run_all.sh: Use sync when main not found.
15402
15403 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15404
15405         PR target/26765
15406         * gcc.target/mips/pr26765.c: New.
15407
15408 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15409
15410         * gcc.target/bfin: New directory.
15411         * gcc.target/bfin/bfin.exp: New file.
15412         * gcc.target/bfin/frmul.c: New file.
15413         * gcc.target/bfin/arith.c: New file.
15414         * gcc.target/bfin/mul-combine.c: New file.
15415         * gcc.target/bfin/shift.c: New file.
15416
15417 2006-05-04  Richard Guenther  <rguenther@suse.de>
15418
15419         PR tree-optimization/14287
15420         PR tree-optimization/14844
15421         PR tree-optimization/19792
15422         PR tree-optimization/21608
15423         PR tree-optimization/27090
15424         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15425         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15426         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15427         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15428         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15429
15430 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15431
15432         PR tree-optimization/27285
15433         * gcc.c-torture/execute/pr27285.c: New test.
15434
15435         PR middle-end/27388
15436         * gcc.dg/gomp/pr27388-1.c: New test.
15437         * gcc.dg/gomp/pr27388-2.c: New test.
15438         * gcc.dg/gomp/pr27388-3.c: New test.
15439
15440         PR c++/27359
15441         * g++.dg/gomp/pr27359.C: New test.
15442
15443 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15444
15445         PR fortran/20248
15446         * gfortran.dg/iargc.f90: New test.
15447
15448 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15449
15450         PR c++/27102
15451         * g++.dg/template/crash49.C: New test.
15452
15453 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15454
15455         PR testsuite/27032
15456         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15457
15458 2006-05-02  Jeff Law  <law@redhat.com>
15459
15460         PR tree-optimization/27364
15461         * gcc.c-torture/execute/pr27364.c: New test.
15462
15463 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/27309
15466         * g++.dg/parser/ctor5.C: New test.
15467
15468 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15469
15470         PR target/27387
15471         * gcc.target/arm/arm.exp: New.
15472         * gcc.target/arm/pr27387.C: Likewise.
15473
15474 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15475
15476         PR fortran/27269
15477         PR fortran/27324
15478         * gfortran.dg/module_equivalence_2.f90: New test.
15479
15480 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15481
15482         PR middle-end/27337
15483         * g++.dg/gomp/pr27337-1.C: New test.
15484         * g++.dg/gomp/pr27337-2.C: New test.
15485
15486         PR middle-end/27328
15487         * gcc.dg/gomp/pr27328.c: New test.
15488
15489         PR middle-end/27325
15490         * g++.dg/gomp/pr27325.C: New test.
15491
15492         PR middle-end/27310
15493         * g++.dg/gomp/pr27310.C: New test.
15494
15495 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15496
15497         PR tree-optimization/27291
15498         * g++.dg/tree-ssa/pr27291.C: New test.
15499
15500 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15501
15502         PR tree-optimization/27283
15503         * g++.dg/tree-ssa/pr27283.C: New test.
15504
15505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15506
15507         * gcc.dg/tree-ssa/loop-16.c: New test.
15508
15509 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15510             Joseph S. Myers  <joseph@codesourcery.com>
15511
15512         * gcc.dg/Wconversion-3.c: New test case.
15513         * gcc.dg/Wconversion-4.c: Likewise.
15514
15515 2006-05-01  Richard Guenther  <rguenther@suse.de>
15516
15517         PR tree-optimization/26726
15518         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15519
15520 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15521
15522         * gcc.dg/Woverflow-1.c: New test case.
15523         * gcc.dg/Woverflow-2.c: Likewise.
15524         * gcc.dg/Woverflow-3.c: Likewise.
15525
15526 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15527
15528         PR c++/27094
15529         * g++.dg/template/defarg8.C: New test.
15530
15531 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15532
15533         PR c++/27278
15534         * g++.dg/parse/operator7.C: New test.
15535
15536 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15537
15538         PR c++/11471
15539         PR c++/27102
15540         * g++.dg/template/crash48.C: New test.
15541
15542         PR c++/27279
15543         * g++.dg/parse/ctor4.C: New test.
15544
15545 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15546
15547         PR fortran/25681
15548         * gfortran.df/char_type_len.f90: New test.
15549
15550 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15551
15552         PR libgfortran/27304
15553         * gfortran.dg/fmt_exhaust.f90: New test.
15554
15555 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15556
15557         PR c/25309
15558         * gcc.dg/large-size-array-2.c: New test case.
15559
15560 2006-04-28  Richard Guenther  <rguenther@suse.de>
15561
15562         PR target/26826
15563         * gcc.target/i386/pr26826.c: New testcase.
15564
15565 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15566
15567         PR middle-end/27260
15568         * gcc.c-torture/execute/pr27260.c: New.
15569
15570 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15571
15572         PR middle-end/27095
15573         * gcc.dg/pr27095.c: New.
15574
15575 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR c++/27292
15578         * g++.dg/conversion/bitfield4.C: New test.
15579
15580 2006-04-27  Eric Christopher  <echristo@apple.com>
15581
15582         * gcc.dg/pragma-ms_struct.c: New.
15583
15584 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15585
15586         PR c++/27102
15587         * g++.dg/template/crash47.C: New test.
15588
15589 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15590
15591         * gcc.target/i386/sse-7.c: build with -msse.
15592
15593 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15594
15595         PR testsuite/27274:
15596         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15597         (main): Exit if processor doesn't support SSE.
15598
15599 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15600
15601         PR middle-end/27282
15602         * gcc.c-torture/compile/pr27282.c: New test.
15603
15604 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15605
15606         PR middle-end/26913
15607         * g++.dg/gomp/pr26913.C: New test.
15608
15609         PR c/25996
15610         * gcc.dg/gomp/pr25996.c: New test.
15611         * g++.dg/gomp/pr25996.C: New test.
15612
15613 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15614
15615         PR rtl-optimization/26725
15616         * gcc.c-torture/compile/pr26725.c: New test.
15617
15618 2006-04-25  Richard Guenther  <rguenther@suse.de>
15619
15620         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15621         than n + -1.
15622
15623 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15624
15625         * gcc.dg/20060425-1.c: New testcase.
15626
15627 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15628
15629         PR tree-optimization/26865
15630         * gcc.dg/pr26865.c: New test.
15631
15632 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15633
15634         PR c++/27292
15635         * g++.dg/conversion/bitfield1.C: New test.
15636         * g++.dg/conversion/bitfield2.C: Likewise.
15637         * g++.dg/conversion/bitfield3.C: Likewise.
15638
15639 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15640         Richard Guenther  <rguenther@suse.de>
15641
15642         PR tree-optimization/27236
15643         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15644
15645 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15646
15647         PR c++/19963
15648         * g++.dg/other/incomplete2.C: New test.
15649
15650 2006-04-24  Richard Guenther  <rguenther@suse.de>
15651
15652         PR middle-end/26869
15653         * gcc.dg/torture/pr26869.c: New testcase.
15654
15655 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15656         Richard Guenther  <rguenther@suse.de>
15657
15658         PR tree-optimization/27218
15659         * g++.dg/tree-ssa/pr27218.C: New testcase.
15660
15661 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15662
15663         PR c++/26912
15664         * g++.dg/template/friend41.C: New test.
15665
15666 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15667
15668         * g++.dg/opt/pr15551.C: Include cstdio.
15669         (main): Use remove instead of unlink.
15670
15671 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15672
15673         * gcc.dg/sibcall-7.c: New test.
15674         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15675         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15676         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15677         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15678         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15679
15680 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15681
15682         PR c++/26534
15683         * g++.dg/opt/bitfield1.C: New test.
15684         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15685         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15686         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15687         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15688         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15689         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15690         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15691         * g++.dg/abi/bitfield2.C: Likewise.
15692         * g++.dg/init/bitfield1.C: Likewise.
15693
15694 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15695
15696         PR fortran/25099
15697         * gfortran.dg/elemental_subroutine_4.f90: New test.
15698         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15699         call sub (m, x).
15700
15701 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15702
15703         * gcc.c-torture/compile/20060421-1.c: New testcase.
15704
15705 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15706
15707         PR c/25875
15708         * gcc.dg/init-bad-4.c: New test.
15709
15710 2006-04-21  Paul Brook  <paul@codesourcery.com>
15711
15712         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15713
15714 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15715
15716         PR fortran/27122
15717         * gfortran.dg/defined_operators_1.f90: New test.
15718         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15719         remove old ones associated, incorrectly, with Note 5.46.
15720
15721         PR fortran/27113
15722         * gfortran.dg/character_array_constructor_1.f90: New test.
15723
15724 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15725
15726         * gcc.dg/20060419-1.c: New test.
15727
15728 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15729
15730         PR c/26774
15731         * gcc.dg/struct-parse-1.c: New test case.
15732
15733 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15734
15735         PR c++/26558
15736         * g++.dg/parse/template19.C: New test.
15737
15738         PR c++/26739
15739         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15740
15741         PR c++/26036
15742         * g++.dg/expr/call3.C: New test.
15743
15744         PR c++/10385
15745         * g++.dg/conversion/dynamic1.C: New test.
15746
15747 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15748
15749         PR c++/27102
15750         * g++.dg/template/crash35.C: Tweak error markers.
15751         * g++.dg/template/crash46.C: New test.
15752         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15753         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15754
15755 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15756
15757         PR rtl-optimization/14261
15758         * gcc.c-torture/compile/20060419-1.c: Added.
15759
15760 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15761
15762         * gfortran.dg/label_1.f90: Adjust dg-error.
15763
15764 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15765
15766         PR target/26961
15767         * gcc.dg/fold-cond-1.c: New test case.
15768         * gcc.dg/pr26961-1.c: Likewise.
15769
15770 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15771
15772         PR libgfortran/27138
15773         * gfortran.dg/read_bad_advance.f90: New test.
15774
15775 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15776             Dale Johannesen  <dalej@apple.com>
15777
15778         PR target/24076
15779         * gcc.target/i386/vecinit-3.c: New testcase.
15780         * gcc.target/i386/vecinit-4.c: Likewise.
15781         * gcc.target/i386/sse-18.c: Likewise.
15782         * gcc.target/i386/sse-19.c: Likewise.
15783
15784 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15785
15786         * gfortran.dg/allocate_zerosize_1.f90: New test.
15787
15788 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR c++/26365
15791         * g++.dg/template/crash45.C: New test.
15792
15793 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15794
15795         PR fortran/26787
15796         * gfortran.dg/proc_assign_1.f90: New test.
15797         * gfortran.dg/procedure_lvalue.f90: Change message.
15798         * gfortran.dg/namelist_4.f90: Add new error.
15799
15800         PR fortran/25597
15801         PR fortran/27096
15802         * gfortran.dg/auto_pointer_array_result_1.f90
15803
15804         PR fortran/27089
15805         * gfortran.dg/specification_type_resolution_1.f90
15806
15807         PR fortran/18003
15808         PR fortran/25669
15809         PR fortran/26834
15810         * gfortran.dg/bounds_temporaries_1.f90: New test.
15811
15812         PR fortran/27124
15813         * gfortran.dg/array_return_value_1.f90: New test.
15814
15815 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15816
15817         PR fortran/25336
15818         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15819
15820 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15821
15822         PR middle-end/26823
15823         * g++.dg/gomp/pr26823-1.C: New test.
15824         * g++.dg/gomp/pr26823-2.C: New test.
15825
15826 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15827
15828         PR middle-end/27134
15829         * gcc.dg/pr27314.c: New test.
15830
15831 2006-04-13  Richard Henderson  <rth@redhat.com>
15832
15833         * g++.dg/gomp/block-0.C: Update expected matches.
15834
15835 2006-04-13  DJ Delorie  <dj@redhat.com>
15836
15837         * lib/target-supports.exp (check_effective_target_int32plus): New.
15838         (check_effective_target_ptr32plus): New.
15839         (check_effective_target_size32plus): New.
15840         (check_effective_target_int16): New.
15841         (check_profiling_available): Add m32c to the list of unsupported
15842         targets.
15843
15844         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15845         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15846         memory size.
15847         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15848         pointers.
15849         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15850         size_t.
15851         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15852         and size_t.
15853         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15854         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15855         not just xstormy16.  Skip m32c due to weird pointer size.
15856         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15857         not just xstormy16.
15858         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15859         not just xstormy16.
15860         * gcc.dg/20020312-2.c: Add m32c support.
15861         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15862         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15863         in test.
15864         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15865         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15866         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15867         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15868         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15869         formats
15870         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15871         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15872         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15873         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15874         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15875         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15876         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15877         in test.
15878         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15879         in test.
15880         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15881         * gcc.dg/pr23049.c: Require >=32 bit integers.
15882         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15883         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15884         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15885         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15886         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15887         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15888         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15889         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15890         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15891         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15892         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15893         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15894         prototype in test.
15895         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15896         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15897         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15898         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15899         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15900
15901         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15902         * gcc.c-torture/execute/20040703-1.x: Likewise.
15903         * gcc.c-torture/execute/20040705-1.x: Likewise.
15904         * gcc.c-torture/execute/20040705-2.x: Likewise.
15905         * gcc.c-torture/execute/20040709-1.x: Likewise.
15906         * gcc.c-torture/execute/20040709-2.x: Likewise.
15907         * gcc.c-torture/execute/20040811-1.x: Likewise.
15908         * gcc.c-torture/execute/20050316-1.x: Likewise.
15909         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15910         * gcc.c-torture/execute/pr19689.x: Likewise.
15911         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15912         * gcc.c-torture/execute/usmul.x: Likewise.
15913         * gcc.c-torture/execute/vrp-5.x: Likewise.
15914         * gcc.c-torture/execute/vrp-6.x: Likewise.
15915         * gcc.dg/debug/20041023-1.s: Likewise.
15916
15917 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15918
15919         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15920         of integers to a vector types are now constant expressions in C.
15921         * gcc.dg/vect/vect-fold-1.c: New test case.
15922
15923 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15924             Ulrich Weigand  <uweigand@de.ibm.com>
15925
15926         PR target/27006
15927         * gcc.dg/vmx/pr27006.c: New testcase.
15928
15929 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15930
15931         PR libgfortran/26766
15932         * gfortran.dg/write_recursive.f90: New test.
15933
15934 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15935
15936         * g++.dg/parse/dtor7.C: New test.
15937         * g++.dg/parse/new1.C: Add error marker.
15938         * g++.dg/template/new3.C: New test.
15939
15940         PR c++/26122
15941         * g++.dg/template/pure1.C: New test.
15942
15943         PR c++/26295
15944         * g++.dg/parse/ptrmem4.C: New test.
15945
15946 2006-04-10  Jeff Law  <law@redhat.com>
15947
15948         PR/27087
15949         * gcc.c-torture/compile/pr27087.c: New test.
15950
15951 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15952
15953         PR/21391
15954         * gcc.dg/20060410.c: New.
15955
15956 2006-04-10  Matthias Klose  <doko@debian.org>
15957
15958         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15959         Recognize multilib directory names containing underscores.
15960
15961 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15962
15963         * gcc.target/i386/vecinit-1.c: New test case.
15964         * gcc.target/i386/vecinit-2.c: Likewise.
15965
15966 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
15967
15968         PR debug/27057
15969         * g++.dg/debug/dwarf2-2.C: New test.
15970
15971 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
15972
15973         PR rtl-optimization/27073
15974         * gcc.c-torture/execute/pr27073.c: New test.
15975
15976 2006-04-08  Mike Stump  <mrs@apple.com>
15977
15978         * gcc.dg/pragma-darwin.c: Improve for ppc64.
15979
15980 2006-04-07  Richard Guenther  <rguenther@suse.de>
15981
15982         PR tree-optimization/26135
15983         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
15984
15985 2006-04-06  Jan Hubicka  <jh@suse.cz>
15986
15987         PR profile/26399
15988         * g++.dg/bprob/g++-bprob-2.C: New testcase.
15989
15990 2006-04-06  Roger Sayle  <roger@eyesopen.com>
15991
15992         * g++.dg/conversion/nullptr1.C: New test case.
15993         * g++.dg/conversion/nullptr2.C: Likewise.
15994
15995 2006-04-05  Roger Sayle  <roger@eyesopen.com>
15996
15997         * gfortran.dg/dependency_18.f90: New test case.
15998
15999 2006-04-05  Richard Guenther  <rguenther@suse.de>
16000
16001         PR tree-optimization/26919
16002         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16003         * gcc.dg/ipa/ipa-2.c: Likewise.
16004         * gcc.dg/ipa/ipa-3.c: Likewise.
16005         * gcc.dg/ipa/ipa-5.c: Likewise.
16006
16007 2006-04-05  Richard Guenther  <rguenther@suse.de>
16008
16009         PR tree-optimization/26763
16010         * gcc.dg/torture/pr26763-1.c: New testcase.
16011         * gcc.dg/torture/pr26763-2.c: Likewise.
16012
16013 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16014
16015         PR fortran/23634
16016         PR fortran/25619
16017         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16018
16019 2006-04-04  Eric Christopher  <echristo@apple.com>
16020
16021         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16022         stubs.
16023         * gcc.target/i386/387-5.c: Ditto.
16024
16025 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16026
16027         * gcc.target/sparc/struct-ret-check.c: New test.
16028
16029 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16030
16031         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16032         zero decimal digits specified in format.
16033
16034 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16035
16036         PR fortran/26891
16037         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16038
16039         PR fortran/26976
16040         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16041         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16042         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16043         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16044         compliant and detect bigendian-ness.
16045
16046 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16047
16048         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16049         dummy arguments work when the actual argument is itself a dummy
16050         argument of the caller.
16051
16052 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053
16054         PR libfortran/24685
16055         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16056
16057 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16058
16059         * gfortran.dg/dependencency_17.f90: New test case.
16060
16061 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16062
16063         * gfortran.dg/dependency_14.f90: New test case.
16064         * gfortran.dg/dependency_15.f90: Likewise.
16065         * gfortran.dg/dependency_16.f90: Likewise.
16066
16067 2006-03-31  Asher Langton  <langton2@llnl.gov>
16068
16069         PR fortran/25358
16070         gfortran.dg/cray_pointers_6.f90: New test.
16071
16072 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16073
16074         PR libgfortran/26890
16075         * gfortran.dg/read_size_noadvance.f90: New test.
16076
16077 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16078
16079         PR fortran/25031
16080         * gfortran.dg/multiple_allocation_1.f90: Check that the
16081         size has changed after a re-allocation with stat.
16082
16083 2006-03-30  Richard Guenther  <rguenther@suse.de>
16084
16085         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16086         removal.
16087         * gcc.target/i386/sselibm-2.c: Likewise.
16088         * gcc.target/i386/sselibm-3.c: Likewise.
16089         * gcc.target/i386/sselibm-4.c: Likewise.
16090         * gcc.target/i386/sselibm-5.c: Likewise.
16091
16092 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16093
16094         * gcc.dg/fold-andxor-1.c: New test case.
16095         * gcc.dg/fold-xorand-1.c: Likewise.
16096
16097 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16098
16099         * gcc.dg/fold-convnotconv-1.c: New test case.
16100
16101 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16102
16103         PR fortran/26779
16104         * gfortran.dg/private_type_5.f90: New test.
16105
16106 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16107
16108         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16109
16110 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16111
16112         * gfortran.dg/advance_2.f90: New test.
16113         * gfortran.dg/advance_3.f90: New test.
16114
16115         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16116
16117 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16118
16119         PR libgfortran/26661
16120         PR libgfortran/26880
16121         * gfortran.dg/read_x_past.f: New test.
16122
16123 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16124
16125         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16126         to be STABS.
16127
16128 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16129
16130         * objc.dg/dwarf-1.m: Skip on AIX.
16131         * objc.dg/dwarf-2.m: Skip on AIX.
16132
16133 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16134
16135         PR fortran/26816
16136         * gfortran.dg/float_1.f90: New test.
16137
16138 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16139
16140         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16141         X86_64 targets.
16142         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16143
16144 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16145
16146         PR libfortran/26735
16147         * gfortran.dg/convert_implied_open.f90: New test case.
16148
16149 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16150
16151         PR fortran/26769
16152         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16153
16154 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16155
16156         PR middle-end/26717
16157         * gcc.dg/pr26717.c: New test.
16158
16159 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16160
16161         * gfortran.dg/dependency_12.f90: New test case.
16162
16163 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16164
16165         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16166
16167 2006-03-24  Jeff Law  <law@redhat.com>
16168
16169         * gcc.c-torture/pr26840.c: New test.
16170
16171 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16172
16173         * objc.dg/dwarf-2.m: New.
16174         * obj-c++.dg/dwarf-2.mm: New.
16175
16176         * g++.old-deja/g++.other/init19.C: New.
16177
16178 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16179
16180         * g++.dg/eh/spbp.C: Skip on AIX.
16181
16182 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16183
16184         PR middle-end/26611
16185         * g++.dg/gomp/pr26611-1.C: New test.
16186         * g++.dg/gomp/pr26611-2.C: New test.
16187
16188 2006-03-24  Jeff Law  <law@redhat.com>
16189
16190         * gcc.c-torture/compile/pr26833.c: New test.
16191         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16192
16193 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16194
16195         * gfortran.dg/endfile_2.f90: Delete temp file.
16196
16197 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16198
16199         PR fortran/19303
16200         * gfortran.dg/record_marker_1.f90: New test case.
16201         * gfortran.dg/record_marker_2.f: New test case.
16202         * gfortran.dg/record_marker_3.f90: New test case.
16203
16204 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16205
16206         PR fortran/17298
16207         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16208         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16209
16210 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16211
16212         * lib/gcc-dg.exp (cleanup-modules): New proc.
16213         * gfortran.dg/allocatable_function_1.f90,
16214         gfortran.dg/allocate_char_star_scalar_1.f90,
16215         gfortran.dg/assumed_charlen_function_1.f90,
16216         gfortran.dg/assumed_dummy_1.f90,
16217         gfortran.dg/assumed_shape_ranks_1.f90,
16218         gfortran.dg/assumed_shape_ranks_2.f90,
16219         gfortran.dg/assumed_size_dt_dummy.f90,
16220         gfortran.dg/auto_char_dummy_array_1.f90,
16221         gfortran.dg/auto_char_len_3.f90,
16222         gfortran.dg/automatic_module_variable.f90,
16223         gfortran.dg/bad_automatic_objects_1.f90,
16224         gfortran.dg/char_array_constructor.f90,
16225         gfortran.dg/char_array_structure_constructor.f90,
16226         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16227         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16228         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16229         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16230         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16231         gfortran.dg/derived_pointer_recursion.f90,
16232         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16233         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16234         gfortran.dg/dummy_functions_1.f90,
16235         gfortran.dg/elemental_initializer_1.f90,
16236         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16237         gfortran.dg/elemental_pointer_1.f90,
16238         gfortran.dg/elemental_subroutine_1.f90,
16239         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16240         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16241         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16242         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16243         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16244         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16245         gfortran.dg/global_references_1.f90,
16246         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16247         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16248         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16249         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16250         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16251         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16252         gfortran.dg/large_integer_kind_1.f90,
16253         gfortran.dg/large_real_kind_1.f90,
16254         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16255         gfortran.dg/module_double_reuse.f90,
16256         gfortran.dg/module_equivalence_1.f90,
16257         gfortran.dg/module_interface_1.f90,
16258         gfortran.dg/module_parameter_array_refs_1.f90,
16259         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16260         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16261         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16262         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16263         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16264         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16265         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16266         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16267         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16268         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16269         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16270         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16271         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16272         gfortran.dg/same_name_1.f90,
16273         gfortran.dg/sibling_dummy_procedure_1.f90,
16274         gfortran.dg/sibling_dummy_procedure_2.f90,
16275         gfortran.dg/sibling_dummy_procedure_3.f90,
16276         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16277         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16278         gfortran.dg/used_dummy_types_2.f90,
16279         gfortran.dg/used_dummy_types_3.f90,
16280         gfortran.dg/used_dummy_types_4.f90,
16281         gfortran.dg/used_dummy_types_5.f90,
16282         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16283         gfortran.dg/userdef_operator_1.f90: Use it.
16284
16285 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16286
16287         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16288         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16289         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16290         gfortran.dg/write_back.f,
16291         gfortran.fortran-torture/execute/inquire_1.f90,
16292         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16293
16294 2006-03-21  Jeff Law  <law@redhat.com>
16295
16296         * gcc.dg/tree-ssa/vrp28.c: New test.
16297
16298 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16299
16300         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16301         if _STDC_C99 is defined.
16302         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16303         * gcc.dg/builtins-20.c: Likewise.
16304         * gcc.dg/builtins-53.c: Likewise.
16305         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16306         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16307
16308 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16309
16310         PR tree-opt/26781
16311         * gcc.c-torture/compile/pr26781-1.c: New test.
16312         * gcc.c-torture/compile/pr26781-2.c: New test.
16313
16314 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16315
16316         PR c++/26690
16317         * g++.dg/gomp/pr26690-1.C: New test.
16318         * g++.dg/gomp/pr26690-2.C: New test.
16319
16320 2006-03-20  Jeff Law  <law@redhat.com>
16321
16322         * gcc.dg/tree-ssa/pr21829.c: New test.
16323
16324         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16325
16326 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16327
16328         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16329         (check_visibility_available): Use it.
16330         (check_effective_target_default_packed): Likewise.
16331         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16332         (check_effective_target_fopenmp): Likewise.
16333         (check_effective_target_freorder): Likewise.
16334         (check_effective_target_fpic): Likewise.
16335         (check_named_sections_available): Likewise.
16336         (check_effective_target_ilp32): Likewise.
16337         (check_effective_target_lp64): Likewise.
16338
16339 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16340
16341         PR fortran/20935
16342         * gfortran.dg/scalar_mask_2.f90: New test case.
16343
16344 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16345
16346         PR tree-opt/26629
16347         * gcc.dg/tree-ssa/loadpre12.c: New test.
16348         * gcc.dg/tree-ssa/loadpre13.c: New test.
16349         * gcc.dg/tree-ssa/loadpre14.c: New test.
16350         * gcc.dg/tree-ssa/loadpre15.c: New test.
16351         * gcc.dg/tree-ssa/loadpre16.c: New test.
16352         * gcc.dg/tree-ssa/loadpre17.c: New test.
16353         * gcc.dg/tree-ssa/loadpre18.c: New test.
16354         * gcc.dg/tree-ssa/loadpre19.c: New test.
16355         * gcc.dg/tree-ssa/loadpre20.c: New test.
16356         * gcc.dg/tree-ssa/loadpre21.c: New test.
16357         * gcc.dg/tree-ssa/loadpre22.c: New test.
16358
16359 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16360
16361         PR fortran/26741
16362         * gfortran.dg/elemental_initializer_1.f90: New test.
16363
16364         PR fortran/26716
16365         * gfortran.dg/assumed_shape_ranks_2: New test.
16366
16367 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16368
16369         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16370         target fpic.
16371
16372 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16373
16374         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16375         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16376         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16377         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16378         gfortran.fortran-torture/execute/direct_io.f90,
16379         gfortran.fortran-torture/execute/inquire_2.f90,
16380         gfortran.fortran-torture/execute/inquire_4.f90,
16381         gfortran.fortran-torture/execute/list_read_1.f90,
16382         gfortran.fortran-torture/execute/open_replace.f90,
16383         gfortran.fortran-torture/execute/slash_edit.f90,
16384         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16385         temporary files from testcases.
16386
16387 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16388
16389         PR libgfortran/26509
16390         gfortran.dg/write_direct_eor.f90: New test.
16391
16392 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16393
16394         * gcc.target/powerpc/pr26350.c: New.
16395         * gcc.target/powerpc/indexed-addr.c: New.
16396
16397 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16398
16399         * gfortran.dg/dependency_13.f90: New test case.
16400
16401 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16402
16403         PR middle-end/21781
16404         * gcc.dg/real-const-1.c: New test case.
16405
16406 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16407
16408         * g++.old-deja/g++.other/init18.C: New.
16409         * g++.old-deja/g++.other/init5.C: Remove xfail.
16410
16411 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16412
16413         * g++.dg/opt/pr15551.C: Cleanup temp file.
16414
16415 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16416
16417         PR c++/6634
16418         g++.dg/parse/long1.C: New test.
16419
16420 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16421
16422         PR fortran/19101
16423         * gfortran.dg/continuation.f90: New test.
16424         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16425
16426 2006-03-14  Richard Guenther  <rguenther@suse.de>
16427
16428         PR tree-optimization/26672
16429         * gcc.dg/torture/pr26672.c: New testcase.
16430
16431 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16432
16433         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16434         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16435
16436 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16437
16438         PR middle-end/26557
16439         * gcc.c-torture/compile/switch-1.c: New test case.
16440
16441 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16442
16443         PR fortran/25378
16444         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16445         test to include more permuatations of mask and index.
16446         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16447         respond to F2003 spec. that the position returned for an all false
16448         mask && condition is zero.
16449
16450 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16451
16452         PR middle-end/25989
16453         * gcc.dg/gomp/pr25989.c: New test.
16454
16455 2006-03-13  Jeff Law  <law@redhat.com>
16456
16457         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16458
16459 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16460
16461         * gcc.dg/switch-9.c: New test.
16462
16463 2006-03-13  Richard Guenther  <rguenther@suse.de>
16464
16465         PR middle-end/26630
16466         * gcc.dg/torture/pr26630.c: New testcase.
16467
16468 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16469
16470         * gfortran.dg/dependency_10.f90: New test case.
16471         * gfortran.dg/dependency_11.f90: Likewise.
16472
16473 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16474             Erik Edelmann  <eedelman@gcc.gnu.org>
16475
16476         * gfortran.dg/allocatable_function_1.f90: New.
16477         * gfortran.dg/allocatable_function_2.f90: New.
16478
16479 2006-03-10  Richard Guenther  <rguenther@suse.de>
16480
16481         PR middle-end/26565
16482         * gcc.dg/torture/pr26565.c: New testcase.
16483
16484 2006-03-09  Eric Christopher  <echristo@apple.com>
16485
16486         * gcc.c-torture/compile/20060309-1.c: New.
16487
16488 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16489
16490         PR libgfortran/26499
16491         * gfortran.dg/write_back.f: New test.
16492         * gfortran.dg/write_rewind_1.f: New test.
16493         * gfortran.dg/write_rewind_2.f: New test.
16494
16495 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16496
16497         PR libgfortran/26554
16498         * gfortran.dg/read_logical.f90: New test.
16499
16500 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16501
16502         * ada/acats/norun.lst: cdd2a03 now passes.
16503
16504 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16505
16506         PR testsuite/25177
16507         * gcc.target/powerpc/pr18096-1.c: Change where the error
16508         would match.
16509
16510 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16511
16512         * gcc.target/i386/cleanup-1.c: New test.
16513         * gcc.target/i386/cleanup-2.c: New test.
16514
16515 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16516
16517         * gfortran.dg/dependency_9.f90: Remove for the time being.
16518
16519 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16520
16521         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16522         directive.
16523
16524 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16525
16526         * gfortran.dg/dependency_9.f90: New test case.
16527
16528 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16529
16530         * gfortran.dg/dependency_4.f90: New test case.
16531         * gfortran.dg/dependency_5.f90: New test case.
16532         * gfortran.dg/dependency_6.f90: New test case.
16533         * gfortran.dg/dependency_7.f90: New test case.
16534         * gfortran.dg/dependency_8.f90: New test case.
16535
16536 2006-03-03  Paul Brook  <paul@codesourcery.com>
16537
16538         * lib/target-supports.exp (check_profiling_available):
16539         Add m68k-*-elf.
16540
16541 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16542
16543         PR fortran/25031
16544         * multiple_allocation_1.f90: New test.
16545
16546 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16547
16548         PR tree-optimization/26524
16549         * gfortran.dg/pr26524.f: New test case.
16550
16551 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16552
16553         * g++.dg/template/repo5.C: Cleanup repo files.
16554         * gcc.dg/20051201-1.c: Cleanup coverage files.
16555         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16556         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16557         tree dump files.
16558
16559 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16560
16561         * objc.dg/objc-nofilename-1.m: New test.
16562         * objc.dg/bad-receiver-type.m: New test.
16563         * obj-c++.dg/bad-receiver-type.mm: New test.
16564
16565 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16566
16567         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16568
16569 2006-03-01  Mike Stump  <mrs@apple.com>
16570
16571         * g++.dg/abi/key2.C: Add.
16572
16573 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16574
16575         * gfortran.dg/logical_dot_product.f90: New test.
16576
16577         PR fortran/26393
16578         * gfortran.dg/used_interface_ref.f90: New test.
16579
16580         PR fortran/20938
16581         * gfortran.dg/dependency_2.f90: New test.
16582         * gfortran.fortran-torture/execute/where17.f90: New test.
16583         * gfortran.fortran-torture/execute/where18.f90: New test.
16584         * gfortran.fortran-torture/execute/where19.f90: New test.
16585         * gfortran.fortran-torture/execute/where20.f90: New test.
16586
16587 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16588
16589         * g++.dg/tree-ssa/pr26443.C: New test case.
16590
16591 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16592
16593         PR middle-end/26022
16594         * g++.dg/opt/return-slot1.C: New test.
16595
16596 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16597
16598         PR libgfortran/26136
16599         * gfortran.dg/namelist_23.f90: New test.
16600
16601 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16602
16603         PR middle-end/14752
16604         * gcc.dg/fold-eqandshift-2.c: New test case.
16605
16606 2006-02-28  Richard Guenther  <rguenther@suse.de>
16607
16608         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16609         decomposition.
16610
16611 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16612
16613         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16614
16615 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16616
16617         PR libgfortran/26464
16618         * gfortran.dg/backspace_5.f: New test.
16619         * gfortran.dg/backspace_6.f: New test.
16620
16621 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16622
16623         * gcc.dg/fold-eqandnot-1.c: New test case.
16624
16625 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16626
16627         PR middle-end/19983
16628         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16629
16630 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16631
16632         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16633         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16634
16635 2006-02-26  Richard Guenther  <rguenther@suse.de>
16636
16637         PR tree-optimization/26421
16638         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16639
16640 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16641
16642         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16643         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16644
16645 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16646
16647         * gcc.dg/fold-even-1.c: New test case.
16648
16649 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16650
16651         PR middle-end/21137
16652         * gcc.dg/fold-eqandshift-1.c: New test case.
16653
16654 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16655
16656         PR tree-optimization/25125
16657         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16658         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16659
16660 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16661
16662         PR tree-optimizations/26359
16663         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16664         with -fdump-tree-dceloop-details.
16665         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16666
16667 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16668
16669         PR middle-end/23673
16670         * gcc.dg/fold-eqxor-1.c: New test case.
16671         * gcc.dg/fold-eqxor-2.c: Likewise.
16672         * gcc.dg/fold-eqxor-3.c: Likewise.
16673
16674 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16675
16676         PR fortran/23092
16677         * scalar_mask_1.f90: New test.
16678
16679 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16680
16681         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16682         * g++.dg/eh/uncaught2.C: New.
16683         * g++.dg/eh/uncaught3.C: New.
16684
16685 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16686
16687         PR libgfortran/26423
16688         * gfortran.dg/read_many_1.f: New test.
16689
16690 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16691
16692         PR fortran/24519
16693         * gfortran.dg/dependency_3.f90: New test.
16694         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16695         XFAILs.
16696
16697         PR fortran/25395
16698         * gfortran.dg/equiv_6.f90: New test.
16699
16700 2006-02-23  Jeff Law  <law@redhat.com>
16701
16702         * gcc.c-torture/compile/pr26425.c: New test.
16703
16704 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16705
16706         PR middle-end/26412
16707         * gcc.dg/gomp/pr26412.c: New test.
16708
16709 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16710
16711         PR c++/26291
16712         * g++.dg/other/ellipsis1.C: New test.
16713         * g++.dg/parse/operator4.C: Adjust error marker.
16714
16715 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16716
16717         PR target/25603
16718         * gfortran.dg/pr25603.f: New testcase.
16719
16720 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16721
16722         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16723         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16724
16725 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16726
16727         * g++.dg/eh/spbp.C: New.
16728
16729 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16730
16731         PR middle-end/26379
16732         * gcc.target/i386/mmx-7.c: New test.
16733
16734 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16735
16736         PR tree-optimization/26361
16737         * gcc.dg/tree-ssa/vrp27.c: New test case.
16738
16739 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16740
16741         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16742         * gcc.dg/tree-ssa/complex-4.c: Here.
16743
16744 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16745
16746         PR middle-end/19543
16747         * gfortran.dg/logical_1.f90: New test case.
16748
16749 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16750
16751         PR middle-end/26334
16752         * gcc.dg/20060218-1.c: Moved to...
16753         * gcc.target/i386/20060218-1.c: ... here.  New test.
16754
16755 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16756
16757         PR fortran/26201
16758         * gfortran.dg/convert_1.f90: New.
16759
16760 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16761
16762         PR fortran/25054
16763         * gfortran.dg/namelist_5.f90: New test.
16764
16765         PR fortran/25089
16766         * gfortran.dg/namelist_4.f90: New test.
16767
16768 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16769
16770         PR tree-opt/25680
16771         * gcc.dg/tree-ssa/complex-3.c: New test.
16772
16773 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16774
16775         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16776         variable to take into account the variable name in the
16777         function header.
16778         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16779
16780 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16781
16782         PR middle-end/26334
16783         * gcc.c-torture/compile/20060217-1.c: New test.
16784         * gcc.dg/20060218-1.c: New test.
16785
16786 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16787
16788         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16789
16790 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16791
16792         * gcc.dg/cpp/undef3.c: New test.
16793         * gcc.dg/cpp/trad/builtins2.c: New test.
16794
16795 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16796
16797         PR c++/26266
16798         * g++.dg/template/static22.C: New test.
16799         * g++.dg/template/static23.C: New test.
16800         * g++.dg/template/static24.C: New test.
16801         * g++.dg/template/non-dependent13.C: New test.
16802         * g++.dg/init/member1.C: Tweak error markers.
16803
16804 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16805
16806         PR target/26255
16807         * gcc.c-torture/compile/pr26255.c: New test case.
16808
16809 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16810
16811         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16812         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16813         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16814         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16815         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16816         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16817         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16818
16819 2006-02-16  Jeff Law  <law@redhat.com>
16820
16821         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16822         * gcc.dg/tree-ssa/vrp26.c: New test.
16823
16824 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16825
16826         PR target/20353
16827         PR target/24578
16828         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16829         __UCLIBC__ is defined.
16830
16831 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16832
16833         PR fortran/26224
16834         * gfortran.dg/gomp/pr26224.f: New test.
16835
16836 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16837
16838         PR tree-opt/25918
16839         * lib/target-supports.exp
16840         (check_effective_target_vect_short_mult): New.
16841         (check_effective_target_vect_char_mult): New.
16842         (check_effective_target_vect_widen_sum_qi_to_si): New.
16843         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16844         (check_effective_target_vect_widen_sum_hi_to_si): New.
16845         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16846         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16847         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16848         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16849         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16850         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16851         vect-reduc-pattern-2c.c
16852         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16853         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16854         vect-reduc-pattern-1c.c
16855
16856 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16857
16858         PR fortran/24557
16859         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16860
16861 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16862
16863         PR fortran/26054
16864         * gfortran.dg/enum_8.f90: Remove check for warning.
16865         * gfortran.dg/iomsg_1.f90: Ditto.
16866         * gfortran.dg/enum_1.f90: Ditto.
16867         * gfortran.dg/enum_9.f90: Ditto.
16868         * gfortran.dg/enum_2.f90: Ditto.
16869         * gfortran.dg/enum_10.f90: Ditto.
16870         * gfortran.dg/enum_3.f90: Ditto.
16871         * gfortran.dg/flush_1.f90: Ditto.
16872         * gfortran.dg/enum_4.f90: Ditto.
16873         * gfortran.dg/array_constructor_1.f90: Ditto.
16874         * gfortran.dg/enum_5.f90: Ditto.
16875         * gfortran.dg/enum_6.f90: Ditto.
16876         * gfortran.dg/enum_7.f90: Ditto.
16877
16878 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16879
16880         PR middle-end/26300
16881         * gcc.c-torture/compile/20060215-1.c: New test.
16882
16883 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16884
16885         PR middle-end/23670
16886         * gcc.dg/tree-ssa/andor-2.c: New test case.
16887
16888 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16889
16890         PR fortran/25045
16891         * optional_dim.f90: New test.
16892
16893 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16894
16895         PR fortran/26277
16896         * gfortran.dg/label_4.f90: New.
16897
16898 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16899             Diego Novillo  <dnovillo@redhat.com>
16900             Uros Bizjak  <uros@kss-loka.si>
16901
16902         * gfortran.dg/gomp: New directory.
16903
16904 2006-02-14  Richard Guenther  <rguenther@suse.de>
16905
16906         PR tree-optimization/26258
16907         * gcc.dg/torture/pr26258.c: New testcase.
16908
16909 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16910
16911         PR fortran/26246
16912         * gfortran.dg/pr26246_1.f90: New test.
16913         * gfortran.dg/pr26246_2.f90: New test.
16914
16915         PR middle-end/26092
16916         * gcc.c-torture/compile/20060208-1.c: New test.
16917
16918 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16919
16920         PR fortran/26074
16921         PR fortran/25103
16922         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16923         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16924         * gfortran.dg/automatic_module_variable.f90: Change error message.
16925
16926         PR fortran/20861
16927         * gfortran.dg/internal_dummy_1.f90: New test.
16928
16929         PR fortran/20871
16930         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16931
16932
16933         PR fortran/25083
16934         * gfortran.dg/uncommon_block_data_1.f90: New test.
16935         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16936         with standard.
16937
16938         PR fortran/25088
16939         * gfortran.dg/typed_subroutine_1.f90: New test.
16940
16941 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16942
16943         * objc.dg/dwarf-1.m: New.
16944
16945 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16946
16947         PR middle-end/24427
16948         * gcc.dg/tree-ssa/andor-1.c: New test case.
16949
16950 2006-02-13  Josh Conner  <jconner@apple.com>
16951
16952         PR target/25376
16953         * gcc.dg/pr25376.c: New test.
16954
16955         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16956         assemble.
16957         * lib/target-supports.exp (check_named_sections_available):
16958         Only compile named-sections test -- don't assemble.
16959
16960 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16961
16962         * g++.dg/warn/no-write-strings.C: New test.
16963         * g++.dg/warn/write-strings.C: Likewise.
16964         * g++.dg/warn/write-strings-default.C: Likewise.
16965
16966 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
16967
16968         PR fortran/25806
16969         * gfortran.dg/ret_pointer_2.f90: New test.
16970
16971 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
16972
16973         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16974
16975 2006-02-10  Jeff Law  <law@redhat.com>
16976
16977         * gcc.c-torture/compile/pr26213.c: New test.
16978
16979 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
16980
16981         gfortran.dg/null_1.f90: New test.
16982
16983 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16984
16985         PR fortran/14771
16986         * gfortran.dg/parens_4.f90: New.
16987         * gfortran.dg/parens_5.f90: New.
16988
16989 2006-02-10  Richard Guenther  <rguenther@suse.de>
16990
16991         * gcc.dg/pr23372-1.c: Remove empty file.
16992
16993 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16994         Paul Thomas  <pault@gcc.gnu.org>
16995
16996         PR fortran/14771
16997         * gfortran.dg/parens_1.f90: New.
16998         * gfortran.dg/parens_2.f90: New.
16999         * gfortran.dg/parens_3.f90: New.
17000
17001 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17002
17003         PR fortran/26038
17004         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17005
17006         PR fortran/25059
17007         * gfortran.dg/impure_assignment_1.f90: New test.
17008
17009         PR fortran/25070
17010         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17011
17012 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17013
17014         PR target/26141
17015         * g++.dg/expr/stdarg2.C: New test.
17016
17017 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17018
17019         PR inline-asm/16194
17020         * gcc.dg/pr16194.c: New test.
17021
17022 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17023
17024         * ada/acats/run_acats: Use portable variant of "$@".
17025
17026 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17027
17028         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17029         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17030
17031 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17032
17033         PR tree-opt/26179
17034         * g++.dg/opt/pr26179.C: New test.
17035
17036 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17037
17038         PR middle-end/26134
17039         * gcc.dg/tree-ssa/complex-3.c: New test.
17040
17041 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17042
17043         * gcc.c-torture/compile/volatile-1.c: New test.
17044
17045 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17046
17047         PR 26180
17048         * gcc.dg/tree-ssa/pr26180.c: New test.
17049
17050 2006-02-08  Jeff Law  <law@redhat.com>
17051
17052         * gcc.dg/tree-ssa/pr21417.c: New test.
17053
17054 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17055
17056         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17057         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17058
17059 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17060
17061         * lib/scanrtl.exp: New.
17062
17063 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17064
17065         PR c++/26071
17066         * g++.dg/other/virtual2.C: New test.
17067
17068         PR c++/26070
17069         * g++.dg/other/virtual1.C: New test.
17070
17071 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17072
17073         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17074         cleanup-ipa-dump): Update dump file glob patterns.
17075         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17076         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17077
17078         * lib/gcc-dg.exp: Load it.
17079         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17080
17081 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17082
17083         PR testsuite/26159
17084         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17085         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17086
17087 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17088
17089         PR fortran/25577
17090         * gfortran.dg/mvbits_1.f90: New.
17091
17092 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17093
17094         * g++.dg/warn/Wdiv-by-zero.C: New test.
17095         * g++.dg/warn/Wno-div-by-zero.C: New.
17096
17097 2006-02-07  Jeff Law  <law@redhat.com>
17098
17099         * gcc.dg/tree-ssa/pr21559.c: New test.
17100
17101         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17102         multiple VRP passes.
17103         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17104         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17105         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17106         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17107         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17108         * gcc.dg/tree-ssa/vrp02.c: Likewise
17109         * gcc.dg/tree-ssa/vrp11.c: Likewise
17110         * gcc.dg/tree-ssa/pr14341.c: Likewise
17111         * gcc.dg/tree-ssa/vrp19.c: Likewise
17112         * gcc.dg/tree-ssa/vrp20.c: Likewise
17113         * gcc.dg/tree-ssa/vrp03.c: Likewise
17114         * gcc.dg/tree-ssa/pr21086.c: Likewise
17115         * gcc.dg/tree-ssa/pr21959.c: Likewise
17116         * gcc.dg/tree-ssa/vrp21.c: Likewise
17117         * gcc.dg/tree-ssa/vrp04.c: Likewise
17118         * gcc.dg/tree-ssa/pr25485.c: Likewise
17119         * gcc.dg/tree-ssa/pr22026.c: Likewise
17120         * gcc.dg/tree-ssa/vrp22.c: Likewise
17121         * gcc.dg/tree-ssa/vrp05.c: Likewise
17122         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17123         * gcc.dg/tree-ssa/pr20701.c: Likewise
17124         * gcc.dg/tree-ssa/vrp23.c: Likewise
17125         * gcc.dg/tree-ssa/vrp06.c: Likewise
17126         * gcc.dg/tree-ssa/pr22117.c: Likewise
17127         * gcc.dg/tree-ssa/pr20702.c: Likewise
17128         * gcc.dg/tree-ssa/vrp15.c: Likewise
17129         * gcc.dg/tree-ssa/pr21090.c: Likewise
17130         * gcc.dg/tree-ssa/pr21294.c: Likewise
17131         * gcc.dg/tree-ssa/vrp24.c: Likewise
17132         * gcc.dg/tree-ssa/vrp07.c: Likewise
17133         * gcc.dg/tree-ssa/pr21563.c: Likewise
17134         * gcc.dg/tree-ssa/pr25382.c: Likewise
17135         * gcc.dg/tree-ssa/vrp16.c: Likewise
17136         * gcc.dg/tree-ssa/vrp25.c: Likewise
17137         * gcc.dg/tree-ssa/vrp08.c: Likewise
17138         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17139         * gcc.dg/tree-ssa/vrp17.c: Likewise
17140         * gcc.dg/tree-ssa/pr21458.c: Likewise
17141         * g++.dg/tree-ssa/pr18178.C: Likewise
17142
17143 2006-02-07  Richard Guenther  <rguenther@suse.de>
17144
17145         PR c++/26140
17146         Revert
17147         2006-01-30  Richard Guenther  <rguenther@suse.de>
17148         PR c++/23372
17149         * gcc.dg/pr23372-1.C: New testcase.
17150
17151         * g++.dg/tree-ssa/pr26140.C: New testcase.
17152
17153 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17154
17155         PR c++/9737
17156         * g++.dg/template/ttp15.C: New test.
17157         * g++.dg/template/ttp16.C: Likewise.
17158         * g++.dg/template/ttp17.C: Likewise.
17159         * g++.old-deja/g++.pt/ttp36.C: Remove.
17160         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17161         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17162         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17163         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17164         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17165         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17166         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17167         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17168         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17169
17170 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17171
17172         PR libfortran/23815
17173         * unf_io_convert_4.f90: New test.
17174
17175 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17176
17177         * gcc.dg/tree-ssa/loadpre10.c: New test.
17178         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17179         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17180         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17181
17182 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17183
17184         PR libfortran/24685
17185         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17186
17187 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17188
17189         PR tree-opt/25251
17190         * gfortran.dg/assign_7.f: New test.
17191
17192 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17193
17194         PR fortran/26041
17195         PR fortran/26064
17196         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17197         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17198         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17199
17200 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17201
17202         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17203         in size_t typedef.
17204
17205 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17206
17207         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17208         * g++.dg/charset/string.c (foo): Likewise.
17209         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17210         const char*
17211         * g++.dg/ext/builtin2.C (printf): Likewise.
17212         * g++.dg/init/new15.C (printf): Likewise.
17213         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17214         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17215         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17216         * g++.dg/template/non-dependent4.C (temp): Likewise.
17217         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17218         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17219         parameter type to const char*.
17220         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17221         Change type to const char*.
17222         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17223         Likewise.
17224         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17225         second parameter type to const char*.
17226         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17227         (Y::Y): Change parameter type to const char*.
17228         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17229         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17230         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17231         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17232         (char*).
17233         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17234         const char*.
17235         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17236         type to const char*.
17237         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17238         return type to const char*.
17239         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17240         to const char*.
17241         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17242         * g++.old-deja/g++.law/refs1.C: Likewise.
17243         * g++.old-deja/g++.law/visibility1.C: Likewise.
17244         * g++.old-deja/g++.law/visibility2.C: Likewise.
17245         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17246         const char*.
17247         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17248         * g++.old-deja/g++.mike/net48.C: Likewise.
17249         * g++.old-deja/g++.mike/p646.C: Likewise.
17250         * g++.old-deja/g++.mike/p6746.C: Likewise.
17251         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17252         type to const char*.
17253         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17254         deprecated conversion warning.
17255         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17256         char*.
17257         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17258         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17259         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17260         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17261         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17262         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17263         * g++.old-deja/g++.pt/t39.C: Likewise.
17264         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17265         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17266
17267 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17268
17269         PR fortran/25075
17270         intrinsic_argument_conformance_1.f90: New test.
17271
17272 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17273
17274         PR fortran/20845
17275         * gfortran.dg/char_result_11.f90: Add SAVE.
17276         * gfortran.dg/der_pointer_4.f90: Ditto.
17277         * gfortran.dg/default_initialization.f90: New test.
17278
17279 2006-02-03  Jeff Law  <law@redhat.com>
17280
17281         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17282         handle more than 100 dump files.
17283         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17284         * lib/scantree.exp (scan-tree-dump): Likewise.
17285         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17286         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17287         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17288         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17289         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17290
17291 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17292
17293         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17294
17295 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17296
17297         * g++.dg/template/using12.C: New test.
17298
17299 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17300
17301         * gcc.target/powerpc/pr25960.c: New test.
17302
17303 2006-02-02  Steven G. Kargl  <kargls@comcast>
17304
17305         PR fortran/24958
17306         gfortran.dg/nullify_2.f90: New test.
17307
17308 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17309
17310         PR 25990
17311         * gcc.dg/gomp/pr25990.c: New test.
17312
17313 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/25342
17316         * g++.gd/template/partial4.C: New test.
17317
17318 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17319
17320         PR middle-end/26001
17321         * gfortran.dg/data_char_2.f90: New.
17322
17323 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17324
17325         PR fortran/26039
17326         maxval_maxloc_conformance_1.f90: New test.
17327
17328 2006-01-31  Richard Guenther  <rguenther@suse.de>
17329
17330         * gcc.target/i386/sselibm-1.c: New testcase.
17331         * gcc.target/i386/sselibm-2.c: Likewise.
17332         * gcc.target/i386/sselibm-3.c: Likewise.
17333         * gcc.target/i386/sselibm-4.c: Likewise.
17334         * gcc.target/i386/sselibm-5.c: Likewise.
17335
17336 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17337
17338         PR fortran/24266
17339         * gfortran.dg/arrayio_derived_2.f90: New.
17340
17341 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17342
17343         * gcc.dg/unsigned-long-compare.c: New test.
17344
17345 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17346
17347         PR testsuite/25318
17348         * lib/target-supports.exp (check_effective_target_freorder):
17349         Check to see if target supports -freorder-blocks-and-partition.
17350         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17351         instead of "dg-require-named-sections".
17352
17353 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17354
17355         PR target/14798:
17356         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17357         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17358         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17359         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17360         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17361         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17362         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17363         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17364
17365 2006-01-30  Richard Guenther  <rguenther@suse.de>
17366
17367         PR c++/23372
17368         * gcc.dg/pr23372-1.C: New testcase.
17369
17370 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17371
17372         * gcc.dg/gomp/pr25874.c: New test.
17373
17374 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17375
17376         PR tree-opt/25911
17377         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17378
17379 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17380
17381         PR fortran/18578
17382         PR fortran/18579
17383         PR fortran/20857
17384         PR fortran/20885
17385         * gfortran.dg/intent_out_1.f90: New test.
17386
17387 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17388
17389         PR fortran/17911
17390         * gfortran.dg/procedure_lvalue.f90: New test.
17391
17392         PR fortran/20895
17393         PR fortran/25030
17394         * gfortran.dg/char_pointer_assign_2.f90: New test.
17395         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17396         assignment to be consistent with standard.
17397         * gfortran.dg/char_result_2.f90: The same.
17398         * gfortran.dg/char_result_8.f90: The same.
17399
17400 2006-01-28  Zack Weinberg  <zackw@panix.com>
17401
17402         * gcc.dg/Woverlength-strings.c
17403         * gcc.dg/Woverlength-strings-pedantic-c89.c
17404         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17405         * gcc.dg/Woverlength-strings-pedantic-c99.c
17406         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17407
17408 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17409
17410         * gcc.c-torture/execute/20060127-1.c: New test.
17411
17412 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17413
17414         PR c++/25999
17415         * g++.dg/ext/pragmaweak1.C: New test.
17416
17417 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/25855
17420         * g++.dg/template/spec29.C: New test.
17421
17422 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17423
17424         PR c/19606.
17425         * gcc.c-torture/execute/pr19606.c: New.
17426
17427 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17428
17429         * gcc.dg/pragma-re-4.c: New test.
17430
17431 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17432
17433         PR fortran/25964
17434         * gfortran.dg/assumed_size_refs_3.f90: New test.
17435
17436 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17437
17438         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17439
17440 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17441
17442         PR ada/21317
17443         * ada/acats/support/impdef.a: Add One_Long_Second.
17444         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17445         * ada/acats/tests/c9/c94026.a: Likewise.
17446         * ada/acats/tests/c9/c97305c.ada: Likewise.
17447         * ada/acats/tests/c9/c99004a.ada: Likewise.
17448
17449 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17450
17451         PR fortran/25964
17452         * gfortran.dg/global_references_2.f90: New test.
17453
17454         PR fortran/25084
17455         PR fortran/20852
17456         PR fortran/25085
17457         PR fortran/25086
17458         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17459         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17460
17461         PR fortran/25416
17462         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17463
17464 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17465
17466         PR c/25892
17467         * gcc.dg/Wpointer-sign.c: New.
17468         * gcc.dg/Wpointer-sign-Wall.c: New.
17469         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17470         * gcc.dg/Wpointer-sign-pedantic.c: New.
17471         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17472         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17473
17474 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17475
17476         PR C/25861
17477         * gcc.c-torture/compile/pr25861.c: New test.
17478
17479 2006-01-26  Paul Brook  <paul@codesourcery.com>
17480
17481         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17482         on short-enum targets.
17483         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17484         variable.
17485         (generate_fields): Use short_enums.
17486         (main): Set short_enums.  Document -e.
17487         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17488         on short-enum targets.
17489         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17490         variable.
17491         (generate_fields): Use short_enums.
17492         (main): Set short_enums.  Document -e.
17493         * lib/target-supports.exp (check_effective_target_short_enums): New.
17494
17495 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17496
17497         PR target/25947
17498         * gcc.dg/torture/pr25947-1.c: New test.
17499
17500 2006-01-25  Jan Hubicka  <jh@suse.cz>
17501             Roger Sayle  <roger@eyesopen.com>
17502
17503         PR rtl-optimization/25703
17504         * gcc.target/i386/20060125-1.c: New test case.
17505         * gcc.target/i386/20060125-2.c: New test case.
17506
17507 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17508
17509         PR fortran/18540
17510         * gfortran.dg/goto_1.f: New.
17511
17512 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17513
17514         PR fortran/25716
17515         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17516         25716 on 32-bit systems too.
17517
17518 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17519
17520         PR testsuite/25590
17521         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17522
17523 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17524
17525         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17526
17527 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17528
17529         PR fortran/25835
17530         * gfortran.dg/read_eof.f90: Delete, renamed.
17531         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17532         * gfortran.dg/read_eof_2.f90: New test.
17533         * gfortran.dg/read_eof_3.f90: New test.
17534
17535 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17536
17537         PR tree-opt/25860
17538         * gcc.c-torture/compile/pr25860.c: New test.
17539
17540 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17541
17542         PR c++/25552
17543         * g++.dg/parse/dtor8.C: New test.
17544
17545 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17546
17547         PR testsuite/25891
17548         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17549         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17550         check_effective_target_fopenmp returns 0.
17551
17552 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17553
17554         PR ada/20548
17555         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17556         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17557         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17558
17559 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17560
17561         PR tree-opt/25857
17562         * g++.dg/opt/pr25857.C: New test.
17563
17564 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17565         Jan Hubicka  <jh@suse.cz>
17566         Richard Guenther  <rguenther@suse.de>
17567
17568         PR rtl-optimization/25654
17569         * gcc.dg/torture/pr25654.c: New testcase.
17570         * gcc.target/i386/pr25654.c: Likewise.
17571
17572 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17573
17574         PR fortran/25901
17575         * gfortran.dg/internal references_2.f90: New test.
17576
17577         Fix regression in testing of admissability of attributes.
17578         * gfortran.dg/intent_used_1.f90: New test.
17579
17580 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17581
17582         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17583         Remove target conditional torture options for i?86 and x86_64
17584         GNU/Linux.
17585
17586 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17587
17588         PR c++/10891
17589         * g++.dg/rtti/no-rtti.C: New.
17590
17591 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17592
17593         PR c++/25895
17594         * g++.dg/inherit/conv2.C: New test.
17595
17596         PR c++/25856
17597         * g++.dg/parse/dtor7.C: New test.
17598
17599         PR c++/25858
17600         * g++.dg/template/crash44.C: New test.
17601
17602 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17603
17604         PR fortran/25124
17605         PR fortran/25625
17606         * gfortran.dg/internal_references_1.f90: New test.
17607           PR fortran/20881
17608         PR fortran/23308
17609         PR fortran/25538
17610         PR fortran/25710
17611         * gfortran.dg/global_references_1.f90: New test.
17612         * gfortran.dg/g77/19990905-1.f: Restore the error that
17613         there is a clash between the common block name and
17614         the name of a subroutine reference.
17615
17616         PR fortran/PR24276
17617         * gfortran.dg/aliasing_dummy_1.f90: New test.
17618
17619 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17620
17621         * gcc.dg/vmx/1b-01.c: Warning fix.
17622         * gcc.dg/vmx/1c-02.c: Likewise.
17623         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17624
17625 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17626
17627         PR testsuite/24962
17628         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17629
17630 2006-01-20  Richard Guenther  <rguenther@suse.de>
17631         Steven Bosscher <stevenb.gcc@gmail.com>
17632
17633         PR rtl-optimization/24626
17634         * gcc.dg/torture/pr24626-1.c: New testcase.
17635         * gcc.dg/torture/pr24626-2.c: Likewise.
17636         * gcc.dg/torture/pr24626-3.c: Likewise.
17637         * gcc.dg/torture/pr24626-4.c: Likewise.
17638
17639 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17640
17641         PR c++/5520
17642         * g++.dg/warn/empty-body.C: New.
17643
17644 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17645
17646         PR c++/22136
17647         * g++.dg/template/using10.C: New test.
17648         * g++.dg/temlpate/using11.C: Likewise.
17649         * g++.dg/inherit/using5.C: Tweak error messages.
17650
17651 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17652
17653         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17654         target test.
17655         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17656
17657 2006-01-19  Jan Hubicka  <jh@suse.cz>
17658
17659         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17660
17661 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17662
17663         PR c++/25854
17664         * g++.dg/template/spec28.C: New test.
17665
17666 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17667
17668         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17669         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17670
17671 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17672
17673         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17674         * gcc.dg/gomp/critical-1.c: Likewise.
17675         * gcc.dg/gomp/critical-3.c: Likewise.
17676         * gcc.dg/gomp/empty.c: Likewise.
17677         * gcc.dg/gomp/ordered-1.c: Likewise.
17678         * gcc.dg/gomp/for-4.c: Likewise.
17679         * gcc.dg/gomp/for-6.c: Likewise.
17680         * gcc.dg/gomp/master-3.c: Likewise.
17681         * gcc.dg/gomp/for-8.c: Likewise.
17682         * gcc.dg/gomp/for-10.c: Likewise.
17683         * gcc.dg/gomp/for-18.c: Likewise.
17684         * gcc.dg/gomp/for-5.c: Likewise.
17685         * gcc.dg/gomp/for-7.c: Likewise.
17686         * gcc.dg/gomp/for-9.c: Likewise.
17687
17688 2006-01-18  Jeff Law  <law@redhat.com>
17689
17690         * gcc.dg/tree-ssa/vrp25.c: New test.
17691
17692 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17693
17694         * gcc.dg/pr25805.c: Fix misapplied patch.
17695
17696 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17697
17698         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17699         (check_effective_target_vect_udot_qi): New.
17700         (check_effective_target_vect_sdot_hi): New.
17701         (check_effective_target_vect_udot_hi): New.
17702         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17703         prefixed with "wrapv-" with -fwrapv.
17704         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17705         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17706         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17707         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17708         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17709
17710         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17711         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17712         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17713         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17714
17715 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17716
17717         PR c++/16829
17718         * g++.dg/other/default2.C: New test.
17719         * g++.dg/other/default3.C: New test.
17720
17721 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17722
17723         PR c/25805
17724         * gcc.dg/pr25805.c: New file.
17725
17726 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17727
17728         PR c++/25836
17729         * g++.dg/template/init6.C: New test.
17730
17731 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17732
17733         * gcc.dg/tree-ssa/pr24287.c: New test
17734
17735 2006-01-18  Eric Christopher  <echristo@apple.com>
17736
17737         * g++.dg/eh/table.C: New.
17738
17739 2006-01-18  DJ Delorie  <dj@redhat.com>
17740
17741         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17742         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17743         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17744         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17745
17746 2006-01-18  Jeff Law  <law@redhat.com>
17747
17748         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17749         on wrapping on overflow semantics.
17750
17751         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17752
17753         * gcc.gc/tree-ssa/vrp23.c: New test.
17754         * gcc.gc/tree-ssa/vrp24.c: New test.
17755
17756 2006-01-18  Richard Henderson  <rth@redhat.com>
17757             Aldy Hernandez  <aldyh@redhat.com>
17758             Jakub Jelinek  <jakub@redhat.com>
17759             Diego Novillo  <dnovillo@redhat.com>
17760             Uros Bizjak  <uros@kss-loka.si>
17761
17762         * gcc.dg/gomp: New directory.
17763
17764 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17765             Steven G. Kargl  <kargls@comcast.net>
17766
17767         PR fortran/20869
17768         * gfortran.dg/intrinsic_external_1.f90: New test.
17769
17770         PR fortran/20875.
17771         * gfortran.dg/elemental_pointer_1.f90: New test.
17772
17773         PR fortran/25024
17774         * gfortran.dg/external_procedures_1.f90: New test.
17775
17776         PR fortran/25785
17777         gfortran.dg/assumed_present.f90: New test.
17778
17779 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17780
17781         * g++.dg/parse/lookup5.C: New test.
17782
17783 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17784
17785         PR fortran/25697
17786         * gfortran.dg/read_eof.f90: New test.
17787
17788 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17789
17790         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17791         add a closing brace.
17792
17793 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17794
17795         PR fortran/25631
17796         * gfortran.dg/fmt_tl.f: New test.
17797
17798 2006-01-17  Eric Christopher  <echristo@apple.com>
17799
17800         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17801         * g++.old-deja/g++.warn/impint2.C: Ditto.
17802         * g++.old-deja/g++.other/null1.C: Ditto.
17803         * g++.dg/warn/conv2.C: Ditto.
17804         * g++.dg/warn/conv4.C: New file.
17805
17806 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17807
17808         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17809
17810 2006-01-17  Andreas Jaeger  <aj@suse.de>
17811             Janis Johnson <janis187@us.ibm.com>
17812
17813         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17814         in 64-bit.
17815         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17816         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17817
17818 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17819
17820         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17821         (switchfiles): xfail txxx where xxx >= 25.
17822
17823 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17824
17825         PR testsuite/25764
17826         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17827
17828 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17829
17830         PR c/25682
17831         * gcc.dg/pr25682.c: New test.
17832         * g++.dg/parse/array-size2.C: New test.
17833
17834 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17835
17836         * consistency.vlad: Remove entire directory, 1652 files.
17837
17838 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17839
17840         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17841         check_effective_target_dfprt_nocache): New.
17842         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17843         (check_effective_target_dfprt): New.
17844         * lib/c-compat.exp (check_dfp): Remove.
17845         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17846         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17847         level of support for decimal float.
17848         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17849         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17850         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17851         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17852         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17853         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17854         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17855         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17856         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17857         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17858         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17859         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17860         directives.
17861
17862 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17863
17864         PR testsuite/25741
17865         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17866         $base_dir/../.
17867         * lib/gfortran.exp (gfortran_init): Likewise.
17868         * lib/obj-c++.exp (obj-c++_init): Likewise.
17869         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17870         (scan-assembler-dem-not): Likewise.
17871         * lib/scandump.exp (scan-dump-dem): Likewise.
17872         (scan-dump-dem-not): Likewise.
17873
17874 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17875
17876         PR testsuite/25767
17877         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17878         powerpc-*-darwin*.
17879         * lib/obj-c++.exp (obj-c++_init): Likewise.
17880
17881 2006-01-16  Richard Guenther  <rguenther@suse.de>
17882
17883         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17884
17885 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17886
17887         PR testsuite/25777
17888         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17889         to LD_LIBRARY_PATH.
17890
17891 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17892             Andrew Pinski  <pinskia@physics.uc.edu>
17893
17894         * gcc.dg/minmax-1.c: New test.
17895
17896 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17897
17898         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17899         * gcc.misc-tests/dectest.exp: Ditto.
17900
17901 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17902
17903         PR testsuite/25796
17904         * gcc.target/i386/cmov6.c: Use -march=k8.
17905
17906 2006-01-15  Andreas Jaeger  <aj@suse.de>
17907
17908         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17909         x86 does not have __float128.
17910
17911 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17912
17913         * gcc.target/i386/cmov6.c: New test.
17914
17915 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/25663
17918         * g++.dg/template/ctor6.C: New test.
17919
17920 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17921
17922         PR tree-optimization/25485
17923         * gcc.dg/tree-ssa/pr25485.c: New.
17924
17925 2006-01-14  Richard Guenther  <rguenther@suse.de>
17926
17927         PR tree-optimization/22548
17928         PR tree-optimization/22555
17929         PR tree-optimization/22501
17930         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17931         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17932         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17933         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17934         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17935         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17936         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17937         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17938         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17939
17940 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17941
17942         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17943         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17944
17945 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17946         Richard Guenther  <rguenther@suse.de>
17947
17948         PR rtl-optimization/24257
17949         * gcc.dg/torture/pr24257.c: New testcase.
17950
17951 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17952
17953         * gcc.c-torture/execute/20060110-1.c: New test.
17954         * gcc.c-torture/execute/20060110-2.c: New test.
17955
17956 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17957
17958         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17959
17960 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17961
17962         PR fortran/25756
17963         * gfortran.dg/label_3.f90: New test.
17964
17965 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
17966
17967         PR tree-optimization/25771
17968         * g++.dg/tree-ssa/pr25771.C: New test
17969
17970 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17971
17972         PR tree-opt/24365
17973         * g++.dg/opt/complex5.C: New test.
17974
17975 2006-01-13  Richard Guenther  <rguenther@suse.de>
17976
17977         * gcc.target/i386/387-9.c: New testcase.
17978
17979 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         PR c++/24824
17982         * g++.dg/debug/dwarf2-1.C: New.
17983
17984 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17985
17986         PR testsuite/25728
17987         * lib/gcov.exp (verify-lines): Add "close $fd".
17988
17989 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
17990             Ben Elliston  <bje@au.ibm.com>
17991
17992         * gcc.dg/dfp/inf-1.c: New test.
17993
17994 2006-01-12  Janis Johnson <janis187@us.ibm.com>
17995             Yao Qi  <qiyaoltc@cn.ibm.com>
17996             Ben Elliston  <bje@au.ibm.com>
17997             Jon Grimm  <jgrimm2@us.ibm.com>
17998
17999         * gcc.dg/nodfp-1.c: New test.
18000         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18001         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18002         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18003         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18004         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18005         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18006         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18007         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18008         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18009         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18010         * gcc.dg/format/dfp-printf-1.c: Likewise.
18011         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18012         (compat_setup_dfp): New.
18013         * gcc.dg/compat/compat.exp: Use it.
18014         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18015         Make some variables global, prepend "compat_" to their names.
18016         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18017         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18018         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18019         * lib/compat.exp (compat_skip_list): Make global, rename.
18020         * lib/c-compat.exp: New file.
18021         * lib/target-supports.exp (check_effective_target_dfp): New.
18022
18023         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18024         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18025         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18026         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18027         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18028         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18029         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18030         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18031         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18032         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18033         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18034         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18035         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18036         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18037         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18038         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18039         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18040         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18041         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18042         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18043         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18044         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18045         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18046         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18047         gcc.dg/dfp/struct-layout-1.c,
18048         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18049         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18050         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18051         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18052         gcc.dg/dfp/func-vararg-dfp.c,
18053         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18054         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18055         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18056         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18057         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18058
18059 2006-01-11  Richard Guenther  <rguenther@suse.de>
18060
18061         PR tree-optimization/25734
18062         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18063
18064 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18065
18066         PR fortran/25486
18067         * gfortran.dg/literal_character_constant_1_x.F: New test.
18068         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18069         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18070         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18071
18072 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18073
18074         PR c++/25386
18075         * g++.dg/ext/packed3.C: Add expected packed error.
18076
18077 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18078
18079         PR target/25706
18080         * gcc.dg/torture/pr25706-1.c: New test.
18081
18082 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18083
18084         PR tree-optimization/23109
18085         PR tree-optimization/23948
18086         PR tree-optimization/24123
18087
18088         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18089         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18090         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18091         g++.dg/tree-ssa/pr23948.C: New testcases.
18092         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18093         three divisions in order to do the optimization.
18094
18095 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18096
18097         PR c++/25632
18098         * g++.dg/other/pr25632.C: New test.
18099
18100 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18101
18102         PR fortran/25730
18103         * gfortran.dg/used_types_1.f90: New test.
18104
18105 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18106
18107         PR target/25718
18108         * gcc.dg/torture/pr25718-1.c: New test.
18109
18110 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18111
18112         * gfortran.dg/list_read_2.f90: Fix typo in description.
18113
18114 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18115
18116         * lib/target-supports.exp (check_visibility_available): Simplify test
18117         for *-*-netware*.
18118         (check_profiling_available): Fail for *-*-netware*.
18119         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18120         * gcc.dg/20021014-1.c: Likewise.
18121         * gcc.dg/nest.c: Likewise.
18122
18123 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18124
18125         fortran/24936
18126         * gfortran.dg/forall_3.f90: New test.
18127
18128 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         PR fortran/21977
18131         * gfortran.dg/nesting_2.f90: New test.
18132         * gfortran.dg/nesting_3.f90: New test.
18133
18134 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18135
18136         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18137         Fix typo in comment.
18138
18139 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18140
18141         * gfortran.dg/single_char_string.f90: New test.
18142
18143 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18144
18145         * gfortran.dg/ichar_2.f90: New test.
18146
18147 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18148
18149         PR fortran/25093
18150         * gfortran.dg/private_type_4.f90: New.
18151
18152 2006-01-07  Richard Guenther  <rguenther@suse.de>
18153
18154         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18155
18156 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18157
18158         * gfortran.dg/func_decl_1.f90: New.
18159         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18160         * gfortran.dg/array_alloc_2.f90: Likewise.
18161         * gfortran.dg/char_result_8.f90: Likewise.
18162         * gfortran.dg/dup_save_1.f90: Likewise.
18163         * gfortran.dg/dup_save_2.f90: Likewise.
18164         * gfortran.dg/f2c_6.f90: Likewise.
18165         * gfortran.dg/f2c_7.f90: Likewise.
18166         * gfortran.dg/func_result_2.f90: Likewise.
18167         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18168
18169 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18170
18171         PR fortran/22146
18172         * gfortran.dg/elemental_subroutine_1.f90: New test.
18173         * gfortran.dg/elemental_subroutine_2.f90: New test.
18174
18175         PR fortran/25029
18176         PR fortran/21256
18177         * gfortran.dg/assumed_size_refs_1.f90: New test.
18178
18179         PR fortran/20868
18180         PR fortran/20870
18181         * gfortran.dg/assumed_size_refs_2.f90: New test.
18182         * gfortran.dg/initialization_1.f90: Change warning message.
18183
18184 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18185
18186         * gcc.dg/tree-ssa/loop-15.c: New test.
18187
18188 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18189
18190         PR fortran/25598
18191         * gfortran.dg/backspace_3.f: New test.
18192         * gfortran.dg/backspace_4.f: New test.
18193
18194 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18195
18196         PR fortran/24268
18197         * gfortran.dg/fmt_white.f: Update test.
18198
18199 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18200
18201         * gcc.dg/cast-1.c: Add new warning.
18202         * gcc.dg/cast-2.c: Likewise.
18203         * gcc.dg/cast-3.c: Likewise.
18204         * gcc.dg/format/cast-1.c: Likewise.
18205         * gcc.dg/cast-4.c: New testcase.
18206
18207 2006-01-05  Richard Guenther  <rguenther@suse.de>
18208
18209         PR tree-optimization/22555
18210         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18211
18212 2006-01-05  Richard Guenther  <rguenther@suse.de>
18213             Diego Novillo  <dnovillo@redhat.com>
18214
18215         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18216         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18217         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18218         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18219         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18220         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18221         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18222         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18223         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18224         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18225         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18226         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18227         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18228         * treelang/compile/extravar.tree: Likewise.
18229         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18230         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18231         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18232         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18233         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18234
18235 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18236
18237         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18238         for 64-bit fix.
18239
18240 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18241
18242         PR fortran/23675
18243         gfortran.dg/char_result_11.f90: New.
18244
18245 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/24782
18248         * g++.dg/parse/access9.C: New test.
18249         * g++.dg/tc1/dr52.C: Tweak error markers.
18250
18251 2006-01-04  Richard Henderson  <rth@redhat.com>
18252
18253         Merge from gomp branch.
18254         * g++.dg/parse/pragma2.C: Update expected error lines.
18255
18256 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18257
18258         * g++.dg/other/i386-2.C: New test.
18259
18260         PR target/25554
18261         * gcc.c-torture/compile/20051228-1.c: New test.
18262
18263         PR c/25559
18264         * gcc.dg/pr25559.c: New test.
18265
18266 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/25492
18269         * g++.dg/lookup/friend9.C: New test.
18270
18271         PR c++/25625
18272         * g++.dg/template/repo5.C: New test.
18273
18274 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18275
18276         PR fortran/25101
18277         * gfortran.dg/forall_2.f90: New test.
18278
18279 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18280
18281         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18282         dg-require-weak.  Adjust regexp to handle leading-underscore
18283         targets and space as well as TAB after .weak.  Change previous
18284         64-bit fix to not use naked dot.
18285
18286 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18287
18288         PR rtl-optimization/25578
18289         * gcc.c-torture/execute/20060102-1.c: New testcase.
18290
18291 2006-01-03  Richard Guenther  <rguenther@suse.de>
18292
18293         PR c/25183
18294         * gcc.dg/torture/pr25183.c: New testcase.
18295
18296 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18297
18298         Merge from gomp-branch.
18299         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18300         * gcc.dg/ia64-sync-2.c: Likewise.
18301         * gcc.dg/ia64-sync-3.c: Likewise.
18302         * gcc.dg/ia64-sync-4.c: Likewise.
18303         * gcc.dg/sync-2.c: Likewise.
18304         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18305         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18306
18307 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18308
18309         PR c++/25635
18310         * g++.dg/parse/operator6.C: New test.
18311
18312         PR c++/25637
18313         * g++.dg/parse/error29.C: New test.
18314
18315         PR c++/25638
18316         * g++.dg/parse/dtor6.C: New test.
18317
18318         PR c++/25633
18319         * g++.dg/parse/ctor3.C: New test.
18320
18321         PR c++/25634
18322         * g++.dg/template/class3.C: New test.
18323
18324 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18325
18326         * g++.dg/debug/debug9.C: New.
18327
18328 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18329
18330         PR fortran/24640
18331         * gfortran.dg/label_2.f90: New test.
18332
18333 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18334
18335         * g++.dg/lookup/using12.C: Tighten error marker.
18336
18337 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18338             Andrew Pinski <pinskia@physics.uc.edu>
18339
18340         * gcc.target/powerpc/darwin-abi-3.c: New file.
18341         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18342         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18343         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18344         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18345         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18346         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18347         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18348         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18349
18350 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18351
18352         * gcc.dg/tree-ssa/loadpre1.c: New;
18353         * gcc.dg/tree-ssa/loadpre2.c: New;
18354         * gcc.dg/tree-ssa/loadpre3.c: New;
18355         * gcc.dg/tree-ssa/loadpre4.c: New;
18356         * gcc.dg/tree-ssa/loadpre5.c: New;
18357         * gcc.dg/tree-ssa/loadpre6.c: New;
18358         * gcc.dg/tree-ssa/loadpre7.c: New;
18359         * gcc.dg/tree-ssa/loadpre8.c: New;
18360         * gcc.dg/tree-ssa/loadpre9.c: New;
18361
18362 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18363
18364         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18365         * g++.dg/abi/thunk4.C: Likewise.
18366
18367 2006-01-01  Andreas Jaeger  <aj@suse.de>
18368
18369         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18370         portable.
18371
18372 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18373
18374         PR c++/25294
18375         * gcc.dg/pragma-pack-3.c: New test.
18376         * g++.dg/parse/pragma3.C: New test.
18377
18378 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18379
18380         PR middle-end/24827
18381         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18382
18383 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18384
18385         PR testsuite/25214
18386         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18387
18388 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18389
18390         PR fortran/22607
18391         * gfortran-dg/pure_byref_3.f90: New.
18392
18393         fortran/PR 25396
18394         * gfortran.dg/userdef_operator_1.f90: New.
18395
18396 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18397
18398         * g++.dg/abi/thunk3.C: New.
18399         * g++.dg/abi/thunk4.C: New.
18400
18401 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18402
18403         PR fortran/25532
18404         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18405         associated derived type components of derived types are
18406         properly declared in contained procedures.
18407
18408 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18409
18410         PR libgfortran/25139
18411         * gfortran.dg/backspace_2.f: New test.
18412
18413 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18414
18415         PR libgfortran/25550
18416         * gfortran.dg/endfile.f: New test.
18417
18418 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18419
18420         PR libgfortran/25419
18421         * gfortran.dg/comma.f: New test.
18422
18423 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18424
18425         * lib/gfortran-dg.exp: Remove trailing whitespace.
18426         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18427         -funroll-all-loops.
18428
18429 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18430
18431         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18432         Extended Double long doubles or repeat tests when long double is
18433         the same size as double.
18434
18435 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18436
18437         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18438
18439         PR testsuite/25442
18440         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18441         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18442
18443         PR testsuite/25441
18444         * gcc.dg/pr23911.c: Make test variable static.
18445
18446         PR testsuite/25444
18447         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18448
18449 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18450
18451         PR c++/25439
18452         * g++.dg/parse/crash17.C: Adjust error markers.
18453         * g++.dg/template/error20.C: New test.
18454
18455 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18456
18457         PR c++/23172
18458         * g++.dg/ext/complit4.C: New test.
18459
18460         PR c++/25417
18461         * g++.dg/ext/complit5.C: Likewise.
18462
18463 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18464
18465         PR tree-optimization/25125
18466         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18467         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18468         * gcc.c-torture/execute/pr25125.c: New.
18469
18470 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18471
18472         PR fortran/25029
18473         PR fortran/21256
18474         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18475         functions with incorrect assumed size references.
18476
18477 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18478
18479         PR c++/23171
18480         * g++.dg/opt/init1.C: New test.
18481
18482 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18483
18484         PR c++/24671
18485         * g++.dg/template/sfinae3.C: New test.
18486
18487 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18488
18489         * g++.dg/other/friend4.C: New test.
18490
18491 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18492
18493         PR target/25005
18494         * g++.dg/opt/pr25005.C: New test.
18495
18496 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18497
18498         PR c++/25369
18499         * g++.dg/template/ptrmem16.C: New test.
18500
18501 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18502
18503         PR fortran/25029
18504         PR fortran/21256
18505         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18506
18507 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18508
18509         PR libgfortran/25307
18510         * gfortran.dg/list_read_5.f90: New test.
18511
18512 2005-12-22  Richard Henderson  <rth@redhat.com>
18513
18514         * gcc.target/i386/sse-7.c: Use -msse2.
18515
18516 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18517
18518         PR rtl-optimization/25432
18519         * gcc.c-torture/compile/20051216-1.c: New test.
18520
18521         PR objc/25328
18522         * objc/execute/pr25328.m: New test.
18523
18524 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/25364
18527         * g++.dg/template/call4.C: New test.
18528
18529 2005-12-22  Dale Johannesen  <dalej@apple.com>
18530
18531         * gcc.target/i386/sse-17.c: New.
18532
18533 2005-12-22  Paul Brook  <paul@codesourcery.com>
18534
18535         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18536
18537 2005-12-22  Paul Brook  <paul@codesourcery.com>
18538
18539         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18540
18541 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18542
18543         PR tree-opt/25513
18544         * gcc.c-torture/compile/pr25513.c: New test.
18545
18546 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18547
18548         PR c++/23333
18549         * g++.dg/parse/error25.C: Add more tests.
18550
18551 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18552
18553         PR fortran/18990
18554         * gfortran.dg/der_charlen_1.f90: New.
18555
18556 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18557
18558         PR fortran/20889
18559         * gfortran.dg/pointer_component_type_1.f90: New test.
18560
18561         PR fortran/25029
18562         PR fortran/21256
18563         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18564         should give an error with assumed size array refernces and checks
18565         those that should not.
18566         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18567         reference an upper bound so that it does not generate an error.
18568
18569         PR fortran/19362
18570         PR fortran/20244
18571         PR fortran/20864
18572         PR fortran/25391
18573         * gfortran.dg/used_dummy_types_1.f90: New test.
18574         * gfortran.dg/used_dummy_types_2.f90: New test.
18575         * gfortran.dg/used_dummy_types_3.f90: New test.
18576         * gfortran.dg/used_dummy_types_4.f90: New test.
18577         * gfortran.dg/used_dummy_types_5.f90: New test.
18578
18579         PR fortran/23152
18580         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18581         group already being USE associated.
18582         * gfortran.dg/assumed_shape_nml.f90: New test.
18583         * gfortran.dg/assumed_size_nml.f90: New test.
18584
18585         PR fortran/20862
18586         PR fortran/25053
18587         PR fortran/25063
18588         PR fortran/25064
18589         PR fortran/25066
18590         PR fortran/25067
18591         PR fortran/25068
18592         PR fortran/25307
18593         * gfortran.dg/io_constraints_1.f90: New test.
18594         * gfortran.dg/io_constraints_1.f90: New test.
18595         * gfortran.dg/iostat_3.f90: Change wording of warning.
18596         * gfortran.dg/g77/19981216-0.f: The same.
18597
18598 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18599
18600         PR tree-optimization/23518
18601         * gcc.dg/pr23518.c: New.
18602
18603 2005-12-21  Mike Stump  <mrs@apple.com>
18604
18605         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18606
18607 2005-12-21  Paul Brook  <paul@codesourcery.com>
18608
18609         * gcc.dg/pr19340.c: Skip on m68k targets.
18610
18611 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18612
18613         PR rtl-optimization/25196
18614         * gcc.dg/pr25196.c: New test.
18615
18616 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18617
18618         PR fortran/25423
18619         gfortran.dg/where_nested_1.f90: New.
18620
18621 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18622
18623         PR tree-optimization/25382.
18624         * gcc.dg/tree-ssa/pr25382.c: New.
18625
18626 2005-12-20  Richard Guenther  <rguenther@suse.de>
18627
18628         PR middle-end/24306
18629         * gcc.target/i386/pr24306.c: New testcase.
18630
18631 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18632
18633         PR tree-optimization/25501
18634         * gcc.dg/tree-ssa/pr25501.c: New.
18635
18636 2005-12-20  Richard Guenther  <rguenther@suse.de>
18637
18638         Revert
18639         2005-12-02  Richard Guenther  <rguenther@suse.de>
18640
18641         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18642
18643 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18644
18645         PR c++/21228
18646         * g++.dg/warn/Wunreachable-code-2.C: New test.
18647
18648 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR c++/24278
18651         * g++.dg/template/ctor5.C: New test.
18652
18653         PR c++/24915
18654         * g++.dg/template/overload8.C: New test.
18655
18656 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18657
18658         * gcc.c-torture/compile/pr25483 : New test.
18659
18660 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18661
18662         PR c++/20552
18663         * g++.dg/ext/typeof10.C: New test.
18664
18665 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18666
18667         * gcc.dg/mt-loopi1.c: New.
18668
18669 2005-12-18  Richard Guenther  <rguenther@suse.de>
18670
18671         PR tree-optimization/25481
18672         * gcc.dg/torture/pr25481.c: New testcase.
18673
18674 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18675
18676         PR rtl-optimization/21041
18677         * gcc.dg/pr21041.c: New test.
18678
18679 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18680
18681         PR libgfortran/25463
18682         * gfortran.dg/advance.f90: New test.
18683
18684 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18685
18686         * gcc.dg/20051201-1.c: New test.
18687
18688 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18689
18690         PR fortran/25018
18691         * gfortran.dg/initialization_1.f90: New test.
18692         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18693         * gfortran.dg/g77/980616-0.f: The same.
18694
18695 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18696
18697         * PR fortran/25458
18698         * gfortran.dg/chkbits.f90: New test.
18699
18700 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18701
18702         * gfortran.dg/enum_5.f: Revert to previous version.
18703
18704 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18705
18706         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18707         * gfortran.dg/nested_modules_1.f90: Ditto.
18708         * gfortran.dg/hollerith_f95.f90: Ditto.
18709         * gfortran.dg/select_5.f90: Ditto.
18710         * gfortran.dg/secnds.f: Ditto.
18711         * gfortran.dg/hollerith2.f90: Ditto.
18712         * gfortran.dg/imag_2.f: Ditto.
18713         * gfortran.dg/ftell_2.f90: Ditto.
18714         * gfortran.dg/malloc_free_1.f90: Ditto.
18715         * gfortran.dg/logint-1.f: Ditto.
18716         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18717         * gfortran.dg/e_d_fmt.f90: Ditto.
18718         * gfortran.dg/hollerith_legacy.f90: Ditto.
18719         * gfortran.dg/logint-2.f: Ditto.
18720         * gfortran.dg/enum_5.f90: Ditto.
18721         * gfortran.dg/f2c_2.f90: Ditto.
18722         * gfortran.dg/pr17143.f90: Ditto.
18723         * gfortran.dg/namelist_14.f90: Ditto.
18724         * gfortran.dg/logint-3.f: Ditto.
18725         * gfortran.dg/spread_scalar_source.f90: Ditto.
18726         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18727         * gfortran.dg/namelist_11.f: Ditto.
18728         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18729         * gfortran.dg/g77/20010519-1.f
18730         * gfortran.dg/g77/alpha1.f: Ditto.
18731         * gfortran.dg/g77/990115-1.f: Ditto.
18732         * gfortran.dg/g77/erfc.f: Ditto.
18733         * gfortran.dg/g77/19990313-3.f: Ditto.
18734         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18735         * gfortran.dg/g77/20010426.f: Ditto.
18736         * gfortran.dg/g77/19990313-0.f: Ditto.
18737         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18738         * gfortran.dg/g77/20000629-1.f: Ditto.
18739         * gfortran.dg/g77/970125-0.f: Ditto.
18740         * gfortran.dg/g77/8485.f: Ditto.
18741         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18742         * gfortran.dg/g77/19990313-1.f: Ditto.
18743         * gfortran.dg/g77/int8421.f: Ditto.
18744         * gfortran.dg/g77/19990305-0.f: Ditto.
18745         * gfortran.dg/g77/947.f: Ditto.
18746         * gfortran.dg/g77/19990905-2.f: Ditto.
18747         * gfortran.dg/g77/cabs.f: Ditto.
18748         * gfortran.dg/g77/19990313-2.f: Ditto.
18749         * gfortran.dg/g77/20020307-1.f: Ditto.
18750         * gfortran.dg/g77/dcomplex.f: Ditto.
18751         * gfortran.dg/g77/19990502-1.f: Ditto.
18752         * gfortran.dg/g77/19981216-0.f: Ditto.
18753         * gfortran.dg/common_4.f90: Ditto.
18754         * gfortran.dg/entry_4.f90: Ditto.
18755         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18756         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18757         * gfortran.dg/namelist_12.f: Ditto.
18758         * gfortran.dg/scale_1.f90: Ditto.
18759         * gfortran.dg/modulo_1.f90
18760         * gfortran.dg/hollerith.f90: Ditto.
18761         * gfortran.dg/direct_io_3.f90: Ditto.
18762         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18763         * gfortran.dg/gnu_logical_1.F: Ditto.
18764         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18765         * gfortran.dg/assign_1.f90: Ditto.
18766         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18767         * gfortran.dg/pr23095.f: Ditto.
18768         * gfortran.dg/read_float_1.f90: Ditto.
18769
18770 2005-12-17  Andreas Jaeger  <aj@suse.de>
18771
18772         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18773         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18774
18775 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18776
18777         PR fortran/24268
18778         * gfortran.dg/fmt_white.f: New test.
18779
18780 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18781
18782         * gfortran.dg/label_1.f90: New test.
18783
18784 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18785
18786         PR testsuite/25422
18787         * gcc.dg/20031012-1.c: Add -Walways-true option.
18788         * gcc.dg/weak/weak-3.c: Likewise.
18789         * g++.old-deja/g++.mike/warn8.C: Likewise.
18790
18791 2005-12-16  Mike Stump  <mrs@apple.com>
18792
18793         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18794         exit.
18795
18796 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18797
18798         PR libgfortran/25264
18799         PR libgfortran/25349
18800         * gfortran.dg/tl_editing.f90: Added additional checks.
18801         * gfortran.dg/t_editing.f: New test.
18802         * gfortran.dg/write_padding.f90: New test
18803
18804 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18805
18806         PR testsuite/25215
18807         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18808
18809 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18810
18811         PR rtl-optimization/24899
18812         * gcc.c-torture/execute/20051215-1.c: New test.
18813
18814 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18815
18816         PR 24823
18817         * gfortran.dg/pr24823.f: New test.
18818
18819 2005-12-16  Jeff Law  <law@redhat.com>
18820
18821         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18822
18823 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18824
18825         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18826         (base_types): Change C++ style comments to C style comments.  Remove
18827         aligned types from the array.  Keep Enums disabled.
18828         (complex_types): Remove aligned types from the array.
18829         Comment out "_Complex long double".
18830         (attrib_types): Remove.
18831         (complex_attrib_types): Remove.
18832         (attrib_array_types): Remove.
18833         (complex_attrib_array_types): Remove.
18834         (aligned_bitfld_types): Remove.
18835         (n_aligned_bitfld_types): Remove.
18836         (FEATURE_ALIGNEDPACKED): Delete.
18837         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18838         (singles): Remove support for adding attributes.
18839         (choose_type): Remove support for attributed types.
18840         (generate_fields): Remove support for attributed bit-fields.
18841         Remove support for adding attributes.
18842         (generate_random_tests): Remove support for adding attributes.
18843         (features): Add back "[0] :0" and "complex vector [0]".
18844         (main): Remove support for attributed bit-fields.
18845         Uncomment the calling of generate_random_tests for the rests of
18846         the tests.
18847
18848 2005-12-16  Jan Hubicka  <jh@suse.cz>
18849
18850         * gcc.c-torture/combine/pr25224.c: New.
18851
18852 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18853
18854         PR other/25028
18855         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18856         HP-UX.
18857
18858 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18859
18860         * gcc.dg/20051215-1.c: New file.
18861
18862 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18863
18864         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18865         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18866
18867 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18868
18869         PR fortran/18197
18870         * gfortran.dg/dummy_functions_1.f90: New.
18871
18872 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18873
18874         PR rtl-optimization/25310
18875         * gcc.c-torture/compile/pr25310.c: New test.
18876
18877 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18878
18879         PR debug/25023
18880         * gcc.dg/pr25023.c: New test.
18881
18882 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18883
18884         * g++.old-deja/g++.brendan/redecl1.C,
18885         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18886         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18887         g++.old-deja/g++.oliva/typeof1.C,
18888         g++.old-deja/g++.other/crash16.C,
18889         g++.old-deja/g++.other/crash34.C,
18890         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18891         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18892         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18893         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18894         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18895         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18896         Remove xfail.
18897
18898 2005-12-14  Kean Johnston  <jkj@sco.com>
18899             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18900
18901         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18902         * gcc.target/i386/20020523-1.c: Ditto.
18903         * gcc.target/i386/tailcall-1.c: Ditto.
18904         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18905         * gcc.target/i386/ssetype-5.c: Ditto.
18906
18907 2005-12-14  Jeff Law  <law@redhat.com>
18908
18909         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18910
18911 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18912
18913         PR target/25254
18914         PR target/24188
18915         * gcc.target/i386/pr25254.c: New test.
18916         * gfortran.dg/PR24188.f: New test.
18917
18918 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18919
18920         * lib/fortran-torture.exp: Catch remaining uses of
18921         remote_file build delete.
18922
18923 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18924
18925         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18926
18927 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18928
18929         * gcc.dg/warn-addr-cmp.c: New test.
18930
18931 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18932
18933         PR debug/25023
18934         PR target/25293
18935         * gcc.target/i386/pr25293.c: New test.
18936
18937 2005-12-13  Petr Machata  <machata@post.cz>
18938
18939         PR c++/24907
18940         * g++.dg/parse/comma2.C: New test.
18941
18942 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18943             Jakub Jelinek  <jakub@redhat.com>
18944
18945         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18946         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18947         (limits.h): Include unconditionally.
18948         (stdlib.h): Likewise.
18949         (hashtab.h): Do not include.
18950         (getopt.h): Likewise.
18951         (stddef.h): Include.
18952         (hashval_t): Define.
18953         (struct entry): Add "next" field.
18954         (HASH_SIZE): New macro.
18955         (hash_table): New variable.
18956         (switchfiles): Do not use xmalloc.
18957         (mix): New macro.
18958         (iterative_hash): New function.
18959         (hasht): Remove.
18960         (e_exists): New function.
18961         (e_insert): Likewise.
18962         (output): Use, instead of libiberty hashtable functions.
18963         (main): Do not use getopt.  Do not call htab_create.
18964
18965 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18966
18967         PR c++/25331
18968         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18969         put atal* and atpaal* attributes on array elements.
18970         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18971         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18972         put atal* and atpaal* attributes on array elements.
18973         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18974
18975 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
18976
18977         * gcc.dg/single-precision-constant.c: New test.
18978
18979 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
18980
18981         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
18982         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
18983         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
18984         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18985         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18986         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18987         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
18988         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
18989         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
18990         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
18991         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
18992         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
18993         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
18994         gcc.target/powerpc/ppc-sdata-2.c,
18995         gcc.target/powerpc/ppc-stackalign-1.c,
18996         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
18997         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
18998         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
18999         gcc.target/powerpc/rs6000-ldouble-2.c,
19000         gcc.target/powerpc/rs6000-power2-1.c,
19001         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19002         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19003         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19004         option into target selector.
19005         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19006         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19007
19008 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19009
19010         PR objc/25348
19011         * objc.dg/encode-9.m: New test.
19012
19013 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19014
19015         PR testsuite/20772
19016         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19017         * gcc.dg/asm-b.c: Fix typo.
19018         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19019         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19020         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19021         i?86 lp64 and x86_64 ilp32.
19022         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19023         on i?86 lp64.
19024         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19025
19026 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19027
19028         PR fortran/25078
19029         gfortran.dg/equiv_5.f90: New test.
19030
19031 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19032
19033         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19034         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19035         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19036         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19037         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19038         * gcc.dg/tree-ssa/reassoc-5.c: New.
19039         * gcc.dg/tree-ssa/reassoc-6.c: New.
19040         * gcc.dg/tree-ssa/reassoc-7.c: New.
19041         * gcc.dg/tree-ssa/reassoc-8.c: New.
19042         * gcc.dg/tree-ssa/reassoc-9.c: New.
19043         * gcc.dg/tree-ssa/reassoc-10.c: New.
19044         * gcc.dg/tree-ssa/reassoc-11.c: New.
19045
19046 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19047
19048         PR testsuite/25167
19049         PR testsuite/24478
19050         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19051
19052 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19053
19054         PR c++/25300
19055         * g++.dg/template/inherit.C: Do not use a generic error message.
19056
19057 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19058
19059         PR libobjc/25354
19060         * objc.dg/gnu-encoding: New directory.
19061         * objc.dg/gnu-encoding/compat-common.h: New file.
19062         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19063         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19064         * objc.dg/gnu-encoding/vector-defs.h: New file.
19065         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19066         * objc.dg/gnu-encoding/generate-random.c: New file.
19067         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19068         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19069         * objc.dg/gnu-encoding/generate-random.h: New file.
19070
19071 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19072
19073         PR c++/25337
19074         * g++.dg/template/defarg7.C: New test.
19075
19076 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19077
19078         PR libobjc/25347
19079         * objc.dg/encode-8.m: New test.
19080
19081 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19082
19083         PR libobjc/25346
19084         * objc.dg/encode-7.m: New test.
19085
19086 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/25010
19089         * g++.dg/opt/inline10.C: New test.
19090
19091 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19092
19093         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19094
19095 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19096
19097         * gfortran.dg/substring_equivalence.f90: typo in comment
19098
19099 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19100
19101         PR fortran/25068
19102         * gfortran.dg/iostat_3.f90: New test.
19103
19104 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19105
19106         PR fortran/23815
19107         * gfortran.dg/unf_io_convert_1.f90: New test.
19108         * gfortran.dg/unf_io_convert_2.f90: New test.
19109         * gfortran.dg/unf_io_convert_3.f90: New test.
19110
19111 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19112
19113         PR testsuite/20772
19114         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19115         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19116         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19117         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19118         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19119         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19120         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19121         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19122         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19123         gcc.dg/torture/fp-int-convert-float128-timode.c,
19124         gcc.dg/torture/fp-int-convert-float128.c,
19125         gcc.dg/torture/fp-int-convert-float80-timode.c,
19126         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19127         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19128
19129         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19130
19131 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19132
19133         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19134
19135 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19136
19137         * gcc.dg/20051207-1.c,
19138         * gcc.dg/20051207-2.c,
19139         * gcc.dg/20051207-3.c: New tests.
19140
19141 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19142
19143         PR testsuite/20772
19144         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19145         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19146         dg-skip-if target selector.
19147
19148         PR testsuite/20772
19149         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19150         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19151         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19152         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19153         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19154         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19155         and/or merge with i?86 cases.
19156
19157         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19158
19159         PR testsuite/20772
19160         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19161         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19162         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19163         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19164         x86_64-*-linux*.
19165
19166 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19167
19168         PR target/25311
19169         * gcc.c-torture/compile/pr25311.c: New test.
19170
19171 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19172
19173         PR libgfortran/25039
19174         * gfortran.dg/read_comma.f: New test.
19175
19176 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19177
19178         PR c++/19317
19179         * g++.dg/opt/pr19317-1.C: New test.
19180         * g++.dg/opt/pr19317-2.C: New test.
19181         * g++.dg/opt/pr19317-3.C: New test.
19182
19183         PR target/19005
19184         * gcc.c-torture/execute/pr19005.c: New test.
19185
19186         PR target/17828
19187         * g++.old-deja/g++.other/comdat5.C: New test.
19188         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19189
19190         * g++.dg/compat/struct-layout-1.exp: New file.
19191         * g++.dg/compat/struct-layout-1.h: New.
19192         * g++.dg/compat/struct-layout-1_generate.c: New.
19193         * g++.dg/compat/struct-layout-1_x1.h: New.
19194         * g++.dg/compat/struct-layout-1_x2.h: New.
19195         * g++.dg/compat/struct-layout-1_y1.h: New.
19196         * g++.dg/compat/struct-layout-1_y2.h: New.
19197
19198         * gcc.dg/20050330-2.c: New test.
19199
19200 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19201
19202         PR fortran/25292
19203         * gfortran.dg/associated_1.f90: New.
19204
19205 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19206
19207         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19208         ILP32 vect_no_align platforms.
19209
19210 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19211             Jakub Jelinek  <jakub@redhat.com>
19212
19213         PR target/25268
19214         * gcc.c-torture/compile/20051207-1.c: New test.
19215
19216 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19217
19218         PR testsuite/20772
19219         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19220         gcc.dg/torture/pr18582-1.c,
19221         gcc.target/i386/attributes-error.c: Also test on x86_64.
19222
19223         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19224
19225 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19226
19227         PR c++/19397
19228         * g++.dg/template/typedef3.C: New test.
19229
19230         PR c++/19762
19231         PR c++/19764
19232         * g++.dg/template/dtor3.C: Fix error markers.
19233
19234 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19235
19236         * lib/target-supports.exp (check_effective_target_sync_char_short):
19237         Add s390*.
19238
19239 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19240
19241         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19242
19243 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19244
19245         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19246         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19247         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19248         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19249
19250 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19251
19252         PR c++/25263
19253         * g++.dg/other/array2.C: New test case.
19254
19255 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19256
19257         * gcc.dg/darwin-weakimport-3.c: New.
19258
19259         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19260         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19261         and to work on Darwin.
19262         * gcc.dg/attr-weakref-1b.c: New file.
19263         * gcc.dg/attr-weakref-2.c: New test.
19264         * gcc.dg/darwin-weakref-1.c: New test.
19265
19266 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19267
19268         PR testsuite/25247
19269         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19270         use in selector expressions.
19271         (dg-xfail-if): Ditto.
19272         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19273         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19274         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19275         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19276         * gcc.test-framework/test-framework.exp: Skip generated tests if
19277         CHECK_TEST_FRAMEWORK is not 1.
19278
19279 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19280
19281         PR tree-optimization/24963
19282         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19283
19284         PR target/24108
19285         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19286
19287         PR target/18580
19288         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19289         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19290         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19291         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19292
19293 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19294
19295         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19296         dg-options.
19297
19298 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19299
19300         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19301
19302 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19303
19304         * gcc.dg/format/cast-1.c: New test.
19305
19306 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19307
19308         PR c/7776
19309         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19310         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19311         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19312         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19313
19314 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19315
19316         * gcc.dg/cast-pretty-print-1.c: New test.
19317
19318 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19319
19320         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19321
19322 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19323
19324         PR c++/24173
19325         * g++.dg/template/friend40.C: New test.
19326
19327 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19328
19329         PR target/25199
19330         * gcc.target/i386/movq-2.c: New test.
19331         * gcc.target/i386/movq.c: Remove target i?86, instead add
19332         dg-require-effective-target ilp32.
19333
19334 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19335
19336         PR c++/24103
19337         * g++.dg/other/default1.C: New test.
19338
19339 2005-12-02  Richard Guenther  <rguenther@suse.de>
19340
19341         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19342
19343 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19344
19345         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19346
19347 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19348
19349         PR target/21017
19350         * gcc.target/powerpc/rotate.c: New.
19351
19352 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19353
19354         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19355         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19356
19357 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19358
19359         PR c/13384
19360         * gcc.dg/pr17730-1.c: Adjust.
19361         * gcc.dg/lvalue1.c (main): Likewise.
19362         * gcc.dg/lvalue-2.c: Likewise.
19363         * g++.dg/pr7503-3.C
19364
19365 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19366
19367         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19368         error messages.
19369
19370 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19371
19372         PR fortran/24789
19373         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19374
19375 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19376
19377         PR target/24475
19378         * lib/target-supports.exp (check_effective_target_tls): New.
19379         (check_effective_target_tls_runtime): New.
19380         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19381         for TLS support.
19382         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19383         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19384         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19385         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19386         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19387         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19388         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19389         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19390         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19391         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19392         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19393         effective-target TLS.
19394         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19395         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19396         effective-target TLS runtime.
19397
19398 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19399
19400         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19401
19402 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19403
19404         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19405         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19406         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19407         ignored" warnings when "packing" is the same as the ABI layout.
19408
19409 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19410
19411         PR fortran/21302
19412         * gfortran.dg/line_length_1.f: New test.
19413         * gfortran.dg/line_length_2.f90: Ditto.
19414
19415 2005-11-30  Richard Guenther  <rguenther@suse.de>
19416
19417         PR tree-optimization/21655
19418         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19419
19420 2005-11-30  Dale Johannesen  <dalej@apple.com>
19421
19422         * gcc.c-torture/compile/pr24930.c: New.
19423
19424 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19425
19426         PR fortran/15809
19427         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19428
19429 2005-11-30  Jeff Law  <law@redhat.com>
19430
19431         * g++.old-deja/g++.law/pr25000.C: New test.
19432
19433 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19434
19435         * gcc.dg/tls/opt-11.c: New test.
19436
19437 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19438
19439         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19440         targets.
19441         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19442         LP64 ia64.
19443
19444 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19445
19446         * gfortran.dg/open_access_1.f90: New test.
19447
19448 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19449
19450         * gcc.dg/charset/builtin2.c: New test.
19451
19452 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19453
19454         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19455         on mmix-*-* for *_[xy].c.
19456
19457 2005-11-28  Kean Johnston  <jkj@sco.com>
19458
19459         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19460         headers.
19461         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19462         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19463         * gcc.target/i386/asm-3.c: Ditto.
19464         * gcc.target/i386/clobbers.c: Ditto.
19465         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19466         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19467         test regexp.
19468         * gcc.target/i386/mul.c: Ditto.
19469         * gcc.target/i386/ssetype-1.c: Ditto.
19470         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19471         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19472         static so the test works with -fPIC mode too. Based on comment in
19473         PR19231 by Pinski.
19474         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19475
19476 2005-11-28  Richard Guenther  <rguenther@suse.de>
19477
19478         * gcc.dg/alias-9.c: New testcase.
19479         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19480
19481 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19482             Uros Bizjak  <uros@kss-loka.si>
19483
19484         PR middle-end/20219
19485         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19486         tan(x)/sin(x) transformations.
19487
19488 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19489
19490         PR middle-end/24575
19491         * gcc.dg/tree-ssa/divide-3.c: New test.
19492         * gcc.dg/tree-ssa/divide-4.c: New test.
19493
19494 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19495
19496         PR fortran/24917
19497         *  gfortran.dg/boz_6.f90: New test.
19498
19499 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19500
19501         PR fortran/23912
19502         * gfortran.dg/modulo_1.f90: New test.
19503
19504 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19505
19506         PR libfortran/24919
19507         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19508         fail on CRLF platforms.
19509         * gfortran.dg/ftell_2.f90: Likewise.
19510
19511 2005-11-26  Eric Christopher  <echristo@apple.com>
19512
19513         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19514
19515 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19516
19517         * objc.dg/gnu-runtime-3.m: Simplify.
19518
19519 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19520
19521         PR middle-end/23669
19522         * gcc.dg/tree-ssa/divide-1.c: New test.
19523         * gcc.dg/tree-ssa/divide-2.c: New test.
19524
19525 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19526
19527         PR libgfortran/24945
19528         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19529
19530 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19531
19532         PR libgfortran/24945
19533         * gfortran.dg/open_status_2.f90: New test.
19534
19535 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19536
19537         * gcc.c-torture/execute/builtins/fprintf.c,
19538         gcc.c-torture/execute/builtins/fputs-lib.c,
19539         gcc.c-torture/execute/builtins/fputs.c,
19540         gcc.c-torture/execute/builtins/lib/fprintf.c,
19541         gcc.c-torture/execute/builtins/lib/printf.c,
19542         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19543
19544 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19545
19546         * gcc.dg/20050922-2.c: New test.
19547
19548 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19549
19550         * objc.dg/gnu-runtime-3.m: New test.
19551
19552 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19553
19554         PR c++/9278
19555         * g++.dg/other/void1.C: New test.
19556
19557 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19558
19559         PR middle-end/24998
19560         * gcc.dg/torture/fp-int-convert-float.c,
19561         gcc.dg/torture/fp-int-convert-double.c,
19562         gcc.dg/torture/fp-int-convert-long-double.c,
19563         gcc.dg/torture/fp-int-convert-timode.c,
19564         gcc.dg/torture/fp-int-convert-float80.c,
19565         gcc.dg/torture/fp-int-convert-float80-timode.c,
19566         gcc.dg/torture/fp-int-convert-float128.c,
19567         gcc.dg/torture/fp-int-convert-float128-timode.c,
19568         gcc.dg/torture/fp-int-convert.h: New files.
19569
19570 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19571
19572         PR middle-end/24989
19573         * gcc.dg/tree-ssa/bool-10.c: New test.
19574         * gcc.dg/tree-ssa/bool-11.c: New test.
19575         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19576
19577 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19578
19579         PR middle-end/24990
19580         * tree-ssa/pr24990-1.c: New test.
19581
19582 2005-11-24  Richard Guenther  <rguenther@suse.de>
19583         Dirk Mueller <dmueller@suse.de>
19584
19585         PR c++/14024
19586         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19587         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19588         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19589         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19590         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19591         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19592
19593 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19594
19595         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19596
19597 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19598
19599         PR c/21668
19600         * gcc.dg/Wc++-compat.c: New.
19601         * gcc.dg/Wno-c++-compat.c: New.
19602
19603 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19604
19605         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19606         (vspltish, vspltisw): Likewise.
19607
19608 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19609
19610         PR libgfortran/24794
19611         * gfortran.dg/namelist_12.f: Fix quotes.
19612         * gfortran.dg/namelist_13.f90: Fix quotes.
19613         * gfortran.dg/namelist_14.f90: Fix quotes.
19614         * gfortran.dg/namelist_15.f90: Fix quotes.
19615         * gfortran.dg/namelist_use.f90: Fix quotes.
19616         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19617         * gfortran.dg/namelist_21.f90: New test.
19618         * gfortran.dg/namelist_22.f90: New test.
19619
19620 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19621
19622         PR target/23435
19623         * gcc.c-torture/compile/pr23435.c: New.
19624
19625 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19626
19627         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19628
19629 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19630
19631         * gcc.target/powerpc/405-macchw-1.c,
19632         gcc.target/powerpc/405-macchw-2.c,
19633         gcc.target/powerpc/405-macchwu-1.c,
19634         gcc.target/powerpc/405-macchwu-2.c,
19635         gcc.target/powerpc/405-machhw-1.c,
19636         gcc.target/powerpc/405-machhw-2.c,
19637         gcc.target/powerpc/405-machhwu-1.c,
19638         gcc.target/powerpc/405-machhwu-2.c,
19639         gcc.target/powerpc/405-maclhw-1.c,
19640         gcc.target/powerpc/405-maclhw-2.c,
19641         gcc.target/powerpc/405-maclhwu-1.c,
19642         gcc.target/powerpc/405-maclhwu-2.c,
19643         gcc.target/powerpc/405-mulchw-1.c,
19644         gcc.target/powerpc/405-mulchw-2.c,
19645         gcc.target/powerpc/405-mulchwu-1.c,
19646         gcc.target/powerpc/405-mulchwu-2.c,
19647         gcc.target/powerpc/405-mulhhw-1.c,
19648         gcc.target/powerpc/405-mulhhw-2.c,
19649         gcc.target/powerpc/405-mulhhwu-1.c,
19650         gcc.target/powerpc/405-mulhhwu-2.c,
19651         gcc.target/powerpc/405-mullhw-1.c,
19652         gcc.target/powerpc/405-mullhw-2.c,
19653         gcc.target/powerpc/405-mullhwu-1.c,
19654         gcc.target/powerpc/405-mullhwu-2.c,
19655         gcc.target/powerpc/405-nmacchw-1.c,
19656         gcc.target/powerpc/405-nmacchw-2.c,
19657         gcc.target/powerpc/405-nmachhw-1.c,
19658         gcc.target/powerpc/405-nmachhw-2.c,
19659         gcc.target/powerpc/405-nmaclhw-1.c,
19660         gcc.target/powerpc/405-nmaclhw-2.c,
19661         gcc.target/powerpc/440-macchw-1.c,
19662         gcc.target/powerpc/440-macchw-2.c,
19663         gcc.target/powerpc/440-macchwu-1.c,
19664         gcc.target/powerpc/440-macchwu-2.c,
19665         gcc.target/powerpc/440-machhw-1.c,
19666         gcc.target/powerpc/440-machhw-2.c,
19667         gcc.target/powerpc/440-machhwu-1.c,
19668         gcc.target/powerpc/440-machhwu-2.c,
19669         gcc.target/powerpc/440-maclhw-1.c,
19670         gcc.target/powerpc/440-maclhw-2.c,
19671         gcc.target/powerpc/440-maclhwu-1.c,
19672         gcc.target/powerpc/440-maclhwu-2.c,
19673         gcc.target/powerpc/440-mulchw-1.c,
19674         gcc.target/powerpc/440-mulchw-2.c,
19675         gcc.target/powerpc/440-mulchwu-1.c,
19676         gcc.target/powerpc/440-mulchwu-2.c,
19677         gcc.target/powerpc/440-mulhhw-1.c,
19678         gcc.target/powerpc/440-mulhhw-2.c,
19679         gcc.target/powerpc/440-mulhhwu-1.c,
19680         gcc.target/powerpc/440-mulhhwu-2.c,
19681         gcc.target/powerpc/440-mullhw-1.c,
19682         gcc.target/powerpc/440-mullhw-2.c,
19683         gcc.target/powerpc/440-mullhwu-1.c,
19684         gcc.target/powerpc/440-mullhwu-2.c,
19685         gcc.target/powerpc/440-nmacchw-1.c,
19686         gcc.target/powerpc/440-nmacchw-2.c,
19687         gcc.target/powerpc/440-nmachhw-1.c,
19688         gcc.target/powerpc/440-nmachhw-2.c,
19689         gcc.target/powerpc/440-nmaclhw-1.c,
19690         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19691
19692 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19693
19694         PR fortran/24774
19695         * gfortran.dg/inquire_9.f90: New test.
19696
19697         PR fortran/21647
19698         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19699
19700 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19701
19702         PR libfortran/24432
19703         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19704         Check that 'cos' is supported.
19705
19706 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19707
19708         PR fortran/24223
19709         * gfortran.dg/substring_equivalence.f90: New test.
19710
19711         PR fortran/24705
19712         * gfortran.dg/auto_internal_assumed.f90: New test.
19713
19714 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19715
19716         * gcc.dg/fold-div-2.c: New test.
19717
19718 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19719
19720         PR rtl-optimization/24883
19721         * gcc.c-torture/compile/pr24883.c: New test.
19722
19723 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19724
19725         PR middle-end/20583
19726         * gcc.c-torture/compile/pr20583.c: New.
19727
19728 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19729
19730         * gcc.c-torture/execute/usmul.c: New test.
19731
19732 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19733
19734         * gcc.dg/tree-ssa/vrp22.c: New test.
19735
19736 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19737
19738         PR middle-end/24912
19739         * gcc.dg/torture/pr24912-1.c: New test.
19740
19741 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19742
19743         PR fortran/24862
19744         * gfortran.dg/arrayio_derived_1.f90: New test.
19745
19746 2005-11-19  Richard Guenther  <rguenther@suse.de>
19747
19748         PR middle-end/23294
19749         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19750
19751 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19752
19753         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19754
19755 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19756
19757         PR c++/8355
19758         * g++.dg/template/friend39.C: New test.
19759
19760 2005-11-18  James E Wilson  <wilson@specifix.com>
19761
19762         * gcc.dg/builtin-strstr.c: New.
19763
19764 2005-11-18  Richard Henderson  <rth@redhat.com>
19765
19766         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19767         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19768         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19769         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19770         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19771         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19772         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19773         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19774         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19775         renaming to remove initial "ia64-".
19776
19777 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19778
19779         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19780
19781 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19782
19783         * g++.dg/cpp/string-2.C: New test.
19784
19785 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19786
19787         * gcc.dg/tree-ssa/loop-14.c: New test.
19788
19789 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19790             Michael Chamberlain <michael@chamberlain.net.au>
19791
19792         * ada/acats/run_all.sh (target_run): Kill long running tests.
19793
19794 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19795
19796         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19797         * gcc.dg/cleanup-9.c: Likewise.
19798         * gcc.dg/cleanup-10.c: Likewise.
19799         * gcc.dg/cleanup-11.c: Likewise.
19800
19801 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19802
19803         PR fortran/24892
19804         * gfortran.dg/open_access_append_1.f90: New test.
19805         * gfortran.dg/open_access_append_2.f90: New test.
19806
19807 2005-11-16  Richard Guenther  <rguenther@suse.de>
19808
19809         PR middle-end/24851
19810         * gcc.c-torture/execute/pr24851.c: New testcase.
19811
19812 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19813
19814         * gcc.dg/fold-overflow-1.c: New test.
19815
19816 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19817
19818         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19819         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19820
19821 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19822
19823         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19824         structures.
19825         * g++.dg/eh/forced2.C: Likewise.
19826         * g++.dg/eh/forced3.C: Likewise.
19827         * g++.dg/eh/forced4.C: Likewise.
19828
19829 2005-11-11  Mike Stump  <mrs@apple.com>
19830
19831         * g++.old-deja/g++.mike/unused.C: Add.
19832
19833 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19834
19835         PR c++/24667
19836         * g++.dg/warn/Wcast-qual1.C: New test.
19837
19838 2005-11-15  Jan Hubicka  <jh@suse.cz>
19839
19840         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19841
19842 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19843
19844         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19845
19846 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19847
19848         PR 24840
19849         * gcc.dg/tree-ssa/pr24840.c: New test.
19850
19851 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19852
19853         PR testsuite/24841
19854         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19855
19856 2005-11-14  Dale Johannesen  <dalej@apple.com>
19857
19858         * gcc.c-torture/execute/20051113-1.c: New.
19859
19860 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19861
19862         PR c++/24687
19863         * g++.dg/template/crash43.C: New test.
19864
19865 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19866
19867         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19868
19869 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/24817
19872         * g++.dg/eh/spec8.C: New test.
19873
19874 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19875
19876         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19877
19878 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19879
19880         PR c++/20293
19881         * g++.dg/parse/ambig4.C: New test.
19882         * g++.dg/tc1/dr101.C: Adjust error markers.
19883         * g++.dg/lookup/strong-using-2.C: Likewise.
19884         * g++.dg/lookup/ambig5.C: Likewise.
19885         * g++.dg/lookup/ambig4.C: Likewise.
19886         * g++.dg/parse/crash22.C: Likewise.
19887
19888 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19889
19890         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19891
19892 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19893
19894         * gcc.dg/nested-calls-1.c: New test.
19895
19896 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19897
19898         * gfortran.dg/complex_intrinsic_1.f90: New test.
19899         * gfortran.dg/complex_intrinsic_2.f90: New test.
19900         * gfortran.dg/fgetc_1.f90: New test.
19901         * gfortran.dg/fgetc_2.f90: New test.
19902         * gfortran.dg/fgetc_3.f90: New test.
19903         * gfortran.dg/ftell_1.f90: New test.
19904         * gfortran.dg/ftell_2.f90: New test.
19905         * gfortran.dg/gnu_logical_1.F: New test.
19906         * gfortran.dg/gnu_logical_2.f90: New test.
19907
19908 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19909
19910         PR middle-end/24820
19911         * gcc.dg/pr24820.c: New test.
19912
19913 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19914
19915         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19916         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19917         variable.
19918
19919 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19920
19921         PR testsuite/24614
19922         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19923
19924 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19925
19926         * gcc.target/cris/cris.exp: New file.
19927         * gcc.target/cris/rld-legit1.c: New test.
19928         * gcc.target/cris/rld-legit2.c: New test.
19929
19930 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19931
19932         PR c++/24780
19933         * g++.dg/opt/pr24780.C: New test.
19934
19935         PR c++/24761
19936         * g++.dg/template/asm1.C: New test.
19937
19938 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19939
19940         PR libgfortran/24787
19941         * gfortran.dg/scan_1.f90: New test.
19942
19943 2005-11-12  Jan Hubicka  <jh@suse.cz>
19944
19945         * gcc.target/i386/minmax-1.c: New.
19946         * gcc.target/i386/minmax-2.c: New.
19947
19948 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19949
19950         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19951
19952 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19953
19954         * gcc.c-torture/execute/20051110-1.c,
19955         gcc.c-torture/execute/20051110-2.c: New tests.
19956
19957 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19958
19959         PR middle-end/24750
19960         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19961         New tests.
19962
19963 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19964
19965         * lib/target-libpath.exp (get_shlib_extension): New proc.
19966         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19967         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19968         * lib/objc.exp (objc_target_compile): Likewise.
19969         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19970         detection.
19971
19972 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19973
19974         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19975
19976         * lib/target-supports.exp (check_effective_target_static_libgfortran):
19977         Add -static to additional_flags and pass it to target_compile.
19978
19979 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19980
19981         PR libgfortran/24719
19982         gfortran.dg/read_noadvance.f90: New test.
19983
19984         PR libgfortran/24699
19985         gfortran.dg/fmt_t_2.f90: New test.
19986
19987         PR libgfortran/24785
19988         gfortran.dg/read_x_eor.f90: New test.
19989
19990         PR libgfortran/24584
19991         gfortran.dg/namelist_empty.f90: Rename test.
19992
19993         PR libgfortran/24489
19994         gfortran/read_eor.f90: Rename test.
19995
19996 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19997
19998         PR fortran/15976
19999         * gfortran.dg/automatic_module_variable.f90: New test.
20000
20001 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20002
20003         PR target/24445
20004         * gcc.dg/pr24445.c: New test.
20005
20006 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20007
20008         PR fortran/24655
20009         PR fortran/24755
20010         * gfortran.dg/recursive_statement_functions.f90: Add statement
20011         functions using inline intrinsic functions and parameters to test
20012         that they no longer seg-fault.
20013
20014         PR fortran/24409
20015         gfortran.dg/nested_modules_4.f90: New test.
20016         gfortran.dg/nested_modules_5.f90: New test.
20017
20018 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20019
20020         PR fortran/24643
20021         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20022
20023 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20024
20025         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20026         failures.
20027
20028 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20029
20030         * gcc.dg/sparc-getcontext-1.c: New test.
20031
20032 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20033
20034         * gcc.dg/ifcvt-fabs-1.c: New test.
20035
20036 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20037
20038         PR other/4372
20039         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20040         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20041
20042 2005-11-09  Richard Guenther  <rguenther@suse.de>
20043
20044         PR tree-optimization/24716
20045         * gcc.c-torture/execute/pr24716.c: New testcase.
20046
20047 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20048
20049         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20050
20051 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20052
20053         PR 24624
20054         * gcc.dg/pr24624.c: Testcase added.
20055
20056 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20057
20058         PR 24623
20059         * g++.dg/other/pr24623.C: Testcase added.
20060
20061 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20062
20063         PR fortran/22607
20064         * gfortran-dg/pure_byref_1.f90: New.
20065         * gfortran-dg/pure_byref_2.f90: New.
20066
20067 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20068
20069         PR c/24101
20070         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20071         * gcc.dg/dg.exp: Run main loop also for *.i files.
20072
20073 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20074
20075         PR c++/19450
20076         * g++.dg/tls/diag-3.C: New test.
20077         * g++.dg/tls/diag-4.C: New test.
20078         * g++.dg/tls/static-1.C: New test.
20079         * g++.dg/tls/static-1a.cc: New file.
20080
20081 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20082
20083         PR 23046
20084         * g++.dg/tree-ssa/pr23046.C: New test.
20085
20086 2005-11-08  Devang Patel <dpatel@apple.com>
20087
20088         PR tree-optimization/23115
20089         * gcc.dg/tree-ssa/pr23115.c: New.
20090
20091 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20092
20093         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20094         * gcc.target/powerpc/pr16155.c: Same.
20095         * gcc.target/powerpc/altivec-1.c: Same.
20096         * gcc.target/powerpc/altivec-2.c: Same.
20097         * gcc.target/powerpc/altivec-3.c: Same.
20098         * gcc.target/powerpc/altivec-5.c: Same.
20099         * gcc.target/powerpc/altivec-11.c: Same.
20100         * gcc.target/powerpc/altivec-12.c: Same.
20101         * gcc.target/powerpc/altivec-14.c: Same.
20102         * gcc.target/powerpc/altivec-22.c: Same.
20103         * gcc.target/powerpc/altivec-consts.c: Same.
20104         * gcc.target/powerpc/altivec-pr22085.c: Same.
20105         * gcc.target/powerpc/altivec-splat.c: Same.
20106         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20107         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20108         * gcc.target/powerpc/darwin-longlong.c: Same.
20109
20110 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20111
20112         PR target/19340
20113         * gcc.dg/pr19340.c: New test.
20114
20115 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20116
20117         PR rtl-optimization/24683
20118         * gcc.dg/pr24683.c: New test.
20119
20120 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20121
20122         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20123         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20124
20125 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20126
20127         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20128
20129 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20130
20131         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20132
20133 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20134
20135         PR target/24230
20136
20137         * gcc.target/powerpc/altivec-consts.c,
20138         gcc.target/powerpc/altivec-splat.c: New testcase.
20139
20140 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20141
20142         PR c/24599
20143
20144         * gcc.dg/overflow-2.c: New testcase.
20145
20146 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20147
20148         PR rtl-optimization/23567
20149         * gcc.c-torture/execute/20051104-1.c: New test.
20150
20151 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20152
20153         PR fortran/24534
20154         gfortran.dg/private_type_2.f90: Modified to check that case with
20155         PRIVATE declaration within derived type is accepted.
20156
20157         PR fortran/20838
20158         gfortran.dg/pointer_assign_1.f90: New test.
20159
20160         PR fortran/20840
20161         * gfortran.dg/arrayio_0.f90: New test.
20162
20163         PR fortran/17737
20164         gfortran.dg/data_initialized.f90: New test.
20165         gfortran.dg/data_constraints_1.f90: New test.
20166         gfortran.dg/data_constraints_2.f90: New test.
20167
20168 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20169
20170         PR fortran/24174
20171         PR fortran/24305
20172         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20173
20174 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20175
20176         PR 24670
20177         * gcc.dg/tree-ssa/pr24670.c: New test.
20178
20179 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20180
20181         PR target/22432
20182         * gcc.target/i386/pr22432.c: New test.
20183
20184 2005-11-05  Richard Henderson  <rth@redhat.com>
20185
20186         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20187         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20188         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20189         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20190         from gcc.dg/alpha-*.
20191         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20192         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20193
20194 2005-11-05  Andreas Jaeger  <aj@suse.de>
20195
20196         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20197
20198 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20199
20200         PR target/23424
20201         * gcc.dg/torture/pr23424-1.c: New test.
20202
20203 2005-11-04  Richard Henderson  <rth@redhat.com>
20204
20205         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20206         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20207         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20208         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20209         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20210         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20211         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20212         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20213         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20214         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20215         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20216         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20217         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20218         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20219         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20220         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20221         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20222         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20223         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20224         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20225         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20226         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20227         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20228         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20229         Move from gcc.dg/.
20230         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20231         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20232         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20233         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20234         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20235         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20236         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20237         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20238         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20239         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20240         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20241         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20242         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20243         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20244         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20245         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20246         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20247         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20248         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20249         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20250         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20251         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20252         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20253         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20254         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20255         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20256         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20257         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20258         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20259         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20260         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20261         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20262         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20263         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20264         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20265         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20266         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20267         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20268         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20269         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20270         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20271         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20272         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20273         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20274         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20275
20276 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20277
20278         PR 24627
20279         * gcc.dg/tree-ssa/pr24627.c: New test.
20280
20281 2005-11-04 Paul Brook  <paul@codesourcery.com>
20282
20283         * gcc.dg/tls/opt-10.c: New test.
20284
20285 2005-11-04  Andreas Jaeger  <aj@suse.de>
20286
20287         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20288         avoid extra warnings.
20289
20290 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20291
20292         PR libfortran/22298
20293         * lib/target-supports.exp
20294         (check_effective_target_static_libgfortran): New
20295         static_libgfortran effective target.
20296         * gfortran.dg/static_linking_1.f: New test.
20297         * gfortran.dg/static_linking_1.c: New file.
20298
20299 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20300
20301         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20302
20303 2005-11-03  Josh Conner  <jconner@apple.com>
20304
20305         PR c++/19989
20306         g++.dg/ext/array2.C: New test.
20307         g++.dg/template/dependent-name3.C: New test.
20308         g++.dg/template/dependent-name4.C: New test.
20309         g++.dg/template/sfinae2.C: New test.
20310
20311 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20312
20313         PR preprocessor/22042
20314         * gcc.dg/cpp/strify4.c: New test.
20315
20316 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20317
20318         PR c++/17964
20319         * g++.dg/cpp/string-1.C: New test.
20320
20321 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20322
20323         * gcc.target/powerpc: New directory.
20324         * gcc.target/powerpc/powerpc.exp: New file.
20325         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20326         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20327         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20328         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20329         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20330         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20331         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20332         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20333         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20334         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20335         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20336         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20337         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20338         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20339         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20340         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20341         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20342         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20343         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20344         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20345         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20346         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20347         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20348         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20349         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20350         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20351         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20352         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20353         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20354         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20355         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20356         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20357         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20358         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20359
20360 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/21627
20363         * g++.dg/warn/inline2.C: New test.
20364
20365 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20366
20367         PR middle-end/23155
20368         * g++.dg/ext/c99struct1.C: New test.
20369         * gcc.dg/union-cast-1.c: New test.
20370         * gcc.dg/union-cast-2.c: New test.
20371         * gcc.dg/union-cast-3.c: New test.
20372
20373 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20374
20375         PR middle-end/24589
20376         * gcc.c-torture/execute/zero-struct-2.c: New test.
20377
20378 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20379
20380         PR c++/24582
20381         * g++.dg/init/switch1.C: New test.
20382
20383 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20384
20385         * gcc.dg/delay-slot-1.c: New test.
20386
20387 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20388
20389         PR target/24620
20390         * gcc.dg/pr24620.c: New test.
20391
20392 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20393
20394         PR c/24329
20395         * gcc.dg/format/unnamed-1.c: New test.
20396
20397 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/22434
20400         * g++.dg/expr/cond8.C: New test.
20401
20402         PR c++/24560
20403         * g++.dg/parse/dot1.C: New test.
20404
20405 2005-11-02  Jan Hubicka  <jh@suse.cz>
20406
20407         PR target/23303
20408         * gcc.dg/i386-lea.c: New test
20409
20410 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20411
20412         PR target/24615
20413         * gcc.dg/pr24615.c: New test.
20414
20415 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20416
20417         PR target/24600
20418         * gcc.dg/pr24600.c: New test.
20419
20420 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/19253
20423         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20424         * g++.dg/parse/typename9.C: New test.
20425         * g++/dg/parse/typename10.C: Likewise.
20426
20427 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20428
20429         PR fortran/18157
20430         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20431         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20432         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20433
20434 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/24569
20437         * g++.dg/debug/static1.C: New test.
20438
20439 2005-11-02  Josh Conner  <jconner@apple.com>
20440
20441         * g++.dg/crash38.C: moved into proper directory...
20442         * g++.dg/template/crash42.C: ...here
20443
20444 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20445
20446         PR target/18338
20447         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20448         pcc_bitfield_type_matters || default_packed.
20449
20450         * lib/target-supports.exp
20451         (check_effective_target_pcc_bitfield_type_matters): New proc.
20452         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20453
20454         PR testsuite/23304
20455         * lib/target-supports.exp (check_effective_default_packed): New proc.
20456         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20457         Gate expected errors on target ! default_packed.
20458         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20459
20460 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20461
20462         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20463         change (r106358).
20464
20465 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20466
20467         PR fortran/24008
20468         * gfortran.dg/entry_5.f90: New.
20469         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20470
20471 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20472
20473         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20474
20475 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20476
20477         PR fortran/21565
20478         gfortran.dg/namelist_blockdata.f90: New test.
20479
20480         PR fortran/18737
20481         gfortran.dg/external_implicit_none.f90: New test.
20482
20483         PR fortran/14994
20484         * gfortran.dg/secnds.f: New test.
20485
20486 2005-10-31  Jan Hubicka  <jh@suse.cz>
20487
20488         PR target/20928
20489         * gcc.c-torture/compile/pr20928.c: New test.
20490
20491 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20492
20493         PR middle-end/23492
20494         * gcc.c-torture/compile/zero-strct-5.c: New test.
20495
20496 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20497
20498         PR libgfortran/24584
20499         * gfortran.dg/pr24584.f90: New test.
20500
20501 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20502
20503         PR fortran/18883
20504         * gfortran.dg/char_result_9.f90: New.
20505         * gfortran.dg/char_result_10.f90: New.
20506
20507 2005-10-30  Jan Hubicka  <jh@suse.cz>
20508
20509         * g++.dg/tree-ssa/pr24172.C: New testcase.
20510
20511 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20512
20513         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20514
20515 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20516
20517         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20518         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20519         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20520         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20521         gfortran.dg/enum_9.f90,
20522         gfortran.fortran-torture/compile/enum_1.f90,
20523         gfortran.fortran-torture/execute/enum_1.f90,
20524         gfortran.fortran-torture/execute/enum_2.f90,
20525         gfortran.fortran-torture/execute/enum_3.f90,
20526         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20527
20528 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20529
20530         PR target/18482
20531         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20532         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20533
20534 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20535
20536         PR libfortran/20179
20537         * gfortran.dg/mixed_io_1.f90: New test.
20538         * gfortran.dg/mixed_io_1.c: New file.
20539
20540 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20541
20542         * gfortran.dg/malloc_free_1.f90: New test.
20543
20544 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20545
20546         * gcc.dg/nested-func-4.c: Require profiling -pg.
20547
20548 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20549
20550         PR C++/23229
20551         * g++.dg/warn/main-2.C: New test.
20552
20553 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20554
20555         PR fortran/24545
20556         * gfortran.dg/interface_2.f90: new test.
20557
20558 2005-10-28  Josh Conner  <jconner@apple.com>
20559
20560         PR c++/22153
20561         * g++.dg/template/crash38.C: New test.
20562         * g++.dg/parse/explicit1.C: Change expected errors.
20563
20564 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20565
20566         PR C++/23426
20567         * g++.dg/other/large-size-array.C: New test.
20568
20569 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         PR middle-end/24362
20572         * g++.dg/opt/complex4.C: New test.
20573
20574 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20575
20576         * gcc.dg/nested-func-4.c: New test.
20577
20578 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20579
20580         PR fortran/24158
20581         gfortran.dg/derived_recursion.f90: New test.
20582         gfortran.dg/implicit_actual.f90: New test.
20583
20584 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20585
20586         PR middle-end/24295, PR testsuite/24477
20587         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20588         removed when weakref hits the tree.
20589
20590 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20591
20592         * gfortran.dg/cray_pointers_4.f90: New test.
20593
20594         * gfortran.dg/cray_pointers_5.f90: New test.
20595
20596 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20597
20598         PR fortran/22290
20599         * gfortran.dg/assign_5.f90: New test.
20600         * gfortran.dg/assign_6.f: New test.
20601
20602 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20603
20604         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20605         CPU has no SSE support.
20606
20607 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20608
20609         PR libgfortran/24224
20610         * gfortran.dg/arrayio_1.f90: Update attribution.
20611         * gfortran.dg/arrayio_2.f90: Update attribution.
20612         * gfortran.dg/arrayio_3.f90: Update attribution.
20613         * gfortran.dg/arrayio_4.f90: Update test conditions.
20614         * gfortran.dg/arrayio_5.f90: Update attribution.
20615         * gfortran.dg/arrayio_6.f90: New test.
20616         * gfortran.dg/arrayio_7.f90: New test.
20617
20618 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20619
20620         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20621
20622 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20623
20624         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20625
20626 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20627
20628         PR fortran/24416
20629         * gfortran.dg/namelist_char_only.f90: New test.
20630
20631 2005-10-24  Asher Langton  <langton2@llnl.gov>
20632
20633         PR fortran/17031
20634         PR fortran/22282
20635         * gfortran.dg/cray_pointers_1.f90: New test.
20636         * gfortran.dg/cray_pointers_2.f90: New test.
20637         * gfortran.dg/cray_pointers_3.f90: New test.
20638         * gfortran.dg/loc_1.f90: New test.
20639         * gfortran.dg/loc_2.f90: New test.
20640
20641 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20642
20643         * gcc.dg/pr24225.c: New test.
20644
20645 2005-10-24  Asher Langton  <langton2@llnl.gov>
20646
20647         * gfortran.dg/dup_save_1.f90: New test.
20648         * gfortran.dg/dup_save_2.f90: New test.
20649
20650 2005-10-24  Paul Brook  <paul@codesourcery.com>
20651
20652         PR 24107
20653         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20654         stdint.h.
20655
20656 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20657
20658         PR libgfortran/24489
20659         * gfortran.dg/pr24489.f90: New test.
20660
20661 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20662
20663         PR fortran/23635
20664         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20665
20666 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20667
20668         PR target/18911
20669         * g++.dg/init/array16.C: Skip for mmix-*-*.
20670
20671 2005-10-23  Asher Langton  <langton2@llnl.gov>
20672
20673         * gfortran.dg/byte_1.f90: New test.
20674         * gfortran.dg/byte_2.f90: New test.
20675
20676 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20677
20678         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20679
20680 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20681
20682         PR fortran/18022
20683         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20684
20685         PR fortran/24311
20686         * gfortran.dg/merge_char_const.f90: New test.
20687
20688         PR fortran/24384
20689         * gfortran.dg/spread_scalar_source.f90: New test.
20690
20691 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20692
20693         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20694
20695         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20696         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20697
20698         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20699
20700 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20701
20702         PR fortran/24426
20703         * gfortran.dg/der_pointer_4.f90: New.
20704
20705 2005-10-22  David Ayers  <d.ayers@inode.at>
20706
20707         * obj-c++.dg/except-1.mm: Simplify.
20708
20709 2005-10-21  David Ayers  <d.ayers@inode.at>
20710
20711         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20712
20713 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * gfortran.dg/assumed_dummy_2.f90: New test.
20716
20717 2005-10-21  James E Wilson  <wilson@specifix.com>
20718
20719         PR preprocessor/15220
20720         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20721
20722 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20723
20724         * gcc.c-torture/execute/20051021-1.c: New test.
20725
20726 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/24260
20729         * g++.dg/ext/tmplattr1.C: New test.
20730
20731 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20732
20733         PR fortran/24440
20734         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20735
20736 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20737
20738         * obj-c++.dg/except-1.mm: New.
20739
20740         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20741
20742 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20743
20744         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20745
20746 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20747
20748         PR middle-end/24295
20749         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20750         declarations with the same names as thunks' alias targets, use
20751         aliases instead.
20752         * gcc.dg/attr-alias-3.c: New test.
20753         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20754
20755 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20756
20757         PR c++/22618
20758         * g++.dg/parse/access8.C: New test.
20759
20760 2005-10-20  Richard Guenther  <rguenther@suse.de>
20761
20762         PR c++/24439
20763         * g++.dg/tree-ssa/pr24439.C: New testcase.
20764
20765 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20766
20767         * g++.dg/opt/delay-slot-1.C: New test.
20768
20769 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20770
20771         PR fortran/21625
20772         * gfortran.fg/der_init_1.f90: New.
20773
20774 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20775
20776         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20777
20778 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/21908
20781         * g++.dg/parse/error28.C: New test.
20782
20783 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20784
20785         * gcc.dg/profile-generate-2.c: New test.
20786
20787 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20788
20789         PR target/23589
20790         * g++.dg/ext/dllimport11.C: New.
20791
20792 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20793
20794         PR c++/22293
20795         * g++.dg/other/friend3.C: New test.
20796
20797 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/23293
20800         * g++.dg/template/error19.C: New test.
20801
20802 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20803
20804         PR c++/21383
20805         * g++.dg/overload/koenig2.C: New.
20806
20807         PR c++/23118
20808         * g++.dg/overload/error2.C: New.
20809
20810         PR c++/22604
20811         * g++.dg/inherit/covariant14.C: New.
20812
20813 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20814
20815         PR c++/23440
20816         * g++.dg/parse/for1.C: New test.
20817
20818 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20819
20820         PR fortran/23446
20821         * gfortran.dg/host_dummy_index_1.f90: New test.
20822
20823         PR fortran/21459
20824         * gfortran.dg/automatic_char_len_2.f90: New test.
20825
20826         PR fortran/20866
20827         * gfortran.dg/recursive_statement_functions.f90: New test.
20828
20829         PR fortran/20853
20830         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20831
20832         PR fortran/20849
20833         * gfortran.dg/external_initializer.f90: New test.
20834
20835         PR fortran/20837
20836         * non_module_public.f90: New test.
20837
20838 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20839
20840         PR c++/24386
20841         * g++.dg/template/overload7.C: New.
20842
20843         PR c++/22551
20844         * g++.dg/other/switch2.C: Remove expected warnings.
20845
20846         PR c++/21353
20847         * g++.dg/template/defarg6.C: New.
20848
20849 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20850
20851         PR target/24315
20852         * gcc.target/i386/pr24315.c: New test.
20853
20854 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20855
20856         PR c++/24389
20857         * g++.dg/template/static21.C: New test.
20858         * g++.dg/template/static21-a.cc: Likewise.
20859
20860 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20861
20862         PR c++/23959
20863         * g++.dg/warn/Wswitch-default-1.C: New test.
20864         * g++.dg/warn/Wswitch-default-2.C: New test.
20865
20866 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20867
20868         PR c++/22173
20869         * g++.dg/parse/template18.C: New test.
20870         * g++.dg/template/nontype15.C: Likewise.
20871
20872 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20873
20874         PR fortran/22273
20875         * gfortran.dg/spec_expr_2.f90: New.
20876
20877 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20878
20879         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20880         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20881         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20882         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20883         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20884         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20885         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20886         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20887         previous target-specific skips and warning-message matches where
20888         applicable.
20889
20890 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20891
20892         PR c++/21347
20893         * g++.dg/warn/Wctor-dtor.C: New test.
20894
20895 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20896
20897         PR c/23439
20898         * gcc.dg/for-1.c: New test.
20899
20900 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20901
20902         PR c++/19565
20903         * g++.dg/warn/Wconversion1.C: New test.
20904         * g++.dg/ext/packed4.C: Compile with -w.
20905         * g++.dg/opt/20050511-1.C: Likewise.
20906         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20907
20908 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20909
20910         * gfortran.dg/boz_5.f90: New test.
20911
20912 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20913
20914         PR c++/22551
20915         * g++.dg/other/switch2.C: New.
20916
20917         PR c++/23984
20918         * g++.dg/init/ctor7.C: New.
20919
20920 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20921
20922         PR c++/23730
20923         * g++.dg/parse/crash32.C: New test.
20924
20925 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/20721
20928         * g++.dg/init/goto2.C: New test.
20929
20930         PR c++/22464
20931         * g++.dg/template/crash/41.C: New test.
20932
20933         PR c++/22180
20934         * g++.dg/template/crash40.C: New test.
20935
20936         PR c++/23694
20937         * g++.dg/parse/friend5.C: New test.
20938
20939         PR c++/23307
20940         * g++.dg/template/crash38.C: New test.
20941
20942         PR c++/22352
20943         * g++.dg/template/friend38.C: New test.
20944
20945         PR c++/22405
20946         * g++.dg/template/crash39.C: New test.
20947
20948 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20949
20950         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20951         gcc.dg/debug/dwarf2/dwarf-char2.c,
20952         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20953
20954         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20955
20956 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20957
20958         * gcc.dg/dll-2.c: Add tests for warnings.
20959         * gcc.dg/dll-3.c: Likewise.
20960         * gcc.dg/dll-4.c: Likewise.
20961
20962         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20963         * g++.dg/ext/dllimport2.C: Likewise.
20964         * g++.dg/ext/dllimport3.C: Likewise.
20965         * g++.dg/ext/dllimport7.C: Likewise.
20966         * g++.dg/ext/dllimport8.C: Likewise.
20967         * g++.dg/ext/dllimport9.C: Likewise.
20968
20969 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
20970
20971         PR fortran/24092
20972         * gfortran.dg/derived_pointer_recursion.f90: New test.
20973
20974 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
20975
20976         * gcc.c-torture/execute/20051012-1.c: New test.
20977
20978 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20979
20980         PR fortran/18082
20981         * gfortran.dg/automatic_char_len_1.f90: New test.
20982
20983 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20984
20985         PR fortran/20847
20986         * gfortran.dg/save_common.f90: New test.
20987
20988         PR fortran/20856
20989         * gfortran.dg/save_result.f90: New test.
20990
20991 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         PR c++/21592
20994         * g++.dg/template/dependent-expr1.C: Add new expected error.
20995         * g++.dg/template/dependent-expr2.C: Adjust error text.
20996         * g++.dg/template/overload6.C: New.
20997
20998         PR c++/23797
20999         * g++.dg/other/typename8.C: New.
21000
21001         PR c++/21117
21002         * g++.dg/other/return1.C: New.
21003
21004 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21005
21006         PR c++/24052
21007         * g++.dg/ext/label5.C: New.
21008
21009 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21010
21011         PR c++/19964
21012         * g++.dg/parse/crash31.C: New.
21013
21014 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21015
21016         * g++.dg/ipa/ipa-1.c: New test.
21017         * g++.dg/ipa/ipa-2.c: New test.
21018         * g++.dg/ipa/ipa-3.c: New test.
21019         * g++.dg/ipa/ipa-4.c: New test.
21020         * g++.dg/ipa/ipa-5.c: New test.
21021         * g++.dg/ipa/ipa.exp: New file.
21022
21023 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21024
21025         PR fortran/24207
21026         * gfortran.dg/private_type_3.f90: New test.
21027
21028 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21029
21030         PR fortran/20786
21031         gfortran.dg/aint_anint_1.f90: New test.
21032
21033 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21034
21035         PR libgfortran/24313
21036         gfortran.dg/csqrt.f: New test.
21037
21038 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21039
21040         PR c++/8057
21041         * g++.dg/warn/noeffect7.C: New test.
21042         * g++.dg/warn/noeffect2.C: Instantiate templates.
21043         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21044         and warning.
21045
21046 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21047
21048         PR c++/21089
21049         * g++.dg/init/float1.C: New test.
21050
21051         PR c++/24277
21052         * g++.dg/init/member1.C: Tweak error markers.
21053
21054 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21055
21056         PR testsuite/24281
21057         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21058         Check for null pointer.
21059
21060 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21061
21062         PR c++/21369
21063         * g++.dg/parse/ret-type3.C: New test.
21064
21065 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21066
21067         PR tree-opt/23946
21068         * gcc.c-torture/compile/pr23946.c: New test.
21069
21070 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * g++.dg/opt/mmx2.C: New test.
21073
21074 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21075
21076         PR c++/24277
21077         * g++.dg/template/static20.C: New test.
21078
21079         PR c++/24302
21080         * g++.dg/warn/Wunused-12.C: New test.
21081
21082         PR c++/23437
21083         * g++.dg/template/arg4.C: New test.
21084
21085 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21086
21087         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21088         * gcc.dg/ucnid-3.c: Likewise.
21089         * gcc.dg/ucnid-4.c: Likewise.
21090         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21091         * g++.dg/other/ucnid-1.C: Likewise.
21092         * gcc.dg/sparc-frame-1.c: New test.
21093
21094 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/24139
21097         * g++.dg/template/spec27.C: New test.
21098
21099         PR c++/24275
21100         * g++.dg/template/static19.C: New test.
21101
21102 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21103
21104         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21105         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21106
21107 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21108
21109         PR target/24136
21110         * gfortran.fortran-torture/compile/pr24136.f: New test.
21111
21112 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21113
21114         PR c++/22172
21115         * g++.dg/parse/crash30.C: New test.
21116
21117 2005-10-07  Richard Guenther  <rguenther@suse.de>
21118
21119         PR middle-end/24227
21120         * gcc.c-torture/compile/pr24227.c: New testcase.
21121
21122 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21123
21124         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21125         Do not put aligned attributes on array elements.
21126
21127 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21128
21129         PR testsuite/23611, PR testsuite/23615
21130         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21131         writing prototypes of library functions by hand.
21132         * obj-c++.dg/bitfield-4.mm: Likewise.
21133         * obj-c++.dg/const-str-4.mm: Likewise.
21134         * obj-c++.dg/encode-4.mm: Likewise.
21135         * obj-c++.dg/encode-5.mm: Likewise.
21136         * obj-c++.dg/encode-6.mm: Likewise.
21137         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21138         * obj-c++.dg/method-10.mm: Likewise.
21139         * obj-c++.dg/method-17.mm: Likewise.
21140         * obj-c++.dg/method-19.mm: Likewise.
21141         * obj-c++.dg/try-catch-2.mm: Likewise.
21142
21143 2005-10-06  Richard Henderson  <rth@redhat.com>
21144
21145         PR 24236
21146         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21147
21148 2005-10-06  Dale Johannesen  <dalej@apple.com>
21149
21150         * gcc.c-torture/execute/20030125-1.c: Correct.
21151
21152 2005-10-06  Richard Guenther  <rguenther@suse.de>
21153
21154         PR tree-optimization/24238
21155         * g++.dg/tree-ssa/pr24238.C: New testcase.
21156
21157 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21158
21159         PR 18568
21160         * gfortran.dg/der_pointer_3.f90: New test.
21161
21162 2005-10-05  Devang Patel  <dpatel@apple.com>
21163
21164         PR Debug/23205
21165         * g++.dg/other/PR23205.C: New.
21166
21167 2005-10-05  Richard Henderson  <rth@redhat.com>
21168
21169         PR target/23602
21170         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21171         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21172
21173 2005-10-05  Dale Johannesen  <dalej@apple.com>
21174
21175         * gcc.c-torture/execute/float-floor.c: New.
21176
21177 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21178
21179         PR tree-optimization/21419
21180         PR tree-optimization/24146
21181         PR tree-optimization/24151
21182
21183         * g++.dg/ext/asm7.C: New.
21184         * g++.dg/ext/asm8.C: New.
21185         * gcc.dg/asm-1.c: Compile on all targets.
21186         * gcc.dg/asm-pr24146.c: New.
21187         * gcc.dg/pr21419.c: Adjust error messages.
21188
21189 2005-10-05  Richard Guenther  <rguenther@suse.de>
21190
21191         PR fortran/24176
21192         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21193
21194 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21195
21196         PR c++/23513
21197         * g++.dg/template/spec22.C: Robustify test.
21198         * g++.dg/template/spec26.C: New.
21199
21200 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21201
21202         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21203         if target supports vector instructions.
21204
21205 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21206
21207         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21208         C99 functions.
21209
21210 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21211
21212         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21213         check_effective_target_fortran_large_int): Replace cached result
21214         when target changes.
21215
21216 2005-10-04  Devang Patel  <dpatel@apple.com>
21217
21218         * gcc.dg/i386-sse-vect-types.c: New.
21219
21220 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21221
21222         PR preprocessor/13726
21223         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21224         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21225
21226 2005-10-04  Richard Guenther  <rguenther@suse.de>
21227
21228         PR c/23576
21229         * gcc.dg/noncompile/pr23576.c: New testcase.
21230
21231 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21232
21233         PR middle-end/23125
21234         * gcc.dg/register-var-3.c: New test.
21235
21236 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21237
21238         * gcc.dg/pr23049.c: New test.
21239
21240         * gcc.dg/ucnid-4.c: Fix test.
21241
21242 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21243
21244         PR 23445
21245         * gcc.c-torture/compile/pr23445.c: New test.
21246
21247 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21248
21249         * g++.dg/overload/unknown1.C: New.
21250
21251 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21252
21253         PR c++/17775
21254         * g++.dg/template/repo4.C: New test.
21255
21256 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21257
21258         PR libfortran/19308
21259         * gfortran.dg/large_real_kind_2.F90: New test.
21260         * gfortran.dg/large_integer_kind_2.f90: New test.
21261
21262 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21263
21264         * lib/target-supports.exp (check_effective_target_vect_shift):
21265         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21266         (check_effective_target_vect_condition): Fix copy-n-pasto.
21267
21268         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21269         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21270         targets.
21271
21272 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/22621
21275         * g++.dg/template/overload5.C : New test.
21276
21277         PR c++/23840
21278         * g++.dg/expr/stdarg1.C: New test.
21279
21280 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21281
21282         PR 24142
21283         * gcc.c-torture/execute/pr24142.c: New test.
21284
21285 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21286
21287         PR 24141
21288         * gcc.c-torture/execute/pr24141.c: New test.
21289
21290 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21291             Diego Novillo  <dnovillo@redhat.com>
21292
21293         PR 23604
21294         * gcc.c-torture/execute/pr23604.c: New test.
21295
21296 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21297
21298         PR fortran/16404
21299         PR fortran/20835
21300         PR fortran/20890
21301         PR fortran/20899
21302         PR fortran/20900
21303         PR fortran/20901
21304         PR fortran/20902
21305         gfortran.dg/equiv_constraint_1.f90: New test.
21306         gfortran.dg/equiv_constraint_2.f90: New test.
21307         gfortran.dg/equiv_constraint_3.f90: New test.
21308         gfortran.dg/equiv_constraint_4.f90: New test.
21309         gfortran.dg/equiv_constraint_5.f90: New test.
21310         gfortran.dg/equiv_constraint_6.f90: New test.
21311         gfortran.dg/equiv_constraint_7.f90: New test.
21312         gfortran.dg/equiv_constraint_8.f90: New test.
21313         gfortran.dg/private_type_1.f90: New test.
21314         gfortran.dg/private_type_2.f90: New test.
21315         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21316         980628-10.f: Assert std=gnu to permit mixing of
21317         types in equivalence statements.
21318
21319 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21320
21321         PR 24112
21322         * gfortran.dg/open_status_1.f90: New.
21323
21324 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21325
21326         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21327         * gcc.dg/vect/pr22480.c: Clean up temp files.
21328         * gcc.dg/vect/pr23831.c: Clean up temp files.
21329         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21330         Clean up temp files.
21331         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21332         Clean up temp files.
21333
21334         * gcc.dg/20050309-1.c: Clean up temp files.
21335         * gcc.dg/20050325-1.c: Clean up temp files.
21336
21337 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21338
21339         PR tree-optimization/24059
21340         * gcc.dg/vect/pr24059.c : New test.
21341
21342 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21343
21344         PR middle-end/24109
21345         * gcc.c-torture/execute/20050929-1.c: New test.
21346
21347 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21348
21349         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21350
21351 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21352
21353         PR c/21419
21354         * gcc.dg/pr21419.c: New test.
21355
21356 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21357
21358         * gcc.dg/pr23911.c: New test.
21359
21360 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21361
21362         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21363
21364         PR c++/16782
21365         * g++.dg/parse/qualified4.C: New test.
21366         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21367         * g++.old-deja/g++.mike/p8154.C: Likewise.
21368
21369 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21370
21371         PR c++/22147
21372         * g++.dg/template/friend37.C: New test.
21373         * g++.dg/parse/crash28.C: Adjust error markers.
21374
21375 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21376
21377         PR fortran/18518
21378         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21379
21380 2005-09-27  Devang Patel  <dpatel@apple.com>
21381
21382         PR tree-optimization/23625
21383         * gcc.dg/pr23625.c: New test.
21384
21385 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21386
21387         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21388         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21389
21390 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21391
21392         PR fortran/23677
21393         * gfortran.fortran-torture/execute/save_1.f90: New test.
21394         * gfortran.dg/save_1.f90: New test.
21395
21396 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21397
21398         * gcc.target/i386/builtin-apply-mmx.c: New test.
21399
21400         PR target/22576
21401         * gcc.target/i386/pr22576.c: New test.
21402
21403         PR target/22585
21404         * gcc.target/i386/pr22585.c: New test.
21405
21406         PR target/23268
21407         * gcc.target/i386/pr23268.c: New test.
21408
21409         PR middle-end/23831
21410         * gcc.dg/vect/pr23831.c: New test.
21411
21412         PR target/24055
21413         * gcc.target/i386/pr24055.c: New test.
21414
21415 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21416
21417         PR tree-optimization/23960
21418         * gcc.c-torture/compile/pr23960.c: New.
21419
21420 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21421
21422         PR fortran/16861
21423         * gfortran.dg/nested_modules_3.f90: New.
21424
21425 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21426
21427         PR fortran/24005
21428         gfortran.dg/interface_1.f90: New test.
21429
21430 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21431         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21432
21433         PR fortran/23843
21434         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21435
21436 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21437
21438         PR fortran/23516
21439         * gfortran.dg/imag_1.f: New test.
21440         * gfortran.dg/imag_2.f: Ditto.
21441
21442 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21443
21444         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21445
21446 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21447
21448         PR c++/21983
21449         * g++.dg/warn/pr21983.C: New test.
21450
21451 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21452
21453         * gcc.dg/20050922-1.c: Testcase added.
21454
21455 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21456
21457         PR c++/23993
21458         * g++.dg/template/array14.C: New test.
21459
21460 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21461
21462         PR fortran/19929
21463         * gfortran.dg/der_ptr_component_1.f90: New test.
21464
21465 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21466
21467         PR c++/23965
21468         * g++.dg/template/error1.C: Reject "no matching function" message.
21469
21470 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21471
21472         PR c++/17609
21473         * g++.dg/lookup/error1.C: New test.
21474
21475 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21476
21477         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21478         functionality of the testcase.
21479
21480 2005-09-20  Richard Henderson  <rth@redhat.com>
21481
21482         * gcc.dg/vect/vect-22.c: Require vect_float.
21483         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21484
21485 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21486
21487         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21488         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21489         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21490         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21491         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21492         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21493         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21494         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21495         * gcc.dg/cpp/ucnid-8.c: New test.
21496
21497 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21498
21499         PR tree-optimization/23929
21500         * gcc.c-torture/compile/pr23929.c: New test.
21501
21502 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21503
21504         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21505         for one loop.
21506
21507 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21508
21509         PR testsuite/23186
21510         * g++.dg/other/pr22003.C: Require named sections.
21511
21512 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21513
21514         PR c++/23947
21515         * g++.dg/rtti/crash3.C: New test.
21516
21517         PR tree-optimization/23818
21518         * gcc.dg/pr23818.c: New test.
21519
21520 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21521
21522         PR fortran/23420
21523         * gfortran.dg/print_fmt_4.f: New.
21524
21525 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21526
21527         PR fortran/23663
21528         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21529
21530 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21531
21532         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21533         Use pointers to local alignable arrays instead. Added comments.
21534         * gcc.dg/vect/vect-46.c: Likewise.
21535         * gcc.dg/vect/vect-48.c: Likewise.
21536         * gcc.dg/vect/vect-49.c: Likewise.
21537         * gcc.dg/vect/vect-52.c: Likewise.
21538         * gcc.dg/vect/vect-53.c: Likewise.
21539         * gcc.dg/vect/vect-54.c: Likewise.
21540         * gcc.dg/vect/vect-56.c: Likewise.
21541         * gcc.dg/vect/vect-57.c: Likewise.
21542         * gcc.dg/vect/vect-58.c: Likewise.
21543         * gcc.dg/vect/vect-60.c: Likewise.
21544         * gcc.dg/vect/vect-61.c: Likewise.
21545
21546         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21547         The test is no longer vectorizable on vect_no_align targets.
21548         * gcc.dg/vect/vect-43.c: Likewsie.
21549
21550         * gcc.dg/vect/vect-44.c: Added comments.
21551         * gcc.dg/vect/vect-45.c: Added comments.
21552         * gcc.dg/vect/vect-50.c: Added comments.
21553         * gcc.dg/vect/vect-51.c: Added comments.
21554
21555         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21556         aligned type.
21557         * gcc.dg/vect/Os-vect-95.c: Likewise.
21558
21559         * gcc.dg/vect/vect-41.c: Test removed.
21560         * gcc.dg/vect/vect-47.c: Test removed.
21561         * gcc.dg/vect/vect-55.c: Test removed.
21562         * gcc.dg/vect/vect-59.c: Test removed.
21563
21564 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21565
21566         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21567         No longer vectorizable on vect_no_align targets.
21568         * gcc.dg/vect/pr20122.c: Likewise.
21569         * gcc.dg/vect/vect-74.c: Likewise.
21570         * gcc.dg/vect/vect-75.c: Likewise.
21571         * gcc.dg/vect/vect-76.c: Likewise.
21572
21573         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21574         Will not be vectorizable on vect_no_align targets once aliasing issues
21575         are resolved.
21576         * gcc.dg/vect/vect-79.c: Likewise.
21577
21578         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21579         * gcc.dg/vect/vect-78.c: Likewise.
21580         * gcc.dg/vect/vect-97.c: Likewise.
21581
21582 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21583
21584         * gcc.dg/pr23943.c: New test.
21585
21586 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21587
21588         PR fortran/19181
21589         * gfortran.dg/derived_pointer_null_1.f90: New test.
21590
21591 2005-09-18  Richard Guenther  <rguenther@suse.de>
21592
21593         PR middle-end/23944
21594         * gcc.c-torture/compile/pr23944.c: New testcase.
21595
21596 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21597
21598         PR fortran/15975
21599         * gfortran.dg/der_pointer_2.f90: New test.
21600
21601 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21602
21603         PR fortran/16861
21604         * gfortran.dg/nested_modules_2.f90: New test.
21605
21606 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21607
21608         PR c++/18368
21609         * g++.dg/other/semicolon.C: New test.
21610
21611 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21612
21613         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21614         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21615
21616 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21617
21618         PR c++/23914
21619         * g++.dg/template/static18.C: New test.
21620
21621         PR c++/21514
21622         * g++.dg/template/crash19.C: Remove dg-error marker.
21623         * g++.dg/template/local4.C: New test.
21624
21625 2005-09-16  Paul Brook  <paul@codesourcery.com>
21626
21627         PR fortran/23906
21628         * gfortran.dg/dependency_1.f90: New test.
21629
21630 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21631
21632         PR c++/23896
21633         * g++.dg/template/static17.C: New test.
21634
21635 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21636
21637         PR c++/23139
21638         * g++.dg/warn/huge-val1.C: New test.
21639
21640 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21641
21642         PR c++/13140
21643         * g++.dg/parse/class2.C: New test.
21644         * g++.dg/template/explicit8.C: Likewise.
21645         * g++.dg/template/spec25.C: Likewise.
21646
21647 2005-09-14  Josh Conner  <jconner@apple.com>
21648
21649         PR middle-end/23584
21650         * gcc.dg/pr23584.c: New test.
21651
21652 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21653
21654         PR fortran/21875 Internal Unit Array I/O, NIST
21655         * gfortran.dg/arrayio_1.f90: New test.
21656         * gfortran.dg/arrayio_1.f90: New test.
21657         * gfortran.dg/arrayio_1.f90: New test.
21658         * gfortran.dg/arrayio_1.f90: New test.
21659         * gfortran.dg/arrayio_1.f90: New test.
21660
21661 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21662
21663         PR middle-end/22480
21664         * gcc.dg/vect/pr22480.c: New test.
21665
21666 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21667
21668         PR fortran/19358
21669         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21670
21671 2005-09-13 Josh Conner <jconner@apple.com>
21672
21673         PR c++/23180
21674         * g++.dg/init/struct2.C: New test.
21675         * g++.dg/init/struct3.C: New test.
21676
21677 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21678
21679         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21680         Clean up temp files.
21681         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21682         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21683         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21684         gcc.dg/tree-ssa/builtin-printf-1.c,
21685         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21686         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21687         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21688         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21689         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21690         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21691         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21692         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21693         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21694         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21695         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21696         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21697
21698 2005-09-13  Josh Conner  <jconner@apple.com>
21699
21700         * lib/gcc-dg.exp: Load scanipa.exp.
21701         (cleanup-dump): New procedure.
21702         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21703         * lib/scandump.exp: New file.
21704         * lib/scantree.exp: Use it.
21705         * lib/scanipa.exp: New file.
21706
21707 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21708
21709         PR fortran/17740
21710         * gfortran.dg/generic_4.f90: New test.
21711
21712 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21713
21714         PR target/23816
21715         * gcc.target/i386/pr23816-1.c: New test.
21716         * gcc.target/i386/pr23816-2.c: New test.
21717
21718
21719 2005-09-13  Bastian Blank <waldi@debian.org>
21720
21721         PR c++/16171
21722         * g++.dg/abi/mangle26.C: New test.
21723         * g++.dg/abi/mangle27.C: New test.
21724         * g++.dg/abi/mangle28.C: New test.
21725         * g++.dg/abi/mangle29.C: New test.
21726
21727         PR c++/23839
21728         * g++.dg/parse/register1.C: New test.
21729
21730 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/23842
21733         * g++.dg/template/access16.C: New test.
21734
21735 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21736
21737         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21738
21739 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21740
21741         PR fortran/18899
21742         * gfortran.dg/shape_2.f90: New test.
21743
21744 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21745
21746         PR target/19269
21747         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21748         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21749         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21750         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21751         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21752         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21753         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21754         tests.
21755
21756 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21757
21758         PR c++/23841
21759         * g++.dg/parse/template17.C: New test.
21760
21761 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21762
21763         PR c++/23789
21764         * g++.dg/template/nontype14.C: New test.
21765
21766 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21767
21768         PR g++/7874
21769         * g++.dg/lookup/friend7.C: New test.
21770         * g++.dg/lookup/friend8.C: New test.
21771         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21772         so that it will be found via argument dependent lookup.
21773         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21774         friend functions which will no longer be found.
21775         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21776         function g, so that it will be found via argument dependent
21777         lookup.
21778         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21779         * g++.old-deja/g++.mike/net43.C: Likewise.
21780
21781 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21782
21783         PR c++/23691
21784         * g++.dg/template/static16.C: New test.
21785
21786 2005-09-12  Josh Conner  <jconner@apple.com>
21787
21788         PR middle-end/23237
21789         * gcc.c-torture/compile/pr23237.c: New test.
21790
21791 2005-09-11  Richard Henderson  <rth@redhat.com>
21792
21793         * g++.dg/other/error8.C: Update expected diagnostic text.
21794
21795 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21796
21797         PR libfortran/19872
21798         * gfortran.dg/overwrite_1.f: New test.
21799
21800 2005-09-09  Josh Conner  <jconner@apple.com>
21801
21802         * g++.dg/init/pr23180-1.C: Removed.
21803         * g++.dg/init/pr23180-2.C: Removed.
21804
21805 2005-09-09  David Daney <ddaney@avtrex.com>
21806
21807         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21808         files which are ...
21809         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21810         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21811
21812 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21813
21814         * gfortran.dg/iostat_2.f90: New test.
21815
21816 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21817
21818         PR c++/22252
21819         * g++.dg/ext/interface1.C: New test.
21820         * g++.dg/ext/interface1.h: Likewise.
21821         * g++.dg/ext/interface1a.cc: Likewise.
21822
21823 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21824
21825         * gfortran.dg/iomsg_1.f90: New test case.
21826
21827 2005-09-09  Richard Guenther  <rguenther@suse.de>
21828
21829         PR c++/23624
21830         * g++.dg/tree-ssa/pr23624.C: New testcase.
21831
21832 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21833
21834         PR fortran/19239
21835         * gfortran.dg/vector_subscript_1.f90,
21836         * gfortran.dg/vector_subscript_2.f90: New tests.
21837
21838 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21839
21840         PR fortran/21104
21841         * gfortran.dg/array_alloc_1.f90,
21842         * gfortran.dg/array_alloc_2.f90,
21843         * gfortran.dg/array_alloc_3.f90: New tests.
21844
21845 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21846
21847         PR fortran/12840
21848         * gfortran.dg/array_constructor_6.f90
21849         * gfortran.dg/array_constructor_7.f90
21850         * gfortran.dg/array_constructor_8.f90
21851         * gfortran.dg/array_constructor_9.f90
21852         * gfortran.dg/array_constructor_10.f90
21853         * gfortran.dg/array_constructor_11.f90
21854         * gfortran.dg/array_constructor_12.f90: New tests.
21855
21856 2005-09-08  Josh Conner  <jconner@apple.com>
21857
21858         PR c++/23180
21859         * g++.dg/init/pr23180-1.C: New test.
21860         * g++.dg/init/pr23180-2.C: New test.
21861
21862 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21863
21864         PR fortran/18878
21865         * gfortran.dg/module_double_reuse.f90: New.
21866
21867 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21868
21869         PR fortran/23270
21870         PR fortran/22304
21871         PR fortran/18870
21872         PR fortran/17917
21873         PR fortran/16511
21874         * gfortran.dg/common_equivalence_1.f: New.
21875         * gfortran.dg/common_equivalence_2.f: New.
21876         * gfortran.dg/common_equivalence_3.f: New.
21877         * gfortran.dg/contained_equivalence_1.f90: New.
21878         * gfortran.dg/module_blank_common.f90: New.
21879         * gfortran.dg/module_commons_1.f90: New.
21880         * gfortran.dg/module_equivalence_1.f90: New.
21881         * gfortran.dg/nested_modules_1.f90: New.
21882         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21883         equivalences and add comment to connect the test with
21884         the PR.
21885
21886 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21887
21888         PR fortran/23765
21889         * gfortran.dg/common_6.f90: New test.
21890
21891 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21892
21893         PR fortran/15326
21894         * gfortran.dg/char_result_1.f90,
21895         * gfortran.dg/char_result_2.f90,
21896         * gfortran.dg/char_result_3.f90,
21897         * gfortran.dg/char_result_4.f90,
21898         * gfortran.dg/char_result_5.f90,
21899         * gfortran.dg/char_result_6.f90,
21900         * gfortran.dg/char_result_7.f90,
21901         * gfortran.dg/char_result_8.f90: New tests.
21902
21903 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21904
21905         PR fortran/19928
21906         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21907
21908 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21909
21910         PR obj-c++/16816
21911         * obj-c++.dg/selector-5.mm: New test.
21912         * obj-c++.dg/selector-6.mm: New test.
21913
21914 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21915
21916         PR objc/20574
21917         PR objc/19324
21918         * objc.dg/error-1.m: New test.
21919
21920 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21921
21922         PR fortran/23373
21923         * gfortran.fortran-torture/execute/pr23373-1.f90,
21924         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21925
21926 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21927
21928         PR libfortran/23760
21929         * gfortran.dg/g77/1832.f: Remove long string in write statement
21930         to allow the test to pass on correct list directed output with
21931         prepended space.
21932
21933 2005-09-07  James E Wilson  <wilson@specifix.com>
21934
21935         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21936
21937 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21938
21939         * gfortran.dg/parameter+save.f90: Rename to
21940         * gfortran.dg/parameter_save.f90: .. this.
21941
21942 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21943
21944         PR fortran/20848
21945         * gfortran.dg/parameter+save.f90: New test case.
21946
21947 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21948
21949         PR fortran/19269
21950         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21951
21952 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21953
21954         PR c/23075
21955         * gcc.dg/pr23075.c: New test.
21956         * g++.dg/warn/pr23075.C: New test.
21957
21958         PR target/22362
21959         * gcc.target/i386/pr22362.c: New test.
21960
21961         PR rtl-optimization/23098
21962         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21963
21964         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21965         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21966         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21967
21968 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
21969
21970         * g++.dg/expr/cast6.C: New test.
21971
21972         PR c++/9782
21973         * g++.dg/init/new15.C: New test.
21974
21975 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21976
21977         * gcc.dg/vect/Os-vect-95.c: New test.
21978         * gcc.dg/vect/vect-95.c: Same.
21979
21980 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21981
21982         * gcc.dg/vect/vect-29.c: Update xfail testing.
21983         * gcc.dg/vect/vect-44.c: Same.
21984         * gcc.dg/vect/vect-48.c: Same.
21985         * gcc.dg/vect/vect-50.c: Same.
21986         * gcc.dg/vect/vect-72.c: Same.
21987         * gcc.dg/vect/vect-77.c: Same.
21988         * gcc.dg/vect/vect-78.c: Same.
21989         * gcc.dg/vect/vect-80.c: Same.
21990         * gcc.dg/vect/vect-96.c: Same.
21991         * gcc.dg/vect/vect-100.c: Same.
21992         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
21993         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
21994         * gfortran.dg/vect/vect-5.f90: Same.
21995
21996 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
21999         start strings.
22000         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22001         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22002
22003         PR c++/23056
22004         * g++.dg/opt/pr23056.C: New test.
22005
22006         PR rtl-optimization/23098
22007         * gcc.target/i386/pr23098.c: New test.
22008
22009 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/23667
22012         * g++.dg/template/static15.C: New test.
22013
22014         PR c++/21440
22015         * g++.dg/ext/stmtexpr5.C: New test.
22016         * g++.dg/ext/stmtexpr6.C: Likewise.
22017
22018 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22019
22020         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22021
22022         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22023         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22024         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22025
22026 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22027
22028         PR libfortran/23321
22029         * gfortran.dg/direct_io_4.f90: New test case.
22030
22031 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22032             Rasmus Hahn  <rassahah@neofonie.de>
22033
22034         PR libobjc/23108
22035         * objc.dg/type-stream-1.m: New test.
22036
22037 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22038
22039         PR fortran/23661
22040         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22041         gfortran.dg/print_fmt_3.f90: New test.
22042
22043 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22044
22045         * gfortran.dg/fmt_t_1.f90: New test.
22046
22047 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22048
22049         PR rtl-optimization/23454
22050         * g++.dg/opt/pr23454.C: New test.
22051
22052 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/23699
22055         * g++.dg/ext/static1.C: New test.
22056
22057 2005-09-02  Richard Henderson  <rth@redhat.com>
22058
22059         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22060         tail call to check_fa_work.
22061
22062 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/21687
22065         * g++.dg/other/gc3.C: New test.
22066
22067 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22068
22069         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22070         * gcc.dg/20050826-1.c: Likewise.
22071
22072 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/23167
22075         * g++.dg/expr/volatile1.C: New test.
22076
22077 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22078
22079         PR middle-end/23547
22080         * gcc.dg/pr23547.c: New test.
22081
22082 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22083
22084         PR c/22061
22085         * gcc.c-torture/execute/pr22061-1.c,
22086         * gcc.c-torture/execute/pr22061-2.c,
22087         * gcc.c-torture/execute/pr22061-3.c,
22088         * gcc.c-torture/execute/pr22061-4.c: New tests.
22089
22090 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22091
22092         * gcc.dg/Wredundant-decls-2.c: New test to check that
22093         -Wredundant-decls does not issue warning for a variable
22094         definition following a declaration.
22095
22096 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22097
22098         PR debug/7241
22099         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22100         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22101         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22102
22103         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22104         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22105         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22106         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22107         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22108         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22109         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22110         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22111
22112 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         PR objc/23306
22115         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22116         scan-assmbler.
22117
22118 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22119
22120         PR target/21255
22121         * gcc.dg/pr21255-1.c: New test.
22122         * gcc.dg/pr21255-2-mb.c: Likewise.
22123         * gcc.dg/pr21255-2-ml.c: Likewise.
22124         * gcc.dg/pr21255-3.c: Likewise.
22125         * gcc.dg/pr21255-4.c: Likewise.
22126
22127 2005-08-31  Dale Johannesen  <dalej@apple.com>
22128
22129         * gcc.dg/20050830-1.c: New.
22130
22131 2005-08-31  Josh Conner  <jconner@apple.com>
22132
22133         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22134         command-line options for arm-*-* targets.
22135         * g++.dg/init/array16.C: Likewise.
22136         * g++.dg/other/crash-4.C: Likewise.
22137
22138 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22139
22140         PR obj-c++/23640
22141         * obj-c++.dg/gnu-runtime-3.mm: New test.
22142
22143 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22144
22145         PR c++/13377
22146         * g++.dg/lookup/ambig4.C: New test.
22147         * g++.dg/lookup/ambig5.C: New test.
22148         * g++.dg/tc1/dr101.C: Adjust error markers.
22149
22150 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22151
22152         PR c++/23639
22153         * g++.dg/template/ttp5.C: Adjust error markers.
22154
22155 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22156
22157         PR testsuite/23609
22158         * lib/obj-c++.exp: Include target-libpath.exp.
22159         (obj-c++_link_flags): Look for the GNU libobjc library
22160         and set the library path to include it.
22161         Don't manually set LD_LIBRARY_PATH (etc.) but call
22162         set_ld_library_path_env_vars instead.
22163         (obj-c++_target_compile): Don't set library path or
22164         linker flags because they are already set correctly
22165         in obj-c++_link_flags.
22166
22167 2005-08-30  Josh Conner  <jconner@apple.com>
22168
22169         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22170         to command-line options for arm-*-* targets.
22171
22172 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22173
22174         * g++.dg/other/i386-1.C: New.
22175
22176 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22177
22178         PR preprocessor/20348
22179         PR preprocessor/20356
22180         * gcc.dg/cpp/pr20348.c: New test.
22181         * gcc.dg/cpp/pr20348.h: New file.
22182         * gcc.dg/cpp/inc/pr20348.h: New file.
22183         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22184         * gcc.dg/cpp/pr20356.c: New test.
22185         * gcc.dg/cpp/pr20356.h: New file.
22186         * gcc.dg/cpp/inc/pr20356.h: New file.
22187         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22188
22189 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22190
22191         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22192         Fix array dimension to avoid correct end-of-file error.
22193
22194 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22195
22196         PR libfortran/23598
22197         * gfortran.dg/iostat_1.f90: New test.
22198
22199 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22200
22201         PR middle-end/23408
22202         * gcc.dg/pr23408.c: New test.
22203
22204 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22205
22206         PR c++/23099
22207         * g++.dg/init/member1.C: Make sure erroneous static data member
22208         definitions are required.
22209         * g++.dg/template/static13.C: New test.
22210         * g++.dg/template/static14.C: Likewise.
22211
22212 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22213
22214         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22215         -march=pentium4, remove ilp32 requirement.
22216
22217         PR middle-end/23484
22218         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22219         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22220
22221 2005-08-29  Andreas Jaeger  <aj@suse.de>
22222
22223         PR testsuite/23607
22224         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22225
22226 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22227
22228         * gcc.c-torture/execute/20050316-2.c: New test.
22229         * gcc.c-torture/execute/20050316-3.c: New test.
22230         * gcc.dg/torture/pr16104-1.c: New test.
22231
22232 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22233
22234         PR middle-end/23463
22235         * gcc.c-torture/execute/zero-struct-1.c: New test.
22236
22237 2005-08-27  Richard Guenther  <rguenther@suse.de>
22238
22239         PR target/23575
22240         * gcc.target/i386/pr23575.c: New testcase.
22241
22242 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22243
22244         PR rtl-optimization/23561
22245         * gcc.c-torture/execute/20050826-1.c: New test.
22246
22247         PR rtl-opt/23560
22248         * gcc.c-torture/execute/20050826-2.c: New test.
22249
22250 2005-08-26  Dale Johannesen  <dalej@apple.com>
22251
22252         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22253         * gcc.dg/20050826-1.c: New.
22254
22255 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22256
22257         PR c++/19004
22258         * g++.dg/template/nontype13.C: New test.
22259
22260         PR c++/23491
22261         * g++.dg/init/new14.C: New test.
22262         * g++.dg/expr/anew1.C: Do not XFAIL.
22263         * g++.dg/expr/anew2.C: Likewise.
22264         * g++.dg/expr/anew3.C: Likewise.
22265
22266 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22267
22268         PR middle-end/22439
22269         * gcc.dg/vla-3.c: New test.
22270
22271 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22272
22273         PR fortran/20363
22274         * gfortran.dg/named_interface.f90: New.
22275
22276 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22277
22278         * gcc.c-torture/execute/frame-address.c: New test.
22279
22280 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22281
22282         PR c++/20817
22283         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22284
22285 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22286
22287         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22288
22289 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22290
22291         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22292         * gcc.dg/altivec-22.c: Rename from..
22293         * gcc.dg/altivec-nomfcr.c: ..this.
22294
22295 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22296
22297         PR tree-optimization/23546
22298         * gcc.dg/tree-ssa/pr23546.c: New test.
22299
22300 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22301
22302         PR fortran/17758
22303         * gfortran.dg/nonreturning_statements.f90: New test.
22304
22305 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22306
22307         PR c++/22454
22308         * g++.dg/parse/crash29.C: New.
22309
22310 2005-08-23  DJ Delorie  <dj@redhat.com>
22311
22312         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22313         constants have the L suffix.
22314
22315 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         PR c++/23044
22318         * g++.dg/template/instantiate8.C: New.
22319
22320 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22321
22322         PR middle-end/23467
22323         * gcc.c-torture/execute/pr23467.c: New test.
22324
22325 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22326
22327         PR tree-optimization/22043
22328         * gcc.c-torture/execute/20050613-1.c: New test.
22329
22330 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22331
22332         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22333
22334 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22335
22336         PR rtl-optimization/23478
22337         * g++.dg/opt/pr23478.C: New test.
22338
22339 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22340
22341         PR c/18715
22342         * gcc.dg/switch-warn-3.c: New test.
22343
22344 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22345
22346         PR c++/22233
22347         * g++.dg/template/param1.C: New test.
22348
22349 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22350
22351         PR c++/23089
22352         * g++.dg/other/incomplete1.C: New test.
22353
22354 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22355
22356         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22357         are vectorizable.
22358
22359 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22360
22361         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22362         d_lines_5.f: New.
22363
22364 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22365
22366         * gcc.target/i386/sse-4.c: New test.
22367
22368 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22369
22370         PR testsuite/23239
22371         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22372
22373 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22374
22375         * gcc.dg/20050811-1.c: New test.
22376         * gcc.dg/20050811-2.c: New test.
22377
22378 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22379
22380         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22381
22382 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22383
22384         PR 23476
22385         * gcc.c-torture/compile/pr23476.c: New test.
22386
22387 2005-08-19  Devang Patel  <dpatel@apple.com>
22388
22389         PR tree-optimization/23048
22390         * gcc.dg/tree-ssa/pr23048.c: New test.
22391
22392 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22393
22394         PR middle-end/20624
22395         * g++.dg/warn/Wreturn-3.C: New test
22396
22397 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22398
22399         PR tree-optimization/22228
22400         * g++.dg/vect/pr22543.cc: New test.
22401
22402 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22403
22404         PR tree-optimization/21574
22405         * gcc.dg/tree-ssa/pr21574.c: New test.
22406
22407 2005-08-16  James E Wilson  <wilson@specifix.com>
22408
22409         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22410
22411 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22412
22413         PR tree-opt/23402
22414         * gcc.c-torture/compile/zero-strct-3.c: New test.
22415         * gcc.c-torture/compile/zero-strct-4.c: New test.
22416
22417 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22418
22419         PR target/23376
22420         * gcc.target/x86_64/pr23376.c: New test.
22421
22422 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22423
22424         PR c++/23337
22425         * g++.dg/ext/vector2.C: New.
22426
22427 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22428
22429         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22430
22431 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22432
22433         PR libfortran/23428
22434         * gfortran.dg/inquire-complex.f90: New test case.
22435
22436 2005-08-16  James E Wilson  <wilson@specifix.com>
22437
22438         PR tree-optimization/21105
22439         * gcc.dg/large-size-array.c: New.
22440
22441 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22442
22443         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22444         type.
22445         * gcc.dg/vect/vect-41: Likewise.
22446         * gcc.dg/vect/vect-42: Likewise.
22447         * gcc.dg/vect/vect-43: Likewise.
22448         * gcc.dg/vect/vect-44: Likewise.
22449         * gcc.dg/vect/vect-46: Likewise.
22450         * gcc.dg/vect/vect-47: Likewise.
22451         * gcc.dg/vect/vect-48: Likewise.
22452         * gcc.dg/vect/vect-52: Likewise.
22453         * gcc.dg/vect/vect-53: Likewise.
22454         * gcc.dg/vect/vect-54: Likewise.
22455         * gcc.dg/vect/vect-55: Likewise.
22456         * gcc.dg/vect/vect-56: Likewise.
22457         * gcc.dg/vect/vect-57: Likewise.
22458         * gcc.dg/vect/vect-58: Likewise.
22459         * gcc.dg/vect/vect-59: Likewise.
22460         * gcc.dg/vect/vect-60: Likewise.
22461         * gcc.dg/vect/vect-61: Likewise.
22462         * gcc.dg/vect/vect-85: Likewise.
22463         * gcc.dg/vect/vect-87: Likewise.
22464         * gcc.dg/vect/vect-88: Likewise.
22465         * gcc.dg/vect/vect-93.c: Likewise.
22466         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22467         * gcc.dg/vect/vect-75: Likewise.
22468         * gcc.dg/vect/vect-76: Likewise.
22469         * gcc.dg/vect/vect-77: Likewise.
22470         * gcc.dg/vect/vect-78: Likewise.
22471         * gcc.dg/vect/vect-80: Likewise.
22472         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22473         vectorized for the expected reason, rather than checking how alignment
22474         was handled.
22475         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22476         aligned type and also instead of aligned pointers. Added documentation.
22477
22478 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22479
22480         * gfortran.dg/power.f90: New test.
22481
22482 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22483
22484         PR rtl-optimization/23299
22485         * g++.dg/opt/pr23299.C: New test.
22486
22487 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22488
22489         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22490
22491 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22492
22493         * g++.dg/template/local6.C: New test.
22494
22495 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22496
22497         * execute/exceptions/finally-1.m: Check that the catch and finally are
22498         being called.  Also add a "return 0;" at the end of main.
22499
22500 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22501
22502         PR fortran/21432.
22503         * gfortran.dg/namelist_print_1.f: New test of functionality of
22504         PRINT namelist.
22505         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22506         namelist generates error with -std=f95.
22507
22508 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22509
22510         PR tree-optimization/23119
22511         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22512
22513 2005-08-13  Marcin Koziej  <creep@desk.pl>
22514             Andrew Pinski  <pinskia@physics.uc.edu>
22515
22516         PR libobjc/22492
22517         * execute/exceptions/finally-1.m: New test.
22518
22519 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22520
22521         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22522         testsuite.
22523         * objc/execute/exceptions/trivial.m: New test.
22524         * objc.dg/try-catch-11.m: Move to ...
22525         * objc/execute/exceptions/foward-1.m: Here.
22526         * objc.dg/try-catch-2.m: Move to ...
22527         * objc/execute/exceptions/catchall-1.m: Here.
22528         * objc.dg/try-catch-8.m: Move to ...
22529         * objc/execute/exceptions/local-variables-1.m: Here.
22530
22531 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22532
22533         * objc.dg/nested-func-1.m: Move to ...
22534         * objc/execute/nested-func-1.m: Here.
22535
22536 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22537
22538         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22539         in ${options} instead of [target_info name].
22540         * lib/obj-c++.exp (objc_target_compile): Likewise.
22541
22542 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22543
22544         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22545
22546 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22547
22548         part of PR testsuite/23348
22549         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22550         each of the torture options.
22551         * objc/compile/trivial.m: New test.
22552
22553 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22554
22555         * gfortran.dg/eoshift.f90: Correct format.
22556
22557 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22558
22559         * gfortran.fortran-torture/execute/character_passing.f90:
22560         Fix comment typo.
22561
22562 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22563
22564         PR c++/8271
22565         * g++.dg/template/unify10.C: New.
22566
22567 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22568
22569         * g++.dg/parse/pr22514.C: Move to...
22570         * g++.dg/debug/pr22514.C: here.
22571
22572 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22573
22574         PR c++/23266
22575         * g++.dg/inherit/pure1.C: New test.
22576
22577         * ChangeLog: Fix typos.
22578
22579 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22580             Steven Bosscher  <stevenb@suse.de>
22581
22582         * gfortran.dg/runtime_warning_1.f90: New test.
22583
22584 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22585
22586         PR c++/23219
22587         * g++.dg/parse/crash28.C: New.
22588
22589 2005-08-11  Richard Guenther  <rguenther@suse.de>
22590
22591         PR target/23289
22592         * gcc.target/i386/tailcall-1.c: New testcase.
22593
22594 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22595
22596         * gcc.dg/vect/vect-67.c: Un-xfail.
22597
22598 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22599
22600         PR c++/23225
22601         * g++.dg/parse/crash27.C: new test.
22602
22603 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22604
22605         PR libfortran/22143
22606         * gfortran.dg/shift-kind.f90: New testcase.
22607
22608 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22609
22610         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22611         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22612
22613 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22614
22615         PR c++/20646
22616         * g++.dg/other/mult-stor1.C: New test.
22617
22618 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22619
22620         * gcc.c-torture/pr18299-1.c: Move to ...
22621         * gcc.c-torture/compile/pr18299-1.c: Here.
22622
22623 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22624
22625         * gfortran/fortran.torture/execute/character_passing.f90:
22626         Fix types for LSAME.
22627
22628 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22629
22630         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22631         input data back to what it was originally.
22632
22633 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22634
22635         * objc.dg/try-catch-8.m: Enable for all targets.
22636
22637 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22638
22639         * gcc.dg/pr23165.c: New test.
22640
22641 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22642
22643         PR tree-optimization/23234
22644         * gcc.dg/tree-ssa/pr23234.c: New test.
22645
22646 2005-08-08  Josh Conner  <jconner@apple.com>
22647
22648         PR rtl-optimization/23241
22649         * gcc.dg/char-compare.c: New test.
22650
22651 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22652
22653         PR c++/22508
22654         * g++.dg/init/new13.C: New test.
22655
22656 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22657
22658         PR c++/21166
22659         * g++.dg/other/crash-4.C: Adjust
22660         * g++/dg/ext/packed9.C: New.
22661
22662 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22663
22664         PR middle-end/21964
22665         * gcc.c-torture/execute/pr21964-1.c: New test.
22666
22667 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22668
22669         PR c/22458
22670         * gcc.dg/pr22458-1.c: New test.
22671
22672 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22673             Steven G. Kargl <kargls@comcast.net>
22674
22675         PR fortran/22390
22676         * gfortran.dg/flush_1.f90: New test.
22677
22678 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22679
22680         PR c++/23191
22681         * g++.dg/template/eh2.C: New test.
22682
22683 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22684
22685         PR c++/19498
22686         * g++.dg/template/instantiate7.C: New test.
22687
22688 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22689
22690         PR c/23113
22691         * gcc.dg/Wunused-value-1.c: New test.
22692
22693 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22694
22695         PR rtl-optimization/23233
22696         * gcc.c-torture/compile/pr23233-1.c: New test.
22697
22698 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22699
22700         PR fortran/18833
22701         PR fortran/20850
22702         * gfortran.dg/equiv_1.f90: New test.
22703         * gfortran.dg/equiv_2.f90: New test.
22704         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22705         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22706         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22707
22708 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22709
22710         * gcc.c-torture/execute/vrp-5.c: New test.
22711         * gcc.c-torture/execute/vrp-6.c: New test.
22712         * gcc.dg/tree-ssa/vrp21.c: New test.
22713
22714 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22715
22716         * g++.dg/parse/pr22514.C: New test.
22717
22718 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22719
22720         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22721
22722         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22723         instead of constant loads / pool entries.
22724
22725 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22726
22727         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22728         TEST_TO_WCTYPE.
22729
22730 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22731
22732         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22733         __WINT_TYPE__ in generated prototypes if possible.
22734
22735 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22736
22737         PR 22037
22738         * g++.dg/tree-ssa/pr22037.C:
22739
22740 2005-08-04  Richard Henderson  <rth@redhat.com>
22741
22742         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22743         scan-tree-dump-times directive.
22744
22745 2005-08-04  Jan Hubicka  <jh@suse.cz>
22746
22747         * gcov-1.C: Fix switch counts.
22748         * gcov-4b.c: Likewise.
22749
22750 2005-08-03  Jeff Law  <law@redhat.com>
22751
22752         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22753
22754 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22755
22756         * gcc.c-torture/execute/pr23135.c: New test.
22757
22758 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22759
22760         PR tree-optimization/19899
22761         * gcc.dg/tree-ssa/scev-1.c: New test.
22762         * gcc.dg/tree-ssa/scev-2.c: New test.
22763
22764 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22765
22766         PR target/18582
22767         * gcc.dg/torture/pr18582-1.c: New test.
22768
22769 2005-08-03  Jan Hubicka  <jh@suse.cz>
22770
22771         * update-conroll.c: New testcase.
22772         * update-conroll-2.c: New testcase.
22773
22774 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22775
22776         * gfortran.dg/constant_substring.f: New test.
22777         * gfortran.dg/pr22491.f: New test.
22778
22779 2005-08-02  Jan Hubicka  <jh@suse.cz>
22780
22781         * update-threading.c: Replace by the proper one.
22782
22783 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22784
22785         PR 23164
22786         * g++.dg/tree-ssa/pr23164.C: New test.
22787
22788 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22789
22790         * gcc.dg/tree-ssa/pr23192.c: New test.
22791
22792 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22793
22794         * gcc.c-torture/execute/vrp-4.c: New test.
22795
22796 2005-08-02  Jan Hubicka  <jh@suse.cz>
22797
22798         * update-threading.c: New test.
22799
22800 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22801
22802         * gcc.c-torture/compile/20050801-1.c: New test.
22803         * gcc.c-torture/compile/20050801-2.c: New test.
22804
22805 2005-08-01  Jan Hubicka  <jh@suse.cz>
22806
22807         * val-prof-5.c: New test.
22808
22809 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22810
22811         PR c/22311
22812         * gcc.dg/pr22311-1.c : New test.
22813
22814 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22815
22816         PR target/23095
22817         * gfortran.dg/pr23095.f: New test.
22818
22819         PR c++/22003
22820         * g++.dg/other/pr22003.C: New test.
22821
22822 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22823
22824         PR target/20621
22825         * gcc.c-torture/execute/pr20621-1.c: New test.
22826
22827 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22828
22829         * gfortran.dg/comma_format_extension_4.f: Adjust length
22830         of string for format.
22831         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22832         print statement with internal write.
22833         * gfortran.dg/der_array_io_2.f: Likewise.
22834         * gfortran.dg/der_array_io_3.f: Likewise.
22835
22836 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22837
22838         * gcc.dg/fold-abs-4.c: new test.
22839
22840 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22841
22842         PR fortran/22570 an related issues.
22843         * gfortran.dg/x_slash_1.f: New test.
22844
22845 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22846
22847         PR c/23143
22848         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22849         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22850
22851 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22852
22853         PR c/529
22854         * gcc.dg/Wshadow-3.c: New test.
22855
22856 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22857
22858         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22859         used to have the wrong bounds).
22860
22861 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22862
22863         PR c/21720
22864         * gcc.dg/hex-round-1.c: Test more cases.
22865         * gcc.dg/hex-round-2.c: New test.
22866
22867 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22868
22869         PR 22550
22870         * g++.dg/tree-ssa/pr22550.C: New test.
22871
22872 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22873
22874         * gcc.dg/tree-ssa/vrp19.c: New test.
22875         * gcc.dg/tree-ssa-vrp20.c: New test.
22876
22877 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22878
22879         PR c/22240
22880         * gcc.dg/transparent-union-4.c: New test.
22881
22882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22883
22884         PR c/22192
22885         * gcc.dg/c99-vla-2.c: New test.
22886
22887 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22888
22889         PR c/21720
22890         * gcc.dg/hex-round-1.c: New test.
22891
22892 2005-07-28  Jan Hubicka  <jh@suse.cz>
22893
22894         * inliner-1.c: Do not dump everything.
22895         * tree-prof.exp: Do not pass -ftree-based-profiling.
22896         * bprob.exp: Likewise.
22897
22898         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22899
22900 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/22545
22903         * g++.dg/expr/ptrmem7.C: New test.
22904
22905 2005-07-28  Mike Stump  <mrs@apple.com>
22906
22907         * g++.old-deja/g++.mike/visibility-1.C: New test.
22908
22909 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22910
22911         PR c/20187
22912         * gcc.c-torture/execute/pr20187-1.c: New test.
22913
22914 2005-07-28  Jeff Law  <law@redhat.com>
22915
22916         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22917         * gcc.dg/tree-ssa/vrp18.c: New test.
22918
22919 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22920
22921         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22922
22923 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22924
22925         PR tree-optimization/22506
22926         * gcc.dg/vect/ps22506.c: New test.
22927
22928 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22929
22930         PR target/21149
22931         * gcc.target/i386/sse-3.c: New test.
22932
22933 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22934
22935         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22936         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22937
22938 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22939
22940         PR c/22589
22941         * gcc.c-torture/compile/pr22589-1.c: New test.
22942
22943 2005-07-28  Jan Hubicka  <jh@suse.cz>
22944
22945         * update-loopch.c: New testcase.
22946
22947 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22948
22949         PR rtl-optimization/23047
22950         * gcc.c-torture/execute/pr23047.c: New test.
22951         * gcc.c-torture/execute/pr23047.x: New.
22952
22953 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22954
22955         PR tree-optimization/22493
22956         * gcc.c-torture/execute/pr22493-1.c: New test.
22957         * gcc.c-torture/execute/pr22493-1.x: New.
22958         * gcc.c-torture/execute/vrp-1.c: New test.
22959         * gcc.c-torture/execute/vrp-2.c: New test.
22960         * gcc.c-torture/execute/vrp-2.c: New test.
22961
22962 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
22963
22964         * gcc.target/frv/all-builtin-read8.c: Delete.
22965         * gcc.target/frv/all-builtin-read16.c: Delete.
22966         * gcc.target/frv/all-builtin-read32.c: Delete.
22967         * gcc.target/frv/all-builtin-read64.c: Delete.
22968         * gcc.target/frv/all-builtin-write8.c: Delete.
22969         * gcc.target/frv/all-builtin-write16.c: Delete.
22970         * gcc.target/frv/all-builtin-write32.c: Delete.
22971         * gcc.target/frv/all-builtin-write64.c: Delete.
22972         * gcc.target/frv/all-read-write-1.c: New.
22973
22974 2005-07-27  Jeff Law  <law@redhat.com>
22975
22976         * gcc.c-torture/execute/pr22630.c: New test.
22977
22978 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
22979
22980         PR tree-optimization/23073
22981         * gcc.dg/vect/nodump-pr23073.c: New test.
22982         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
22983
22984 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
22985
22986         PR tree-optimize/22348
22987         * gcc.c-torture/execute/pr22348.c: New.
22988
22989 2005-07-27  Richard Guenther  <rguenther@suse.de>
22990
22991         * gcc.dg/tree-ssa/salias-1.c: New testcase.
22992
22993 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22994
22995         PR fortran/22503
22996         * gfortran.dg/logical_comp.f90: New test.
22997
22998 2005-07-27  Jan Hubicka  <jh@suse.cz>
22999
23000         * inliner-1.c: Add cleanup of dumps.
23001         * val-prof-*.c: Likewise.
23002         * update-tailcall.c: New.
23003
23004 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23005
23006         PR 22591
23007         * gcc.dg/tree-ssa/pr22591.c: New test.
23008         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23009
23010 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23011
23012         PR libobjc/22606
23013         * objc.dg/try-catch-11.m: New test.
23014
23015 2005-07-26  Richard Guenther  <rguenther@suse.de>
23016
23017         PR tree-optimization/22486
23018         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23019
23020 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23021
23022         PR tree-opt/22484
23023         * g++.dg/opt/loop2.C: New test.
23024
23025 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23026
23027         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23028         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23029
23030 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23031
23032         * lib/profopt.exp (profopt-execute): Check for profiling data
23033         files on the target.
23034
23035 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23036
23037         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23038         for matching of asm labels.
23039
23040 2005-07-25  Richard Guenther  <rguenther@suse.de>
23041
23042         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23043
23044 2005-07-25  Richard Guenther  <rguenther@suse.de>
23045
23046         PR testsuite/22624
23047         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23048
23049 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23050
23051         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23052         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23053         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23054         * gcc.dg/vect/vect-100.c: New test.
23055         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23056         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23057         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23058         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23059         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23060         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23061         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23062         * gfortran.dg/vect/pr19049.f90: New testcase.
23063         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23064
23065 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23066
23067         * gcc.c-torture/execute/20050713-1.c: New test.
23068
23069         PR fortran/20063
23070         * gfortran.fortran-torture/execute/data_4.f90: New test.
23071
23072         PR middle-end/20303
23073         * gcc.dg/visibility-d.c: New test.
23074
23075 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23076
23077         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23078         * gfortran.dg/underflow.f90: Ditto.
23079
23080 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23081
23082         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23083         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23084         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23085
23086 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23087
23088         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23089         include case of field width of zero.
23090
23091 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23092
23093         PR libgfortran/21875
23094         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23095         with trailing blanks on normal formatted read.
23096
23097 2005-07-23  Chao-ying Fu  <fu@mips.com>
23098
23099         * gcc.target/mips/mips32-dsp-type.c: New test.
23100         * gcc.target/mips/mips32-dsp.c: New test.
23101
23102 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23103
23104         PR testsuite/21073
23105         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23106
23107         PR testsuite/20454
23108         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23109         and __cyg_profile_func_exit.
23110
23111 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23112
23113         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23114         * gfortran.dg/comma_format_extension_4.f: Same.
23115         * gfortran.dg/pr15332.f: Same.
23116         * gfortran.dg/pr21730.f: Same.
23117
23118 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23119
23120         * g++.dg/opt/vrp2.C: Fix testcase.
23121
23122         PR tree-opt/22625
23123         * g++.dg/opt/vrp2.C: New test.
23124
23125 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR debug/21828
23128         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23129
23130 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23131
23132         * gcc.dg/tree-ssa/20050719-1.c: New test.
23133
23134 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23135
23136         * gcc.dg/bfin-longcall-1.c: New file.
23137         * gcc.dg/bfin-longcall-2.c: New file.
23138
23139 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23140
23141         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23142
23143 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23144
23145         PR middle-end/19055
23146         * gcc.dg/tree-ssa/pr19055.c: New test.
23147         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23148
23149 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23150
23151         PR C++/22358
23152         * g++.dg/other/pr22358.C: New test.
23153
23154 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23155
23156         PR c++/2922
23157         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23158
23159 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23160
23161         PR c++/15938
23162         * g++.dg/init/union2.C: New test.
23163
23164 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23165
23166         PR c/22393
23167         * gcc.dg/complex-4.c: New test.
23168
23169 2005-07-21  Richard Guenther  <rguenther@suse.de>
23170
23171         PR testsuite/22522
23172         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23173         scanning for asm labels.
23174         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23175
23176 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23177
23178         PR target/22085
23179         * gcc.dg/altivec-pr22085.c: New.
23180
23181 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23182
23183         PR tree-optimization/19210
23184         * gcc.dg/tree-ssa/pr19210-1.c: New.
23185         * gcc.dg/tree-ssa/pr19210-2.c: New.
23186
23187 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23188
23189         PR rtl-optimization/22167
23190         * g++.dg/opt/pr22167.C: New test.
23191
23192 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23193
23194         PR c++/2922
23195         * g++.dg/lookup/two-stage2.C: New.
23196         * g++.dg/lookup/two-stage3.C: New.
23197         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23198         fixed two-stage name lookup for operators.
23199         * g++.dg/template/call3.C: Compiler now produces an appropriate
23200         error message.
23201         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23202         14 as a candidate.
23203         * g++.dg/template/ptrmem4.C: Compiler produces different error
23204         message.
23205         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23206         connect_to_method as a candidate.
23207
23208 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23209
23210         * gcc.dg/fold-alloc-1.c: New test.
23211
23212 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23213
23214         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23215         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23216
23217 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23218
23219         * gcc.dg/fold-abs-1.c: New test.
23220         * gcc.dg/fold-abs-2.c: New test.
23221         * gcc.dg/fold-abs-3.c: New test.
23222
23223 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23224
23225         Make CONSTRUCTOR use VEC to store initializers.
23226         * g++.dg/ext/complit3.C: Check for specific error messages.
23227         * g++.dg/init/brace2.C: Update error message.
23228         * g++.dg/warn/Wbraces2.C: Likewise.
23229
23230 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23231
23232         PR fortran/16940
23233         * gfortran.dg/module_interface_1.f90: New test.
23234
23235 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23236             Kenneth Zadeck <zadeck@naturalbridge.com>
23237
23238         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23239
23240 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23241
23242         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23243         specify -Wformat for these tests.
23244         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23245         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23246         * gcc.dg/format/opt-6.c: Delete.
23247
23248 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23249
23250         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23251         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23252
23253 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23254
23255         * gcc.dg/tree-ssa/alias-2.c: New test.
23256
23257 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23258
23259         PR c++/22263
23260         * g++.dg/template/explicit7.C: New test.
23261
23262 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23263
23264         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23265         field width of 8 to +Inf and -Inf.
23266
23267 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23268
23269         PR c++/22139
23270         * g++.dg/template/friend36.C: New test.
23271
23272 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23273
23274         PR fortran/21730
23275         * gfortran.dg/pr21730.f: New test.
23276
23277 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23278             Kenneth Zadeck <zadeck@naturalbridge.com>
23279
23280         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23281         since pure const detection cannot run at -O1 in c compiler.
23282         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23283         can now optimize this case properly.
23284         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23285         because we now pass.
23286         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23287
23288 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23289
23290         PR c/22421
23291         * gcc.dg/format/bitfld-1.c: New test.
23292
23293 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23294
23295         PR c++/22204
23296         * g++.dg/rtti/repo1.C: New test.
23297
23298 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23299
23300         PR middle-end/22398
23301         * gcc.c-torture/compile/pr22398.c: New test.
23302
23303 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23304
23305         PR c++/22132
23306         * g++.dg/expr/cast4.C: New test.
23307
23308 2005-07-15  Richard Guenther  <rguenther@suse.de>
23309
23310         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23311         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23312
23313 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23314
23315         PR tree-optimization/22230
23316         * gcc.dg/tree-ssa/pr22230.c: New test.
23317
23318 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gfortran.dg/g77/cpp6.f: New test.
23321
23322         PR fortran/22417
23323         * gfortran.dg/g77/cpp5.F: New test.
23324         * gfortran.dg/g77/cpp5.h: New file.
23325         * gfortran.dg/g77/cpp5inc.h: New file.
23326
23327 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23328
23329         PR libfortran/16435
23330         * gfortran.dg/tl_editting.f90: New.
23331         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23332
23333 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23334
23335         * gfortran.dg/char_array_constructor.f90: New test.
23336
23337 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23338
23339         * gfortran.dg/past_eor.f90: New.
23340         * gfortran.dg/complex_read.f90: New.
23341
23342 2005-07-13  Jeff Law  <law@redhat.com>
23343
23344         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23345         additional casts.
23346
23347         * gcc.dg/tree-ssa/pr22321.c: New test
23348
23349 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23350
23351         PR tree-optimization/21921
23352         * gcc.dg/tree-ssa/pr21921.c: New.
23353
23354 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23355
23356         PR tree-optimizatio/22442
23357         * gcc.dg/tree-ssa/loop-11.c: New test.
23358
23359 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23360
23361         PR tree-opt/21840
23362         * gcc.c-torture/compile/pr21840.c: New test.
23363
23364 2005-07-12  Jan Hubicka  <jh@suse.cz>
23365
23366         * gcc.c-torture/compile/pr22379.c: New test.
23367
23368 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23369
23370         PR libfortran/21593
23371         gfortran.dg/dev_null.f90: Remove outdated comment about
23372         PR libfortran/21593.
23373
23374
23375 2005-07-12  Dale Johannesen  <dalej@apple.com>
23376
23377         * gcc.target/i386/compress-float-sse.c: New.
23378         * gcc.target/i386/compress-float-sse-pic.c: New.
23379         * gcc.target/i386/compress-float-387.c: New.
23380         * gcc.target/i386/compress-float-387-pic.c: New.
23381         * gcc.dg/compress-float-ppc.c: New.
23382         * gcc.dg/compress-float-ppc-pic.c: New.
23383
23384 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23385
23386         PR libfortran/21593
23387         gfortran.dg/dev_null.f90: Remove targets.
23388
23389 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23390
23391         PR tree-opt/22335
23392         * gcc.dg/pr22335-1.c: New test.
23393         * gcc.dg/pr22335-2.c: New test.
23394
23395 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23396
23397         PR c++/20172
23398         * g++.dg/template/nontype12.C : New test.
23399
23400 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23401
23402         * gcc.dg/tree-ssa/loop-10.c: New test.
23403
23404 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23405
23406         * gcc.c-torture/execute/20020720-1.x: Remove.
23407
23408 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23411
23412 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23413
23414         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23415         (dg-mips-options): Use it.
23416
23417 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23418
23419         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23420
23421 2005-07-09  Richard Henderson  <rth@redhat.com>
23422
23423         * lib/target-supports.exp (check_effective_target_sync_char_short):
23424         Add alpha.
23425
23426 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23427
23428         PR libfortran/22217
23429         * gfortran.dg/negative-z-descriptor.f90: New test.
23430
23431 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23432
23433         PR tree-opt/22329
23434         * gcc.dg/pr22329.c: New test.
23435
23436 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23437
23438         PR tree-optimization/20139
23439         * gcc.dg/tree-ssa/pr20139.c: New.
23440
23441 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23442
23443         PR tree-opt/22356
23444         * gcc.dg/pr22356-1.c: New test.
23445
23446 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         PR c++/21799
23449         * g++.dg/template/unify8.C: New.
23450         * g++.dg/template/unify9.C: New.
23451
23452 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23453
23454         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23455
23456 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23457
23458         * gcc.dg/darwin-version-1.c: New.
23459         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23460         * gcc.dg/builtins-20.c: Likewise.
23461         * gcc.dg/builtins-53.c: Likewise.
23462         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23463         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23464         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23465         * gcc.dg/torture/builtins-power-1.c: Likewise.
23466         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23467         on Darwin.
23468
23469 2005-07-07  Jeff Law  <law@redhat.com>
23470
23471         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23472         argument evaluation order.
23473
23474 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23475
23476         PR libfortran/21594
23477         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23478         Add test cases where the shift length is greater than the
23479         array length.
23480
23481 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23482
23483         * obj-c++.dg/proto-lossage-6.mm: New.
23484         * objc.dg/proto-lossage-6.m: New.
23485
23486 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23487
23488         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23489         * objc.dg/gnu-runtime-2.m: Likewise.
23490
23491 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * gfortran.dg/longline.f: New test.
23494
23495         * gfortran.dg/badline.f: New test.
23496
23497 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23498
23499         PR fortran/16531
23500         PR fortran/15966
23501         PR fortran/18781
23502         * gfortran.dg/hollerith.f90: New.
23503         * gfortran.dg/hollerith2.f90: New.
23504         * gfortran.dg/hollerith3.f90: New.
23505         * gfortran.dg/hollerith4.f90: New.
23506         * gfortran.dg/hollerith_f95.f90: New.
23507         * gfortran.dg/hollerith_legacy.f90: New.
23508         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23509
23510 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23511
23512         PR objc/22274
23513         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23514         * objc.dg/gnu-runtime-2.m: New.
23515
23516 2005-07-06  Jeff Law  <law@redhat.com>
23517
23518         * gcc.dg/tree-ssa/vrp17.c: New test.
23519
23520 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23521
23522         PR fortran/22327
23523         * gfortran.dg/array_constructor_5.f90: New test.
23524
23525 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23528
23529 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23530
23531         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23532         * gcc.dg/980816-1.c: Ditto.
23533
23534 2005-07-06  Jeff Law  <law@redhat.com>
23535
23536         * gcc.c-torture/compile/pr21356.c: New test.
23537
23538 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23539
23540         PR c/22013
23541         PR c/22098
23542         * gcc.c-torture/compile/pr22013-1.c,
23543         gcc.c-torture/execute/pr22098-1.c,
23544         gcc.c-torture/execute/pr22098-2.c,
23545         gcc.c-torture/execute/pr22098-3.c: New tests.
23546
23547 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23548
23549         PR c/22308
23550         * gcc.dg/pr22308-1.c: New test.
23551
23552 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23553
23554         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23555         target.
23556         * gcc.dg/compare9.c: Use -fshort-enums instead of
23557         -fno-short-enums.  Change the last test to dg-bogus.
23558
23559 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23560
23561         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23562         * gcc.dg/compare9.c: New.
23563
23564 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23565
23566         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23567
23568 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23569
23570         PR testsuite/22288
23571         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23572
23573
23574 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23575
23576         * gcc.dg/format/gcc_gfc-1.c: New.
23577
23578 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23579
23580         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23581
23582 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23583
23584         PR fortran/20842
23585         * gfortran.dg/io_invalid_1.f90: New test.
23586
23587 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23588
23589         * gcc.dg/format/gcc_diag-1.c: Update.
23590
23591 2005-07-02  Jeff Law  <law@redhat.com>
23592
23593         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23594         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23595
23596 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23597
23598         * gcc.dg/format/gcc_diag-1.c: Update.
23599
23600 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23601
23602         PR tree-opt/22269
23603         * gcc.c-torture/compile/pr22269.c: New test.
23604
23605 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23606
23607         PR 21584
23608         PR 22219
23609         * g++.dg/tree-ssa/pr21584-1.C: New test.
23610         * g++.dg/tree-ssa/pr21584-2.C: New test.
23611
23612 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23613
23614         * obj-c++.dg/try-catch-11.mm: New.
23615         * objc.dg/try-catch-10.m: New.
23616
23617 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23618
23619         * g++.dg/other/ucnid-1.C: xfail on AIX.
23620
23621 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23622
23623         PR 22234
23624         * gcc.dg/20050629-1.c: New test.
23625
23626 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23627
23628         * obj-c++.dg/const-str-1[0-1].mm: New.
23629         * objc.dg/const-str-1[0-1].m: New.
23630
23631 2005-05-29  Richard Henderson  <rth@redhat.com>
23632
23633         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23634         Rename from check_effective_target_vect_no_max.
23635         (check_effective_target_vect_no_int_add): New.
23636         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23637         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23638         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23639         * gcc.dg/vect/vect-reduc-1.c: Use both.
23640         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23641
23642 2005-05-29  Richard Henderson  <rth@redhat.com>
23643
23644         * lib/target-supports.exp (check_effective_target_vect_no_max):
23645         Remove i386 and x86_64.
23646
23647 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23648
23649         PR testsuite/21969
23650         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23651
23652 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23653
23654         PR middle-end/21969
23655         * gcc.dg/vect/pr21969.c: New test.
23656
23657 2005-06-28  Eric Christopher  <echristo@redhat.com>
23658
23659         PR c/22052
23660         PR c/21975
23661         * gcc.dg/inline1.c: New test.
23662         * gcc.dg/inline2.c: Ditto.
23663         * gcc.dg/inline3.c: Ditto.
23664         * gcc.dg/inline4.c: Ditto.
23665         * gcc.dg/inline5.c: Ditto.
23666
23667 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23668
23669         PR libfortran/22142
23670         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23671         Add testcase also testing eoshift1 for PR 22142.
23672
23673 2005-06-28  Richard Henderson  <rth@redhat.com>
23674
23675         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23676         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23677         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23678         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23679         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23680
23681 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23682
23683         PR libfortran/22142
23684         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23685         Add testcase for PR 22142.
23686
23687 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23688
23689         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23690         gcc.target/ia64/fpreg-2.c: New tests.
23691
23692 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23693
23694         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23695
23696 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23697
23698         PR libfortran/22170
23699         * gfortran.dg/slash_1.f90: New test.
23700
23701 2005-06-27  Richard Henderson  <rth@redhat.com>
23702
23703         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23704         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23705         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23706         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23707         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23708         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23709
23710 2005-06-27  Richard Henderson  <rth@redhat.com>
23711
23712         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23713         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23714
23715 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23716
23717         * obj-c++.dg/proto-lossage-5.mm: New.
23718         * objc.dg/proto-lossage-5.m: New.
23719
23720 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23721
23722         PR 21959
23723         * gcc.dg/tree-ssa/pr21959.c: New test.
23724
23725 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23726
23727         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23728         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23729         testing uninitialized var.
23730
23731         * gcc.c-torture/execute/builtins/chk.h: New.
23732         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23733         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23734         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23735         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23736         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23737         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23738         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23739         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23740         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23741         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23742         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23743         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23744         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23745         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23746         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23747         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23748         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23749         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23750         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23751         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23752         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23753         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23754         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23755         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23756         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23757         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23758         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23759         * gcc.dg/builtin-object-size-1.c: New test.
23760         * gcc.dg/builtin-object-size-2.c: New test.
23761         * gcc.dg/builtin-object-size-3.c: New test.
23762         * gcc.dg/builtin-object-size-4.c: New test.
23763         * gcc.dg/builtin-object-size-5.c: New test.
23764         * gcc.dg/builtin-stringop-chk-1.c: New test.
23765         * gcc.dg/builtin-stringop-chk-2.c: New test.
23766         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23767         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23768         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23769         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23770         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23771         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23772         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23773         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23774         * gcc.c-torture/execute/printf-1.c: New test.
23775         * gcc.c-torture/execute/fprintf-1.c: New test.
23776         * gcc.c-torture/execute/vprintf-1.c: New test.
23777         * gcc.c-torture/execute/vfprintf-1.c: New test.
23778         * gcc.c-torture/execute/printf-chk-1.c: New test.
23779         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23780         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23781         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23782
23783 2005-06-27  Michael Matz  <matz@suse.de>
23784
23785         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23786         slot is not merged if address escapes.
23787
23788 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23789
23790         PR c/21911
23791         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23792
23793 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23794
23795         PR middle-end/17965
23796         * gcc.c-torture/compile/20050622-1.c: New test.
23797
23798         PR middle-end/22028
23799         * gcc.dg/20050620-1.c: New test.
23800
23801 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23802
23803         PR tree-optimization/22026
23804         * gcc.dg/tree-ssa/pr22026.c: New.
23805
23806 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23807
23808         PR libfortran/22144
23809         * gfortran.dg/shift-alloc.f90: New testcase.
23810
23811 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23812
23813         * all files: Update FSF address in copyright headers.
23814
23815 2005-06-22  Jan Hubicka  <jh@suse.cz>
23816
23817         * wholeprogram-1.c: New testcase.
23818         * wholeprogram-2.c: New testcase.
23819
23820 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23821
23822         PR 22171
23823         * gcc.dg/tree-ssa/pr22171.c: New test.
23824
23825 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23826
23827         * gfortran.dg/simplify_modulo.f90: New.
23828
23829 2005-06-24  Jan Hubicka  <jh@suse.cz>
23830
23831         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23832
23833 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23834
23835         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23836
23837 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23838
23839         * obj-c++.dg/typedef-alias-1.mm: New.
23840         * objc.dg/typedef-alias-1.m: New.
23841
23842 2005-06-23  Jeff Law  <law@redhat.com>
23843
23844         * gcc.dg/tree-ssa/vrp16.c: New test.
23845
23846 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23847
23848         * lib/target-supports.exp: Add
23849         check_effective_target_fortran_large_real and
23850         check_effective_target_fortran_large_int to check for
23851         corresponding effective targets.
23852         * gfortran.dg/large_integer_kind_1.f90: New test.
23853         * gfortran.dg/large_real_kind_1.f90: New test.
23854
23855 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23856
23857         PR tree-optimization/22117
23858         * gcc.dg/tree-ssa/pr22117.c: New.
23859
23860 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23861
23862         PR testsuite/22123
23863         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23864
23865 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23866
23867         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23868
23869 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23870
23871         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23872         * gfortran.dg/f2c_4.c: Likewise.
23873
23874 2005-06-22 Paul Brook  <paul@codesourcery.com>
23875
23876         PR fortran/21034
23877         * gfortran.dg/auto_save_1.f90: New test.
23878
23879 2005-06-22  Michael Matz  <matz@suse.de>
23880
23881         * gcc.target/x86-64/abi: New directory.
23882         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23883         * gcc.target/x86-64/abi/README.gcc: New file.
23884         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23885         * gcc.target/x86-64/abi/asm-support.s: New file.
23886         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23887         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23888         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23889         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23890         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23891         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23892         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23893         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23894         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23895         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23896         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23897         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23898         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23899         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23900         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23901         * gcc.target/x86_64/abi/test_varargs.c: New test.
23902
23903 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23904
23905         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23906         32-bit i?86 and x86_64.
23907
23908 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23909
23910         * obj-c++.dg/const-str-[1-9].mm: New tests.
23911
23912 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23913
23914         PR fortran/22010
23915         * gfortran.dg/namelist_use.f90: New.
23916         * gfortran.dg/namelist_use_only.f90: New.
23917
23918 2005-06-21  Jeff Law  <law@redhat.com>
23919
23920         * gcc.dg/tree-ssa/vrp15.c: New test.
23921
23922 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23923
23924         * lib/target-supports.exp (check_effective_target_vect_reduction):
23925         Remove.
23926         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23927         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23928         remove vect_reduction target keyword. Also avoid two returns in main.
23929         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23930         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23931         * gcc.dg/vect/vect-reduc-1short.c: New test.
23932         * gcc.dg/vect/vect-reduc-1char.c: New test.
23933         * gcc.dg/vect/vect-reduc-2short.c: New test.
23934         * gcc.dg/vect/vect-reduc-2char.c: New test.
23935         * gcc.dg/vect/vect-reduc-6.c: New test.
23936         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23937         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23938         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23939
23940 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23941         Paul Thomas  <pault@gcc.gnu.org>
23942
23943         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23944         New tests.
23945
23946 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23947
23948         * gfortran.dg/backslash_1.f90: New test.
23949         * gfortran.dg/backslash_2.f90: New test.
23950
23951 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23952
23953         * gfortran.dg/duplicate_labels.f90: New test.
23954
23955 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23956
23957         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23958         unsupportable relocations.
23959         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23960         * gcc.dg/20050321-2.c: xfail for NetWare.
23961
23962 2005-06-20  Andreas Jaeger  <aj@suse.de>
23963
23964         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23965         gcc.target/i386/fastcall-sseregparm.c,
23966         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23967
23968 2005-06-19  Richard Henderson  <rth@redhat.com>
23969
23970         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23971
23972 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23973
23974         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23975
23976 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
23977
23978         PR c++/22115
23979         * g++.dg/conversion/simd2.C: Change expected error message.
23980
23981 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23982
23983         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
23984         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23985         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23986
23987 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
23988
23989         * gcc.dg/fold-mod-1.c: New test.
23990
23991 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
23992
23993         PR fortran/19926
23994         * gfortran.dg/pr19926.f90: New test.
23995
23996 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23997
23998         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
23999         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24000         targets.
24001         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24002         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24003
24004 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24005
24006         * gcc.target/ia64/float80-varargs-1.c: New test.
24007
24008 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24009
24010         PR tree-opt/22035
24011         * gfortran.dg/f2c_6.f90: New test.
24012
24013 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24014
24015         PR c++/17413
24016         * g++.dg/template/local5.C: New.
24017
24018 2005-06-17  Richard Henderson  <rth@redhat.com>
24019
24020         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24021
24022 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24023
24024         PR testsuite/21945
24025         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24026
24027 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24028
24029         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24030         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24031         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24032         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24033         check_vect to verify the presence of hardware vector support.
24034
24035 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24036
24037         PR testsuite/22056
24038         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24039
24040 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24041
24042         PR libfortran/19216
24043         * gfortran.dg/pr19216.f: Add correct space between brackets and
24044         dg directive.
24045
24046 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24047
24048         PR libfortran/16436
24049         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24050
24051 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24052
24053         * gcc.target/i386/attributes-error.c: New testcase.
24054         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24055         * gcc.target/i386/regparm-stdcall.c: Likewise.
24056         * gcc.target/i386/sseregparm-1.c: Likewise.
24057         * gcc.target/i386/sseregparm-2.c: Likewise.
24058
24059 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24060
24061         * g++.dg/rtti/crash2.C: New.
24062
24063 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24064
24065         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24066
24067 2005-06-15  David Ung  <davidu@mips.com>
24068
24069         * gcc.target/mips/mips16e-extends.c: New test for testing the
24070         generation of MIPS16e zeb/zeh, seb/seh instructions.
24071
24072 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24073
24074         PR 22018
24075         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24076         * gcc.dg/tree-ssa/pr22018.c: New test.
24077
24078 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24079
24080         * gcc.dg/simd-1.c: Update error messages.
24081         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24082         * gcc.dg/simd-2.c: Update error messages.
24083         * gcc.dg/simd-4.c: New.
24084
24085 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24086
24087         PR c++/20678
24088         * g++.dg/other/crash-4.C: New.
24089
24090 2005-06-14  Devang Patel  <dpatel@apple.com>
24091
24092         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24093
24094 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24095
24096         PR c++/21929
24097         * g++.dg/parse/crash11.C: Update
24098
24099 2005-06-13  Jeff Law  <law@redhat.com>
24100
24101         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24102         perform the desired transformations.
24103         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24104         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24105
24106 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24107
24108         PR fortran/22038
24109         * gfortran.dg/forall_1.f90: Un-XFAIL.
24110
24111 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         PR c++/21929
24114         * g++.dg/parse/crash26.C: New.
24115
24116         PR c++/20789
24117         * g++.dg/init/member1.C: New.
24118
24119 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24120
24121         * gfortran.dg/altreturn_1.f90: New test.
24122
24123 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24124
24125         PR middle-end/21985
24126         * gcc.dg/tree-ssa/pr21985.c: New test.
24127
24128 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24129
24130         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24131
24132 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24133
24134         PR c++/21930
24135         * g++.dg/other/error10.C: New test case.
24136
24137 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24138
24139         PR libfortran/19155
24140         * gfortran.dg/pr19155.f: Add test.
24141
24142 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24143
24144         * gfortran.dg/f2c_7.f90: New test.
24145
24146         * gfortran.dg/forall_1.f90: XFAILed.
24147
24148 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24149
24150         * gcc.dg/pr14796-1.c: New.
24151         * gcc.dg/pr14796-2.c: New.
24152
24153 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24154
24155         PR fortran/17792
24156         PR fortran/21375
24157         * gfortran.dg/deallocate_stat.f90: New test.
24158
24159 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24160
24161         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24162
24163 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24164
24165         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24166         access will be generated when this loop is vectorized. Test that
24167         accesses with same alignment were detected.
24168         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24169         Test that accesses with same alignment were detected.
24170         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24171         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24172         alignment were detected.
24173
24174 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24175
24176         PR c++/10611
24177         * g++.dg/conversion/simd2.C: New.
24178
24179 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24180
24181         * gcc.dg/Wcxx-compat-1.c: New.
24182
24183 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24184
24185         PR libfortran/21480
24186         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24187         complex array.
24188
24189 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24190
24191         * gcc.dg/alias-8.c: New.
24192
24193 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24194
24195         * gcc.dg/format/cmn_err-1.c: Update.
24196
24197 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24198
24199         PR target/20666
24200         * gcc.target/sparc/fexpand-2.c: New.
24201         * gcc.target/sparc/fpmerge-2.c: New.
24202         * gcc.target/sparc/fpmul-2.c: New.
24203         * gcc.target/sparc/noresult.c: New.
24204         * gcc.target/sparc/pdist-2.c: New.
24205         * gcc.target/sparc/pdist-3.c: New.
24206
24207 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24208
24209         PR testsuite/21702
24210         * gcc.target/i386/i386.exp: Fix comment typo.
24211
24212 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         PR c++/19497
24215         * g++.dg/inherit/using5.C: New.
24216         * g++.dg/inherit/using6.C: New.
24217
24218 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24219
24220         PR c++/19894
24221         * g++.dg/template/ptrmem15.C: New test.
24222
24223         PR c++/20563
24224         * g++.dg/ext/label4.C: New test.
24225
24226 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24227
24228         * gcc.dg/tls/debug-1.c: New test.
24229
24230 2005-06-07  Dale Johannesen  <dalej@apple.com>
24231
24232         * gcc.target/i386/movq.c: New.
24233
24234 2005-06-07  Dale Johannesen  <dalej@apple.com>
24235
24236         * gcc.dg/20050607-1.c: New.
24237
24238 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24239
24240         PR middle-end/21850
24241         * gcc.c-torture/execute/20050607-1.c: New test.
24242
24243 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24244
24245         PR libfortran/21926
24246         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24247         Test case where the return array has lowest stride one,
24248         but isn't packed.
24249
24250 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24251
24252         * lib/target-supports.exp (check_effective_target_sync_int_long):
24253         Add s390 and s390x targets.
24254
24255 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24256
24257         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24258         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24259         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24260         * gcc.dg/tree-ssa/loop-9.c: New test.
24261
24262 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.dg/parse/defarg10.C: New.
24265
24266 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24267
24268         PR regression/21897
24269         * gcc.c-torture/execute/20050604-1.c: New test.
24270
24271 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24272
24273         PR 21903
24274         * g++.dg/parse/defarg9.C: New.
24275
24276         PR c++/20637
24277         * g++.dg/inherit/using4.C: New.
24278         * g++.dg/overload/error1.C: Adjust expected errors.
24279         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24280         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24281         * g++.old-deja/g++.other/redecl2.C: Likewise.
24282         * g++.old-deja/g++.other/redecl4.C: Likewise.
24283         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24284
24285 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24286
24287         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24288
24289 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24290
24291         * lib/gfortran.exp (gfortran_target_compile): Call
24292         dg-additional-files-options
24293         * gfortran.dg/f2c_4.f90: New file
24294         * gfortran.dg/f2c_4.c: New file
24295         * gfortran.dg/f2c_5.f90: New file
24296         * gfortran.dg/f2c_5.c: New file
24297
24298 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24299
24300         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24301
24302         PR fortran/21912
24303         * gfortran.dg/array_constructor_4.f90: New test.
24304
24305 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24306
24307         PR c++/21619
24308         * g++.dg/ext/builtin9.C: New test.
24309
24310 2005-06-05  Dale Johannesen  <dalej@apple.com>
24311
24312         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24313         * gcc.c-torture/execute/20050603-2.c: Ditto.
24314
24315 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24316
24317         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24318         * gcc.dg/vect/vect-reduc-1.c: New.
24319         * gcc.dg/vect/vect-reduc-2.c: New.
24320         * gcc.dg/vect/vect-reduc-3.c: New.
24321
24322 2005-06-04  Dale Johannesen  <dalej@apple.com>
24323
24324         * gcc.c-torture/execute/20050603-1.c: New.
24325         * gcc.c-torture/execute/20050603-2.c: New.
24326         * gcc.dg/20050603-3.c: New.
24327
24328 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24329
24330         PR fortran/19195
24331         * gfortran.dg/debug_1.f90: New test.
24332
24333         * gfortran.dg/forall_1.f90: New test.
24334
24335 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24336
24337         * gfortran.dg/array_constructor_3.f90: New test.
24338
24339 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24340
24341         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24342
24343 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24344
24345         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24346
24347 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24348
24349         PR c/21873
24350         * gcc.dg/init-excess-1.c: New test.
24351
24352 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24353
24354         PR c++/21853
24355         * g++.dg/expr/static_cast6.C: New test.
24356
24357 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24358
24359         * gcc.dg/tree-ssa/vrp14.c: New test.
24360
24361 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24362
24363         PR c++/21336
24364         * g++.dg/template/new2.C: New test.
24365
24366 2005-06-03  Josh Conner  <jconner@apple.com>
24367
24368         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24369         all entries in initializer.
24370
24371 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24372
24373         PR middle-end/21858
24374         * gcc.dg/pr21858.c: New testcase.
24375
24376 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24377
24378         PR tree-optimization/21292
24379
24380         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24381         New.
24382         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24383         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24384         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24385         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24386         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24387
24388 2005-06-02  Richard Henderson  <rth@redhat.com>
24389
24390         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24391
24392 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24393
24394         * gcc.dg/wtypequal.c: New testcase.
24395
24396 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24397
24398         PR 21582
24399         * gcc.dg/tree-ssa/pr21582.c: New test.
24400
24401 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24402
24403         PR c++/21280
24404         * g++.dg/opt/interface2.h: New.
24405         * g++.dg/opt/interface2.C: New.
24406         * g++.dg/init/ctor4.C: Adjust error lines.
24407         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24408         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24409         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24410         * g++.old-deja/g++.pt/assign1.C: Likewise.
24411         * g++.old-deja/g++.pt/crash20.C: Likewise.
24412
24413 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24414
24415         PR tree-optimization/21734
24416         * g++.dg/vect/pr21734_1.cc: New.
24417         * g++.dg/vect/pr21734_2.cc: New.
24418
24419 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         PR c++/20350
24422         * g++.dg/template/spec24.C: New.
24423
24424         PR c++/21151
24425         * g++.dg/pch/local-1.C: New.
24426         * g++.dg/pch/local-1.Hs: New.
24427
24428 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24429
24430         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24431         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24432         * gcc.dg/tree-ssa/pr14341.c: New test.
24433         * gcc.dg/tree-ssa/pr14841.c: New test.
24434         * gcc.dg/tree-ssa/pr20701.c: New test.
24435         * gcc.dg/tree-ssa/pr21086.c: New test.
24436         * gcc.dg/tree-ssa/pr21090.c: New test.
24437         * gcc.dg/tree-ssa/pr21332.c: New test.
24438         * gcc.dg/tree-ssa/pr21458.c: New test.
24439         * gcc.dg/tree-ssa/pr21658.c: New test.
24440         * gcc.dg/tree-ssa/vrp01.c: New test.
24441         * gcc.dg/tree-ssa/vrp02.c: New test.
24442         * gcc.dg/tree-ssa/vrp03.c: New test.
24443         * gcc.dg/tree-ssa/vrp04.c: New test.
24444         * gcc.dg/tree-ssa/vrp05.c: New test.
24445         * gcc.dg/tree-ssa/vrp06.c: New test.
24446         * gcc.dg/tree-ssa/vrp07.c: New test.
24447         * gcc.dg/tree-ssa/vrp08.c: New test.
24448         * gcc.dg/tree-ssa/vrp09.c: New test.
24449         * gcc.dg/tree-ssa/vrp10.c: New test.
24450         * gcc.dg/tree-ssa/vrp11.c: New test.
24451         * gcc.dg/tree-ssa/vrp12.c: New test.
24452         * gcc.dg/tree-ssa/vrp13.c: New test.
24453
24454 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24455
24456         PR 21029
24457         * gcc.dg/tree-ssa/pr21029.c: New test.
24458
24459 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24460
24461         * gfortran.dg/logint-1.f: New test case.
24462         * gfortran.dg/logint-2.f: Likewise.
24463         * gfortran.dg/logint-3.f: Likewise.
24464
24465 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24466
24467         PR c/21536
24468         PR c/20760
24469         * gcc.dg/20050527-1.c: New test.
24470
24471         * gcc.dg/i386-sse-12.c: New test.
24472
24473         PR fortran/21729
24474         * gfortran.dg/implicit_5.f90: New test.
24475
24476 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24477
24478         PR fortran/20883
24479         * gfortran/assign_4.f90: New test.
24480         * gfortran/assign_2.f90: Change compile to run.
24481
24482 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24483
24484         * lib/target-supports.exp
24485         (check_effective_target_sync_char_short): New.
24486         * gcc.dg/sync-2.c: New.
24487
24488 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24489
24490         PR tree-optimization/21817
24491         * gcc.dg/torture/pr21817-1.c: New.
24492
24493 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24494
24495         PR c++/21165
24496         * g++.dg/template/init5.C: New.
24497
24498 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24499
24500         * gfortran.dg/char_initialiser_actual.f90:
24501         Test character initialisers as actual arguments.
24502         * gfortran.dg/char_pointer_comp_assign.f90:
24503         Test character pointer structure component assignments.
24504         * gfortran.dg/char_array_structure_constructor.f90:
24505         Test character components in structure constructors.
24506
24507 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24508
24509         PR middle-end/20931
24510         * g++.dg/opt/pr20931.C: New test.
24511
24512 2005-05-31  Andreas Jaeger  <aj@suse.de>
24513
24514         PR testsuite/20772
24515         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24516         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24517         g++.old-deja/g++.ext/asmspec1.C,
24518         g++.old-deja/g++.other/regstack.C,
24519         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24520         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24521         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24522         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24523         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24524         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24525         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24526         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24527         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24528         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24529         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24530         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24531         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24532         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24533         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24534         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24535         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24536         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24537         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24538
24539 2005-05-31  Jeff Law  <law@redhat.com>
24540
24541         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24542
24543 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24544
24545         PR middle-end/21743
24546         * gcc.dg/builtins-1.c: Activate disabled clog test.
24547         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24548
24549 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24550
24551         * gfortran.dg/char_pointer_assign.f90:
24552         Test character-pointer assignments and pointer assignments.
24553         * gfortran.dg/char_pointer_dummy.f90:
24554         Test character-pointer dummy arguments.
24555         * gfortran.dg/char_pointer_func.f90:
24556         Test character-pointer function returns.
24557         * gfortran.dg/char_pointer_dependency.f90:
24558         Test character-pointer functions with dependencies.
24559
24560 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/21784
24563         * g++.dg/lookup/using14.C: New test.
24564
24565 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24566
24567         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24568         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24569         trailing ^M.
24570
24571 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24572
24573         PR c++/17413
24574         * g++.dg/template/local5.C: New.
24575
24576         PR target/21761
24577         * gcc.c-torture/compile/pr21761.c: New.
24578
24579         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24580         before darwin8.
24581
24582 2005-05-30  Steven G. Kargl
24583
24584         PR fortran/20846
24585         * gfortran.dg/inquire_8.f90: New test.
24586
24587 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24588
24589         PR libfortran/21376
24590         * gfortran.dg/output_exponents_1.f90: New test.
24591
24592 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24593
24594         PR libfortran/20006
24595         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24596
24597 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/21210
24600         * g++.dg/ext/complex1.C: New test.
24601
24602         PR c++/21340
24603         * g++.dg/init/ctor6.C: New test.
24604
24605 2005-05-29  Jan Hubicka  <jh@suse.cz>
24606
24607         * gcc.c-torture/compile/pr21562.c: New.
24608
24609 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24610
24611         * gfortran.dg/subnormal_1.f90: New test.
24612
24613 2005-05-28  Jan Hubicka  <jh@suse.cz>
24614
24615         * tree-prof.exp: Fix comment.
24616         * value-prof-1.c: New.
24617         * value-prof-2.c: New.
24618         * value-prof-3.c: New.
24619         * value-prof-4.c: New.
24620
24621 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24622
24623         PR c++/21614
24624         * g++.dg/expr/ptrmem6.C: New test.
24625         * g++.dg/expr/ptrmem6a.C: Likewise.
24626
24627 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24628
24629         PR tree-optimization/21658
24630         * gcc.dg/tree-ssa/pr21658.c: New.
24631
24632 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24633
24634         PR c++/21455
24635         * g++.dg/inherit/ptrmem3.C: New.
24636
24637         PR c++/21681
24638         * g++.dg/parse/template16.C: New.
24639
24640 2005-05-27  Andreas Jaeger  <aj@suse.de>
24641
24642         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24643
24644         * gcc.dg/i386-sse-8.c: Run test on all archs.
24645
24646 2005-05-26  Mike Stump  <mrs@apple.com>
24647
24648         * objc.dg/isa-field-1.m: Only run on darwin.
24649         * objc.dg/lookup-1.m: Likewise.
24650         * objc.dg/try-catch-8.m: Likewise.
24651
24652 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24653
24654         PR tree-optimization/9814
24655         * gcc.dg/pr9814-1.c: New test case.
24656
24657 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24658
24659         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24660         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24661         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24662         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24663         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24664         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24665         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24666         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24667         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24668         objc.dg/try-catch-8.m: New.
24669
24670 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24671
24672         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24673         remove extraneous semicolons.
24674
24675 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24676
24677         * obj-c++.dg/comp-types-12.mm: New.
24678         * objc.dg/comp-types-11.m: New.
24679         * objc.dg/selector-4.m: New.
24680
24681 2005-05-26  Andreas Jaeger  <aj@suse.de>
24682
24683         PR testsuite/20772
24684         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24685         g++.old-deja/g++.ext/attrib3.C,
24686         g++.old-deja/g++.other/store-expr1.C,
24687         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24688         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24689         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24690         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24691         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24692         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24693         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24694         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24695         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24696         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24697         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24698         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24699         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24700         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24701         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24702         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24703         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24704         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24705         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24706
24707 2005-05-26  Andreas Jaeger  <aj@suse.de>
24708
24709         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24710         x86-64 compilation.
24711
24712 2005-05-26  Andreas Jaeger  <aj@suse.de>
24713
24714         PR testsuite/20772
24715         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24716         gcc.misc-tests/i386-pf-athlon-1.c,
24717         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24718         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24719         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24720         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24721         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24722         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24723         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24724         programs.
24725
24726         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24727         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24728         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24729         x86-64 compilation.
24730
24731         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24732         x86_64.
24733
24734         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24735         effective-target ilp32.
24736
24737 2005-05-26  David Ung  <davidu@mips.com>
24738
24739         * gcc.target/mips/ext_ins.c: New test for testing the generation
24740         of MIPS32/64 rev 2 ext/ins instructions.
24741
24742 2005-05-26  Andreas Jaeger  <aj@suse.de>
24743
24744         * treelang/compile/unsigned.tree: Use gimple instead of
24745         nonexisting generic dump.
24746
24747 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24748
24749         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24750
24751 2005-05-26  Andreas Jaeger  <aj@suse.de>
24752
24753         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24754
24755 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24756
24757         PR libfortran/17283
24758         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24759         Test callee-allocated memory with write statements.
24760
24761 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24762
24763         PR middle-end/21709
24764         * gcc.dg/pr21709-1.c: New test case.
24765
24766 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24767             Mike Stump  <mrs@apple.com>
24768
24769         * objc/execute/next_mapping.h: Update for C++.
24770
24771         * obj-c++.dg/selector-1.mm: Move to...
24772         * obj-c++.dg/selector-4.mm: here...
24773
24774         * obj-c++.dg/basic.mm: New.
24775         * obj-c++.dg/comp-types-1.mm: New.
24776         * obj-c++.dg/cxx-class-1.mm: New.
24777         * obj-c++.dg/cxx-ivars-1.mm: New.
24778         * obj-c++.dg/cxx-ivars-2.mm: New.
24779         * obj-c++.dg/cxx-ivars-3.mm: New.
24780         * obj-c++.dg/cxx-scope-1.mm: New.
24781         * obj-c++.dg/cxx-scope-2.mm: New.
24782         * obj-c++.dg/defs.mm: New.
24783         * obj-c++.dg/empty-private-1.mm: New.
24784         * obj-c++.dg/encode-1.mm: New.
24785         * obj-c++.dg/encode-2.mm: New.
24786         * obj-c++.dg/encode-3.mm: New.
24787         * obj-c++.dg/extern-c-1.mm: New.
24788         * obj-c++.dg/extra-semi.mm: New.
24789         * obj-c++.dg/fix-and-continue-2.mm: New.
24790         * obj-c++.dg/isa-field-1.mm: New.
24791         * obj-c++.dg/ivar-list-semi.mm: New.
24792         * obj-c++.dg/local-decl-1.mm: New.
24793         * obj-c++.dg/lookup-1.mm: New.
24794         * obj-c++.dg/lookup-2.mm: New.
24795         * obj-c++.dg/method-1.mm: New.
24796         * obj-c++.dg/method-2.mm: New.
24797         * obj-c++.dg/method-3.mm: New.
24798         * obj-c++.dg/method-4.mm: New.
24799         * obj-c++.dg/method-5.mm: New.
24800         * obj-c++.dg/method-6.mm: New.
24801         * obj-c++.dg/method-7.mm: New.
24802         * obj-c++.dg/no-extra-load.mm: New.
24803         * obj-c++.dg/overload-1.mm: New.
24804         * obj-c++.dg/pragma-1.mm: New.
24805         * obj-c++.dg/pragma-2.mm: New.
24806         * obj-c++.dg/private-1.mm: New.
24807         * obj-c++.dg/private-2.mm: New.
24808         * obj-c++.dg/proto-qual-1.mm: New.
24809         * obj-c++.dg/qual-types-1.mm: New.
24810         * obj-c++.dg/stubify-1.mm: New.
24811         * obj-c++.dg/stubify-2.mm: New.
24812         * obj-c++.dg/super-class-1.mm: New.
24813         * obj-c++.dg/super-class-2.mm: New.
24814         * obj-c++.dg/super-dealloc-1.mm: New.
24815         * obj-c++.dg/super-dealloc-2.mm: New.
24816         * obj-c++.dg/template-1.mm: New.
24817         * obj-c++.dg/template-2.mm: New.
24818         * obj-c++.dg/template-3.mm: New.
24819         * obj-c++.dg/template-4.mm: New.
24820         * obj-c++.dg/template-5.mm: New.
24821         * obj-c++.dg/template-6.mm: New.
24822         * obj-c++.dg/try-catch-1.mm: New.
24823         * obj-c++.dg/try-catch-2.mm: New.
24824         * obj-c++.dg/try-catch-3.mm: New.
24825         * obj-c++.dg/try-catch-4.mm: New.
24826         * obj-c++.dg/try-catch-5.mm: New.
24827         * obj-c++.dg/try-catch-6.mm: New.
24828         * obj-c++.dg/try-catch-7.mm: New.
24829         * obj-c++.dg/try-catch-8.mm: New.
24830         * obj-c++.dg/try-catch-9.mm: New.
24831         * obj-c++.dg/va-meth-1.mm: New.
24832
24833 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24834
24835         * obj-c++.dg/selector-1.mm: New.
24836         * obj-c++.dg/selector-2.mm: New.
24837
24838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24839
24840         * obj-c++.dg/selector-3.mm: New.
24841         * objc.dg/selector-3.m: New.
24842
24843 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24844
24845         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24846         about where warning appears.
24847
24848 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24849
24850         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24851         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24852         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24853         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24854
24855 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24856
24857         * gcc.dg/20050524-1.c: New test.
24858
24859 2005-05-25  Jan Hubicka  <jh@suse.cz>
24860
24861         * gcc.dg/tree-prof/inliner-1.c: New.
24862
24863 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24864
24865         * gcc.dg/tree-prof: New directory.
24866         * gcc.dg/tree-prof/tree-prof.exp: New.
24867
24868 2005-05-25  DJ Delorie  <dj@redhat.com>
24869
24870         * gcc.dg/Wattributes-1.c: New.
24871         * gcc.dg/Wattributes-2.c: New.
24872         * gcc.dg/Wattributes-3.c: New.
24873
24874 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24875
24876         PR tree-optimization/19833
24877         * gcc.dg/uninit-4.c: Remove xfail.
24878         * gcc.dg/uninit-9.c: Ditto.
24879
24880 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24881
24882         * obj-c++.dg/bitfield-[1-5].mm: New.
24883         * obj-c++.dg/class-protocol-1.mm: New.
24884         * obj-c++.dg/comp-types-1[0-1].mm: New.
24885         * obj-c++.dg/comp-types-[2-9].mm: New.
24886         * obj-c++.dg/encode-[4-8].mm: New.
24887         * obj-c++.dg/layout-1.mm: New.
24888         * obj-c++.dg/method-1[0-9].mm: New.
24889         * obj-c++.dg/method-2[0-1].mm: New.
24890         * obj-c++.dg/method-[8-9].mm: New.
24891         * obj-c++.dg/objc-gc-3.mm: New.
24892         * obj-c++.dg/try-catch-10.mm: New.
24893         * objc.dg/bitfield-5.m: New.
24894         * objc.dg/comp-types-10.m: New.
24895         * objc.dg/comp-types-9.m: New.
24896         * objc.dg/layout-1.m: New.
24897         * objc.dg/objc-gc-4.m: New.
24898         * objc.dg/try-catch-9.m: New.
24899         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24900         * objc.dg/comp-types-1.m: Likewise.
24901         * objc.dg/comp-types-[5-6].m: Likewise.
24902         * objc.dg/method-9.m: Likewise.
24903
24904 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24905
24906         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24907         and on hardware without VMX support.
24908
24909         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24910
24911         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24912
24913         * lib/profopt.exp (dg-final-generate, dg-final-use,
24914         profopt-final-code, profopt-get-options): New.
24915         (profopt-execute): Process test directives.
24916
24917         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24918         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24919         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24920
24921 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24922
24923         PR C++/21645
24924         * g++.dg/init/ctor5.C: New test.
24925
24926 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24927
24928         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24929         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24930         vect-113.c, vect-114.c.
24931
24932 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24933
24934         * gcc.dg/const-elim-1.c: Remove xfails.
24935
24936 2005-05-23  Jeff Law  <law@redhat.com>
24937
24938         * gcc.c-torture/compile/pr21638.c: New test.
24939         * gcc.c-torture/compile/20050520-1.c: New test.
24940
24941 2005-05-23  Nick Clifton  <nickc@redhat.com>
24942
24943         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24944         be a proper triple, ie: m32r*-*-*.
24945         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24946
24947 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24948
24949         PR middle-end/21331
24950         PR tree-opt/21293
24951         * gcc.c-torture/compile/pr21293.c: New test.
24952         * gcc.c-torture/execute/pr21331.c: New test.
24953
24954 2004-05-20  Richard Henderson  <rth@redhat.com>
24955
24956         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24957
24958 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24959
24960         * obj-c++-dg.exp: Add.
24961         * obj-c++.exp: Add.
24962         * obj-c++.dg/dg.exp: Add.
24963
24964 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24965
24966         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24967         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24968
24969 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
24970
24971         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24972
24973 2004-05-19  Richard Henderson  <rth@redhat.com>
24974
24975         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24976
24977 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
24978
24979         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
24980
24981         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
24982
24983 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
24984
24985         PR c++/21495
24986         * g++.dg/parse/extern1.C: New test.
24987         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
24988
24989 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24990
24991         * gcc.dg/c99-math.h: New.
24992         * gcc.dg/c99-math-float-1.c: New test.
24993         * gcc.dg/c99-math-double-1.c: Likewise.
24994         * gcc.dg/c99-math-long-double-1.c: Likewise.
24995
24996 2005-05-18  Richard Henderson  <rth@redhat.com>
24997
24998         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
24999
25000 2005-05-18  Devang Patel  <dpatel@apple.com>
25001
25002         * g++.dg/opt/20050511-1.C: New test.
25003
25004 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25005
25006         PR libfortran/21127
25007         * gfortran.dg/reshape-complex.f90: New test.
25008
25009 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25010
25011         * gfortran.dg/array_constructor_1.f90: New test.
25012         * gfortran.dg/array_constructor_2.f90: New test.
25013
25014 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25015
25016         PR fortran/20954
25017         * gfortran.dg/pr20954.f: New test.
25018
25019 2005-05-17  Mike Stump  <mrs@apple.com>
25020
25021         Yet more Objective-C++...
25022
25023         * objc.dg/method-5.m: Update.
25024         * objc.dg/method-6.m: Update.
25025         * objc.dg/method-7.m: Update.
25026         * objc.dg/method-9.m: Update.
25027         * objc.dg/try-catch-2.m: Update.
25028
25029 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25030
25031         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25032         Remove little-endian optimizations.
25033
25034 2005-05-17  Jeff Law  <law@redhat.com>
25035
25036         * g++.dg/tree-ssa/pr14814.C: New test.
25037         * gcc.dg/tree-ssa/pr14814.C: New test.
25038         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25039         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25040
25041 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25042
25043         * gcc.dg/compat/generate-random.c: Do not include
25044         libiberty.h.
25045         * gcc.dg/compat/generate-random_r.c: Likewise.
25046
25047 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25048
25049         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25050
25051 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25052
25053         PR middle-end/21595
25054         * g++.dg/tree-ssa/builtin1.C: New testcase.
25055
25056 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25057
25058         PR c++/21454
25059         * g++.dg/opt/const4.C: New test.
25060
25061         PR middle-end/21492
25062         * g++.dg/opt/crossjump1.C: New test.
25063
25064         PR tree-optimization/21610
25065         * gcc.c-torture/compile/20050516-1.c: New test.
25066
25067         PR fortran/15080
25068         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25069         about the test failing.
25070         * gfortran.fortran-torture/execute/where_7.f90: New test.
25071         * gfortran.fortran-torture/execute/where_8.f90: New test.
25072
25073 2005-05-16  Richard Henderson  <rth@redhat.com>
25074
25075         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25076         i?86 and x86_64.
25077
25078 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25079
25080         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25081         (limits.h): Include unconditionally.
25082         (stdlib.h): Likewise.
25083         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25084         (limits.h): Include unconditionally.
25085         (stdlib.h): Likewise.
25086         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25087         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25088         (limits.h): Include unconditionally.
25089         (stdlib.h): Likewise.
25090         (hashtab.h): Do not include.
25091         (getopt.h): Likewise.
25092         (stddef.h): Include.
25093         (hashval_t): Define.
25094         (struct entry): Add "next" field.
25095         (HASH_SIZE): New macro.
25096         (hash_table): New variable.
25097         (switchfiles): Do not use xmalloc.
25098         (mix): New macro.
25099         (iterative_hash): New function.
25100         (hasht): Remove.
25101         (e_exists): New function.
25102         (e_insert): Likewise.
25103         (output): Use, instead of libiberty hashtable functions.
25104         (main): Do not use getopt.  Do not call htab_create.
25105
25106 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25107
25108         PR libstdc++/21526
25109         * lib/target-supports.exp (check_mkfifo_available):
25110         Return 0 for cygwin as mkfifo support incomplete on platform.
25111         Fix typos in comments.
25112
25113 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25114
25115         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25116
25117 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25118
25119         PR fortran/17432
25120         * gfortran.dg/assign_4.f: New test.
25121
25122 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25123
25124         PR tree-optimization/21563
25125         * gcc.dg/tree-ssa/pr21563.c: New.
25126
25127 2005-05-14  Jan Hubicka  <jh@suse.cz>
25128
25129         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25130
25131 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25132
25133         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25134
25135 2005-05-13  Julian Brown  <julian@codesourcery.com>
25136
25137         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25138         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25139
25140 2005-05-13  Jan Hubicka  <jh@suse.cz>
25141
25142         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25143         * gcc.dg/fold-xor-?.c: Likewise.
25144         * gcc.dg/pr15784-?.c: Likewise.
25145         * gcc.dg/pr20922-?.c: Likewise.
25146         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25147         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25148         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25149
25150 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25151
25152         PR fortran/21260
25153         * gfortran.dg/hollerith_1.f90: New test.
25154
25155 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25156
25157         * gfortran.dg/func_result_2.f90: New test.
25158
25159 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25160
25161         * gfortran.dg/dev_null.f90: New test.
25162
25163 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25164
25165         * gcc.dg/arm-vfp1.c: Revert last change.
25166
25167 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25168
25169         PR middle-end/19807
25170         PR tree-optimization/19639
25171         * g++.dg/tree-ssa/pr19807.C: New testcase.
25172
25173 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25174
25175         PR libfortran/21471
25176         * gfortran.dg/append-1.f90: New test.
25177
25178 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25179
25180         * gcc.dg/pr18501.c: XFAIL.
25181         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25182         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25183         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25184         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25185         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25186         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25187         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25188         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25189
25190 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25191
25192         PR fortran/20178
25193         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25194         gfortran.dg/f2c_3.f90: New tests.
25195
25196         * gfortran.dg/return_1.f90: Fix dg annotation.
25197
25198 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25199
25200         * gcc.c-torture/compile/20050510-1.c: New test.
25201
25202 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25203
25204         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25205
25206 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25207
25208         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25209
25210 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25211
25212         PR c/17913
25213         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25214
25215 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25216
25217         PR c/21342
25218         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25219         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25220
25221 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25222
25223         PR debug/16676
25224         * gcc.dg/debug/pr16676.c: New test.
25225
25226 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25227
25228         PR testsuite/21443
25229         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25230         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25231         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25232         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25233         Change -O1 to -O2.
25234         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25235         -fno-tree-dominator-opts.
25236
25237 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25238
25239         * gfortran.dg/return_1.f90: New test.
25240
25241 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25242
25243         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25244
25245         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25246
25247 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         PR c++/21427
25250         * g++.dg/inherit/covariant13.C: New.
25251
25252 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25253
25254         PR libfortran/19155
25255         * gfortran.dg/pr19155.f: New test.
25256
25257 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25258
25259         PR inline-asm/8788
25260         * gcc.dg/pr8788-1.c: New testcase.
25261
25262 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25263
25264         PR target/21416
25265         * gcc.target/mips/fpcmp-[12].c: New tests.
25266
25267 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25268
25269         * lib/target-supports-dg.exp (dg-require-fork): New function.
25270         (dg-require-mkfifo): Likewise.
25271         * lib/target-supports.exp (check_function_available): New
25272         function.
25273         (check_fork_available): Likewise.
25274         (check_mkfifo_available): Likewise.
25275
25276 2005-05-06  Jeff Law  <law@redhat.com>
25277
25278         * gcc.c-torture/compile/pr21380.c: New test.
25279
25280 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25281
25282         PR c++/20961
25283         * g++.dg/ext/weak3.C: New test.
25284
25285 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/21352
25288         * g++.dg/template/crash37.C: New test.
25289
25290 2005-05-05  Paul Brook  <paul@codesourcery.com>
25291
25292         * gcc.dg/arm-g2.c: Use effective-target arm32.
25293         * gcc.dg/arm-mmx-1.c: Ditto.
25294         * gcc.dg/arm-scd42-2.c: Ditto.
25295         * gcc.dg/arm-vfp1.c: Ditto.
25296         * lib/target-supports.exp (check_effective_target_arm32): New
25297         function.
25298
25299 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25300
25301         PR libfortran/21354
25302         gfortran.dg/in_pack_rank7.f90: New test.
25303
25304 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25305
25306         PR middle-end/15618
25307         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25308
25309 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25310
25311         PR middle-end/21265
25312         * gcc.dg/20050503-1.c: New test.
25313
25314         PR rtl-optimization/21239
25315         * gcc.dg/i386-sse-11.c: New test.
25316
25317 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25318
25319         PR target/16888
25320         * gcc.target/i386/asm-1.c: New test.
25321
25322 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25323
25324         PR rtl-optimization/21330
25325         * gcc.c-torture/execute/20050502-1.c: New test.
25326
25327         PR target/21297
25328         * gcc.c-torture/execute/20050502-2.c: New test.
25329
25330 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25331
25332         PR middle-end/21282
25333         * gcc.dg/pr21282.c: New.
25334
25335 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25336
25337         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25338         * gcc.dg/vect/vect-92.c: Likewise.
25339         * gcc.dg/vect/vect-93.c: Likewise.
25340         * gcc.dg/vect/vect-dv-1.c: Likewise.
25341         * gcc.dg/vect/vect-dv-2.c: Likewise.
25342         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25343
25344 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25345
25346         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25347         * gfortran.dg/vect/vect-2.f90: Likewise.
25348         * gfortran.dg/vect/vect-3.f90: Likewise.
25349         * gfortran.dg/vect/vect-4.f90: Likewise.
25350         * gfortran.dg/vect/vect-5.f90: Likewise.
25351
25352 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25353
25354         PR target/20813
25355         * gcc.dg/rs6000-fpint-2.c: New.
25356
25357 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25358
25359         PR c/15698
25360         * gcc.dg/builtins-30.c: Update expected messages.
25361         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25362         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25363         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25364
25365 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25366
25367         PR tree-optimization/21294
25368         * gcc.dg/tree-ssa/pr21294.c: New.
25369
25370 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25371
25372         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25373         __builtin_altivec_st_internal_4si built-in.
25374
25375 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25376
25377         PR c++/15875
25378         * g++.dg/template/ptrmem14.C: New test.
25379
25380 2005-05-02  Paul Brook  <paul@codesourcery.com>
25381
25382         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25383
25384 2005-05-02  Michael Matz  <matz@suse.de>
25385
25386         PR c++/19542
25387         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25388
25389 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * g++.dg/cpp/weak.C: New test.
25392
25393 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25394
25395         * gcc.dg/tree-ssa/loop-8.c: New test.
25396
25397 2005-04-30  Michael Maty  <matz@suse.de>
25398
25399         * gcc.dg/inline-mcpy.c: New test.
25400
25401 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25402
25403         PR libfortran/18958
25404         * gfortran.dg/eoshift.f90: New test case.
25405
25406 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25407
25408         PR libfortran/18857
25409         * gfortran.dg/matmul_1.f90: New test.
25410
25411 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25412
25413         PR tree-optimization/21030
25414         * gcc.dg/tree-ssa/pr21030.c: New.
25415
25416 2005-04-29  Devang Patel  <dpatel@apple.com>
25417
25418         PR tree-optimization/21272
25419         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25420
25421 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25422
25423         PR fortran/13082
25424         PR fortran/18824
25425         * gfortran.dg/entry_4.f90: New test.
25426         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25427         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25428         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25429         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25430         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25431         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25432         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25433
25434 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25435
25436         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25437
25438 2005-04-29  Paul Brook  <paul@codesourcery.com>
25439
25440         * gfortran.dg/entry_3.f90: New test.
25441
25442 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25443
25444         * gfortran.dg/implicit_4.f90: New test.
25445
25446 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25447
25448         * lib/target-supports.exp (check_profiling_available): Return
25449         false for xtensa-*-elf.
25450
25451 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25452
25453         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25454         error if file cannot be deleted.
25455
25456 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25457
25458         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25459         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25460         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25461         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25462         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25463         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25464         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25465         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25466         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25467         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25468         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25469         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25470         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25471
25472 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25473
25474         PR fortran/20865
25475         * gfortran.dg/pr20865.f90: New test.
25476
25477 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25478
25479         * gcc.dg/void-cast-2.c: New test.
25480
25481 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25482
25483         PR c/21159
25484         * gcc.dg/void-cast-1.c: New test.
25485
25486 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25487
25488         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25489
25490 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25491
25492         PR fortran/21177
25493         * gfortran.dg/pr21177.f90: New test.
25494
25495 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25496
25497         PR tree-optimization/21171
25498         * gcc.dg/tree-ssa/pr21171.c: New test.
25499
25500 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25501
25502         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25503         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25504         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25505         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25506         gcc.dg/tree-ssa/gen-vect-32.c: New.
25507         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25508         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25509         don't run on PPC32.
25510
25511 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25512
25513         PR c/21213
25514         * gcc.dg/transparent-union-3.c: New test.
25515
25516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25517
25518         PR c/20740
25519         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25520         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25521         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25522         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25523         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25524         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25525
25526 2005-04-26  Jeff Law  <law@redhat.com>
25527
25528         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25529         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25530         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25531         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25532         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25533         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25534         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25535
25536 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25537
25538         PR tree-optimization/17598
25539         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25540
25541 2005-04-25  Mike Stump  <mrs@apple.com>
25542
25543         * objc.dg/fix-and-continue-1.m: Add.
25544
25545 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25546
25547         PR c++/20995
25548         * g++.dg/opt/pr20995-1.C: New test case.
25549
25550 2005-04-25  Devang Patel <dpatel@apple.com>
25551
25552         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25553
25554 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25555
25556         PR testsuite/21062
25557         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25558
25559 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25560
25561         PR C++/21188
25562         * g++.dg/opt/rtti2.C: New test.
25563
25564 2005-04-25  Paul Brook  <paul@codesourcery.com>
25565         Steven G. Kargl  <kargls@comcast.net>
25566
25567         PR fortran/20879
25568         * gfortran.dg/ichar_1.f90: New file.
25569
25570 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25571
25572         PR middle-end/20991
25573         * g++.dg/opt/pr20991.C: New test.
25574
25575         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25576         where sizeof (type) < __alignof__ (type).
25577         * gcc.dg/compat/struct-layout-1.h: Likewise.
25578
25579 2005-04-24  Per Bothner  <per@bothner.com>
25580             Devang Patel  <dpatel@apple.com>
25581
25582         PR preprocessor/20907
25583         * gcc.dg/cpp/very-long-comment.c: New test.
25584
25585 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25586
25587         PR fortran/20059
25588         * gfortran.dg/common_5.f: New test.
25589
25590 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25591
25592         PR middle-end/21082
25593         * g++.dg/tree-ssa/pr21082.C: New testcase.
25594
25595 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25596
25597         * gcc.dg/vect/vect-99.c: New test.
25598
25599 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25600
25601         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25602
25603 2005-04-22  Jeff Law  <law@redhat.com>
25604
25605         * gcc.dg/uninit-5.c: Remove xfails.
25606         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25607         conditionals and loads.
25608
25609 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25610
25611         PR libfortran/20074
25612         PR libfortran/20436
25613         PR libfortran/21108
25614         * gfortran.dg/nested_reshape.f90: new test
25615         * gfortran.dg/reshape-alloc.f90: new test
25616         * gfortran.dg/reshape.f90: new test
25617
25618 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25619
25620         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25621
25622         * gcc.dg/arm-vfp1.c: New test.
25623
25624 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25625
25626         PR c++/21087
25627         * g++.dg/lookup/builtin2.C: New test.
25628
25629 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25630
25631         * gcc.dg/weak/weak-13.c: New test.
25632
25633 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25634
25635         * lib/target-supports.exp (check_effective_target_sync_int_long):
25636         Add powerpc*.
25637
25638 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25639
25640         * gcc.target/mips/branch-1.c: New test.
25641
25642 2005-04-21  Richard Henderson  <rth@redhat.com>
25643
25644         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25645         * gcc.dg/vect/vect-86.c: Likewise.
25646         * gcc.dg/vect/vect-87.c: Likewise.
25647         * gcc.dg/vect/vect-88.c: Likewise.
25648
25649 2005-04-21  Devang Patel  <dpatel@apple.com>
25650
25651         PR optimization/20994
25652         * gcc.dg/tree-ssa/ifc-3.c: New test.
25653
25654 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25655
25656         PR c/12913
25657         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25658         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25659         gcc.dg/c99-vla-jump-5.c: New tests.
25660
25661 2005-04-19  Richard Henderson  <rth@redhat.com>
25662
25663         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25664         Fix typo in exists check.
25665         (check_effective_target_sync_int_long): New.
25666         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25667         * gcc.dg/ia64-sync-2.c: Likewise.
25668         * gcc.dg/ia64-sync-3.c: Likewise.
25669         * gcc.dg/ia64-sync-4.c: Likewise.
25670
25671 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25672
25673         * gcc.dg/fold-xor-1.c: New test.
25674         * gcc.dg/fold-xor-2.c: New test.
25675
25676 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25677
25678         PR target/20670
25679         * g++.dg/eh/fp-regs.C: New test.
25680
25681 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25682
25683         * gcc.dg/Wint-to-pointer-cast-1.c,
25684         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25685         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25686         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25687
25688 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25689
25690         PR fortran/16861
25691         * gfortran.dg/pr16861.f90: New test.
25692
25693 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25694
25695         * gcc.dg/pr21085.c: New test.
25696
25697 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25698
25699         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25700         (setup_mips_tests, dg-mips-options): New procedures.
25701         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25702         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25703         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25704         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25705         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25706         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25707         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25708         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25709         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25710         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25711         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25712         dg-mips-options instead of dg-options.  Remove now-redundant
25713         preprocessor guards.
25714         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25715         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25716         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25717         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25718         * gcc.dg/vr-mult-2.c: Delete.
25719         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25720         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25721         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25722         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25723         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25724         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25725         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25726
25727 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25728
25729         * ada/acats/run_all.sh: Use sync when executable not present.
25730
25731 2005-04-18  Devang Patel  <dpatel@apple.com>
25732
25733         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25734         * gcc.dg/vect/vect-11a.c: New.
25735         * gcc.dg/vect/vect-none.c: Update.
25736         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25737
25738 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25739
25740         PR tree-optimization/20922
25741         * gcc.dg/pr20922-1.c: New test.
25742         * gcc.dg/pr20922-2.c: New test.
25743         * gcc.dg/pr20922-3.c: New test.
25744         * gcc.dg/pr20922-4.c: New test.
25745         * gcc.dg/pr20922-5.c: New test.
25746         * gcc.dg/pr20922-6.c: New test.
25747
25748 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25749
25750         PR libfortran/20950
25751         * gfortran.dg/pr20950.f: New test.
25752
25753 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25754
25755         PR libfortran/19216
25756         * gfortran.dg/pr19216.f: New test.
25757
25758 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25759
25760         PR tree-optimization/21001
25761         * gcc.dg/tree-ssa/pr21001.c: New.
25762
25763 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25764
25765         PR libfortran/21075
25766         * gfortran.dg/reshape_rank7.f90: New test.
25767
25768 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25769
25770         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25771         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25772         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25773         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25774         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25775         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25776         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25777         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25778         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25779         wrong way round).
25780         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25781         in namelists.  New test.
25782         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25783         New test.
25784         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25785         New test.
25786         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25787         namelist.  New test.
25788         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25789         New test.
25790         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25791         New test.
25792         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25793         namelist.  New test.
25794         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25795         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25796         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25797         New test.
25798         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25799         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25800         arrays. New test.
25801
25802 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25803
25804         * gfortran.dg/wtruncate.f: New testcase.
25805         * gfortran.dg/wtruncate.f90: New testcase.
25806
25807 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/21025
25810         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25811         which sizeof/alignof is dependent, rather than just whether we are
25812         processing_template_decl.
25813
25814 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25815
25816         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25817         corrected typo where the wrong variables had been compared.
25818
25819 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25820
25821         PR libfortran/18495
25822         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25823         Test callee-allocated version of return array with a write
25824         statement.
25825         Test spread with a temporary with another write statement.
25826
25827 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25828
25829         PR tree-optimization/21031
25830         * gcc.dg/tree-ssa/pr21031.c: New.
25831
25832 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25833
25834         PR tree-optimization/21004
25835         * gcc.dg/builtins-53.c: Include builtins-config.h.
25836         Check floorf, ceilf, floorl and ceill transformations
25837         only when HAVE_C99_RUNTIME is defined.
25838
25839 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25840
25841         PR middle-end/20739
25842         * gcc.dg/tree-ssa/pr20739.c: New test.
25843
25844 2005-04-14  Mike Stump  <mrs@apple.com>
25845
25846         * gcc.dg/Foundation.framework/empty: New.
25847         * gcc.dg/framework-2.c: New.
25848
25849 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25850
25851         PR tree-optimization/21021
25852         * gcc.c-torture/compile/pr21021.c: New.
25853
25854 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25855
25856         PR testsuite/21010
25857         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25858         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25859         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25860         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25861         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25862         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25863         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25864         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25865
25866 2005-04-14  Richard Henderson  <rth@redhat.com>
25867
25868         * lib/target-supports.exp (check_effective_target_vect_condition):
25869         Add ia64, i?86, and x86_64.
25870
25871 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25872
25873         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25874
25875 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25876
25877         PR tree-optimization/20657
25878         * gcc.dg/tree-ssa/pr20657.c: New.
25879
25880 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25881
25882         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25883         (long long int)trunc*.
25884
25885 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25886
25887         PR target/20927
25888         * gcc.dg/pr20927.c: New test.
25889
25890 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25891
25892         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25893         * gcc.target/mips/asm-1.c: Likewise.
25894
25895 2005-04-13  Dale Johannesen  <dalej@apple.com>
25896
25897         * objc.dg/objc-fast-4.m: New.
25898
25899 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25900
25901         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25902         directory.
25903         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25904
25905 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25906
25907         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25908         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25909         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25910
25911 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25912
25913         PR tree-optimization/20913
25914         * gcc.dg/tree-ssa/pr20913.c: New.
25915
25916         PR tree-optimization/20702
25917         * gcc.dg/tree-ssa/pr20702.c: New.
25918
25919 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25920
25921         PR c++/13744
25922         * g++.dg/inherit/local3.C: New test.
25923
25924 2005-04-12  Jeff Law  <law@redhat.com>
25925
25926         * gcc.dg/tree-ssa/20050412-1.c: New test.
25927
25928 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25929
25930         PR libfortran/19016
25931         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25932         Add tests with mask generated by expression.
25933         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25934         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25935         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25936
25937 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25938
25939         PR middle-end/20917
25940         * gcc.dg/20050409-1.c: New test.
25941
25942 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25943
25944         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25945
25946 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25947
25948         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25949         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25950         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25951         (TARGET_CXX): Adjust accordingly.
25952         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25953         determine_class_data_visibility and class_data_always_comdat.
25954         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25955         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25956         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25957         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25958         (arm_cxx_determine_class_data_visibility): New.
25959         (arm_cxx_class_data_always_comdat): Likewise.
25960         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25961         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25962         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25963         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25964         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25965         Define.
25966
25967 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25968
25969         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25970
25971 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
25972
25973         * gcc.dg/i386-darwin-fpmath.c: New.
25974
25975 2004-04-11  Devang Patel  <dpatel@apple.com>
25976
25977         * lib/target-supports.exp (check_effective_target_vect_condition): New.
25978         * gcc.dg/vect/vect-ifcvt-1.c: New test.
25979         * gcc.dg/vect/vect-ifcvt-2.c: New test.
25980         * gcc.dg/vect/vect-ifcvt-3.c: New test.
25981         * gcc.dg/vect/vect-ifcvt-4.c: New test.
25982         * gcc.dg/vect/vect-ifcvt-5.c: New test.
25983         * gcc.dg/vect/vect-ifcvt-6.c: New test.
25984         * gcc.dg/vect/vect-ifcvt-7.c: New test.
25985         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
25986
25987 2004-04-11  Devang Patel  <dpatel@apple.com>
25988
25989         * gcc.dg/vect/vect-dv-1.c: New test.
25990         * gcc.dg/vect/vect-dv-2.c: New test.
25991
25992 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25993
25994         PR tree-optimization/20933
25995         * gcc.dg/tree-ssa/pr20933.c: New test.
25996
25997 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25998
25999         * gfortran.dg/fold_nearest.f90: New test.
26000
26001 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26002
26003         * gcc.dg/tree-ssa/alias-1.c: New test.
26004
26005 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26006
26007         PR tree-optimization/20920
26008         * g++.dg/tree-ssa/pr20920.C: New test.
26009
26010 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26011
26012         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26013         (long long int)ceil*.
26014
26015 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26016
26017         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26018         explicit C++ linkage.
26019
26020 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26021
26022         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26023         warning for arithmetic IF statements.
26024
26025 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26026
26027         * eor_handling_1.f90: New test case.
26028         * eor_handling_2.f90: New test case.
26029         * eor_handling_3.f90: New test case.
26030         * eor_handling_4.f90: New test case.
26031         * eor_handling_5.f90: New test case.
26032         * noadv_size.f90: New test case.
26033         * pad_no.f90: New test case.
26034
26035 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26036
26037         * gcc.c-torture/execute/20050410-1.c: New test.
26038
26039 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26040
26041         * gcc.dg/pr20126.c: New.
26042
26043 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26044             Steven G. Kargl <kargls@comcast.net>
26045
26046         * gfortran.dg/PR19872.f: New test.
26047
26048 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26049
26050         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26051
26052 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26053
26054         * gfortran.dg/nint_1.f90: New test.
26055
26056 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26057
26058         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26059         Added test for callee-allocated arrays with write statements.
26060         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26061         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26062         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26063         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26064         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26065
26066 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26067
26068         PR libfortran/20163
26069         * gfortran.dg/open-options-blanks.f: New test.
26070
26071 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26072
26073         PR fortran/13257
26074         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26075
26076 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26077
26078         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26079         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26080         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26081         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26082         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26083         * gcc.c-torture/execute/stdarg-4.c: New test.
26084
26085         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26086
26087         PR target/20795
26088         * g++.dg/abi/param2.C: New test.
26089
26090 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26091
26092         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26093
26094 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26095
26096         * gcc.dg/builtins-53.c: New test.
26097
26098 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26099
26100         * g++.dg/tree-ssa/pr18178.C: New test.
26101         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26102         * gcc.c-torture/execute/20041019-1.c: New test.
26103         * gcc.dg/tree-ssa/20041008-1.c: New test.
26104         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26105         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26106         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26107         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26108         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26109         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26110         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26111         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26112         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26113         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26114
26115 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26116
26117         PR rtl-optimization/20466
26118         * gcc.c-torture/execute/pr20466-1.c: New test.
26119
26120 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/20905
26123         * g++.dg/parse/cond2.C: New test.
26124
26125         PR c++/20145
26126         * g++.dg/warn/Wdtor1.C: New test.
26127
26128 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26129
26130         PR fortran/17229
26131         * gfortran.dg/pr17229.f: New test.
26132
26133 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26134
26135         * gfortran.dg/tiny_1.f90: New test.
26136         * gfortran.dg/tiny_2.f90: ditto.
26137
26138 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26139
26140         * gfortran.dg/eor_1.f90: Fix dg-do run line
26141         * gfortran.dg/open_new.f90: Fix dg-do run line
26142
26143 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26144
26145         * lib/target-supports.exp (get_compiler_messages): Support
26146         optional arguments, the fourth being compiler options.
26147         (check_effective_target_fpic): New proc.
26148         * gcc.dg/20050321-2.c: Restrict to target fpic.
26149
26150 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26151
26152         * gcc.dg/15443-1.c: New test.
26153         * gcc.dg/15443-2.c: Likewise.
26154
26155 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26156
26157         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26158
26159 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26160
26161         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26162
26163 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26164
26165         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26166         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26167         -m64.
26168         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26169         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26170         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26171
26172 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26173
26174         PR c++/20212
26175         * g++.dg/warn/Wunused-11.C: New test.
26176
26177 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26178
26179         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26180
26181 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26182
26183         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26184
26185 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26186
26187         PR c++/20734
26188         * g++.dg/template/ptrmem13.C: New test.
26189
26190 2005-04-05  Per Bothner  <per@bothner.com>
26191
26192         * lib/gcc.exp: Always add -fno-show-column, for now.
26193
26194 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26195
26196         PR testsuite/20767
26197         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26198         of plain old "unsigned int" for the type of "i".  Makes this test
26199         64bit clean.
26200
26201 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26202
26203         * gcc.dg/i386-ssefn-1.c: New test.
26204         * gcc.dg/i386-ssefn-2.c: New test.
26205         * gcc.dg/i386-ssefn-3.c: New test.
26206         * gcc.dg/i386-ssefn-4.c: New test.
26207
26208 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26209
26210         PR tree-optimization/20076
26211         * gcc.dg/builtin-apply4.c: New test.
26212
26213         PR preprocessor/19475
26214         * gcc.dg/cpp/macspace1.c: New test.
26215         * gcc.dg/cpp/macspace2.c: New test.
26216
26217 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26218
26219         * gfortran.dg/pr20755.f: Fixed bad format.
26220
26221 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26222
26223         PR c++/20763
26224         * g++.dg/ext/attrib21.C: New test.
26225
26226 2004-04-05  Devang Patel  <dpatel@apple.com>
26227
26228         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26229         * gcc.dg/vect/vect-shift-1.c: New test.
26230
26231 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26232
26233         PR libfortran/20755
26234         * gfortran.dg/pr20755.f: New test.
26235
26236 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26237
26238         * gfortran.dg/pr15959.f90: New test.
26239         * gfortran.dg/string_pad_trunc.f90: New test.
26240
26241 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26242
26243         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26244         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26245         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26246         syntax.
26247
26248 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26249
26250         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26251
26252 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26253
26254         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26255         * gcc.c-torture/compile/20011119-2.c: Likewise.
26256         * gcc.c-torture/compile/981001-2.c: Likewise.
26257
26258 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26259
26260         PR c++/20679
26261         * g++.dg/template/overload4.C: New test.
26262
26263 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26264
26265         PR c++/20746
26266         * g++.dg/abi/covariant5.C: New.
26267
26268         PR debug/20505
26269         * g++.dg/debug/const2.C: New.
26270
26271 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26272
26273         PR rtl-optimization/16104
26274         * gcc.c-torture/execute/20050316-1.c: New test.
26275
26276 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.dg/template/spec23.C: Fix dg-error text.
26279
26280 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26281
26282         PR c++/19199
26283         * g++.dg/expr/lval2.C: New.
26284
26285 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26286
26287         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26288         __builtin_strcasecmp and __builtin_strncasecmp.
26289
26290 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26291
26292         PR c++/20723
26293         * g++.dg/template/spec22.C: New.
26294         * g++.dg/template/spec23.C: New.
26295
26296 2005-04-03  Dale Ranta  <dir@lanl.gov>
26297             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26298
26299         PR libfortran/20068
26300         PR libfortran/20125
26301         PR libfortran/20156
26302         PR libfortran/20471
26303         * gfortran.dg/backspace.f: New test.
26304
26305 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26306
26307         * gcc.dg/pr19345.c: New test.
26308
26309 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26310
26311         PR tree-optimization/20640
26312         * gcc.dg/torture/tree-loop-1.c: New.
26313
26314 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26315
26316         PR rtl-optimization/20290
26317         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26318
26319 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26320
26321         * gcc.dg/rs6000-fpint.c: New.
26322
26323 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26324
26325         * gcc.dg/old-style-then-proto-1.c: New test.
26326
26327 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26328
26329         * gfortran.fortran-torture/execute/backspace.f90: Check
26330         after backspace and read was incorrect.
26331
26332 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26333
26334         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26335         buffer past the terminating NUL using memcmp.
26336         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26337         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26338
26339         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26340         Fix unused/uninitialized variable warnings.
26341
26342         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26343         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26344         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26345         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26346
26347         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26348         gcc.c-torture/execute/builtins/fputs-lib.c,
26349         gcc.c-torture/execute/builtins/lib/fprintf.c,
26350         gcc.c-torture/execute/builtins/lib/main.c,
26351         gcc.c-torture/execute/builtins/lib/memcmp.c,
26352         gcc.c-torture/execute/builtins/lib/memmove.c,
26353         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26354         gcc.c-torture/execute/builtins/lib/memset.c,
26355         gcc.c-torture/execute/builtins/lib/printf.c,
26356         gcc.c-torture/execute/builtins/lib/sprintf.c,
26357         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26358         gcc.c-torture/execute/builtins/lib/strchr.c,
26359         gcc.c-torture/execute/builtins/lib/strcmp.c,
26360         gcc.c-torture/execute/builtins/lib/strcpy.c,
26361         gcc.c-torture/execute/builtins/lib/strcspn.c,
26362         gcc.c-torture/execute/builtins/lib/strlen.c,
26363         gcc.c-torture/execute/builtins/lib/strncat.c,
26364         gcc.c-torture/execute/builtins/lib/strncmp.c,
26365         gcc.c-torture/execute/builtins/lib/strncpy.c,
26366         gcc.c-torture/execute/builtins/lib/strrchr.c,
26367         gcc.c-torture/execute/builtins/lib/strspn.c,
26368         gcc.c-torture/execute/builtins/lib/strstr.c,
26369         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26370         gcc.c-torture/execute/builtins/strlen-2.c,
26371         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26372         prototypes.
26373
26374 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26375
26376         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26377         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26378         selectany usage.
26379
26380 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26381
26382         PR c++/19406
26383         * g++.dg/debug/using1.C: New test.
26384
26385 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26386
26387         PR middle-end/20524
26388         * gcc.dg/alias-7.c: Prefix asm-declared name with
26389         __USER_LABEL_PREFIX__.
26390
26391 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26392
26393         Fix fallout from PR middle-end/15700:
26394         * gcc.c-torture/compile/20011119-1.c: Take
26395         __USER_LABEL_PREFIX__ into account.
26396         * gcc.c-torture/compile/20011119-2.c: Likewise.
26397
26398 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26399
26400         PR c++/18644
26401         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26402
26403 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26404
26405         PR c/17855
26406         * gcc.c-torture/compile/struct-non-lval-1.c,
26407         gcc.c-torture/compile/struct-non-lval-2.c,
26408         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26409
26410 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26411
26412         * gcc.dg/tls/tls.exp: Remove temporary file.
26413         * g++.dg/tls/tls.exp: Ditto.
26414         * lib/file-format.exp: Ditto.
26415         * g++.dg/special/ecos.exp: Ditto.
26416
26417         * lib/profopt.exp: Treat prof_ext as a list.
26418         * gcc.misc-tests/bprob.exp: Ditto.
26419         * g++.dg/bprob/bprob.exp: Ditto.
26420
26421         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26422         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26423         g++.dg/tree-ssa/pointer-reference-alias.C,
26424         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26425         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26426         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26427         g++.dg/vect/pr19951.cc: Ditto.
26428         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26429         gcc.dg/builtins-47.c: Ditto.
26430         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26431         gcc.dg/pr20115-1.c: Ditto.
26432         * gcc.dg/tree-ssa/20030530-2.c,
26433         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26434         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26435         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26436         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26437         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26438         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26439         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26440         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26441         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26442         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26443         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26444         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26445         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26446         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26447         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26448         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26449         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26450         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26451         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26452         gcc.dg/tree-ssa/20030824-1.c,
26453         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26454         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26455         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26456         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26457         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26458         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26459         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26460         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26461         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26462         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26463         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26464         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26465         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26466         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26467         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26468         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26469         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26470         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26471         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26472         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26473         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26474         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26475         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26476         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26477         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26478         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26479         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26480         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26481         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26482         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26483         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26484         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26485         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26486         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26487         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26488         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26489         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26490         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26491         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26492         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26493         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26494         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26495         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26496         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26497         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26498         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26499         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26500         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26501         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26502         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26503         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26504         gcc.dg/tree-ssa/useless-1.c: Ditto.
26505         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26506         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26507         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26508         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26509         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26510         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26511         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26512         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26513         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26514         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26515         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26516         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26517         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26518         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26519         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26520         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26521         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26522         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26523         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26524         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26525         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26526         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26527         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26528         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26529         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26530         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26531         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26532         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26533         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26534         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26535         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26536         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26537         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26538         gcc.dg/vect/vect-none.c: Ditto.
26539         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26540         treelang/compile/unsigned.tree: Ditto.
26541
26542         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26543         * gcc.dg/cpp/direct2s.c: Ditto.
26544         * gcc.dg/cpp/paste4.c: Ditto.
26545         * gcc.dg/cpp/separate-1.c: Ditto.
26546         * gcc.dg/pch/save-temps-1.c: Ditto.
26547         * g++.dg/ext/altivec-10.C: Ditto.
26548         * g++.dg/pch/pch.C: Ditto.
26549
26550         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26551
26552         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26553         * g++.dg/template/repo1.C: Ditto.
26554         * g++.dg/template/repo2.C: Ditto.
26555         * g++.dg/template/repo3.C: Ditto.
26556         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26557         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26558         * g++.old-deja/g++.pt/repo1.C: Ditto.
26559         * g++.old-deja/g++.pt/repo2.C: Ditto.
26560         * g++.old-deja/g++.pt/repo3.C: Ditto.
26561         * g++.old-deja/g++.pt/repo4.C: Ditto.
26562
26563         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26564         * gcc.dg/20030107-1.c: Ditto.
26565         * gcc.dg/20030702-1.c: Ditto.
26566         * gcc.dg/profile-generate-1.c: Ditto.
26567         * g++.dg/other/profile1.C: Ditto.
26568         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26569
26570         * lib/gcc-dg.exp (remove-build-file): New.
26571         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26572         cleanup-tree-dump, cleanup-saved-temps): New.
26573
26574 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         PR c++/19203, DR 214
26577         * g++.dg/parse/ambig3.C: Not ambiguous.
26578         * g++.dg/template/spec20.C: New.
26579         * g++.dg/template/spec21.C: New.
26580
26581 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26582
26583         PR target/20045
26584         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26585
26586 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26587
26588         PR libfortran/20660
26589         * gfortran.dg/negative_unit.f: New test.
26590
26591 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26592
26593         * gcc.dg/20050330-1.c: New test.
26594
26595 2005-03-30  Devang Patel  <dpatel@apple.com>
26596
26597         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26598
26599 2005-03-30  Dale Johannesen  <dalej@apple.com>
26600
26601         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26602
26603 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26604
26605         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26606         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26607         Strip options from test name.
26608
26609 2005-03-31  Jan Hubicka  <jh@suse.cz>
26610
26611         * gcc.dg/varpool-1.c: New testcase.
26612
26613 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26614
26615         PR c/772
26616         PR c/17913
26617         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26618         gcc.dg/stmt-expr-label-3.c : New tests.
26619         * gcc.c-torture/execute/medce-2.c: Remove.
26620
26621 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26622
26623         PR c/20368
26624         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26625         tests.
26626
26627 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26628
26629         * gcc.c-torture/compile/pr20203.c: New test.
26630
26631 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26632
26633         * gfortran.dg/promotion.f90: New test.
26634
26635 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26636
26637         PR middle-end/20491
26638         * gcc.dg/torture/asm-subreg-1.c: New test.
26639
26640 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26641
26642         PR c/20672
26643         * gcc.dg/pr20672-1.c: New test.
26644
26645 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26646
26647         * gfortran.dg/vect: New directory.
26648         * gfortran.dg/vect/vect.exp: New.
26649         * gfortran.dg/vect/vect-1.f90: New test.
26650         * gfortran.dg/vect/vect-2.f90: New test.
26651         * gfortran.dg/vect/vect-3.f90: New test.
26652         * gfortran.dg/vect/vect-4.f90: New test.
26653         * gfortran.dg/vect/vect-5.f90: New test.
26654
26655 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26656
26657         PR middle-end/20622
26658         * gcc.dg/alias-7.c: New test.
26659
26660 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26661
26662         * gcc.dg/sparc-reg-1.c: New test.
26663
26664 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26665
26666         PR target/19890
26667         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26668
26669 2005-03-29  Dale Ranta  <dir@lanl.gov>
26670             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26671
26672         PR libfortran/20163
26673         * gfortran.dg/pr20163-2.f: New test.
26674
26675 2005-03-28  Jan Hubicka  <jh@suse.cz>
26676
26677         PR middle-end/20635
26678         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26679         by Jakub Jelinek.
26680
26681 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26682
26683         PR tree-optimization/20626
26684         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26685         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26686
26687 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26688
26689         * gfortran.dg/underflow.f90: New test.
26690         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26691
26692 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26693
26694         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26695
26696 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26697
26698         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26699         (g++_init): Make sure that CXXFLAGS is set.
26700         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26701         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26702         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26703         * lib/objc.exp (objc_init): Likewise.
26704         * lib/treelang.exp (treelang_init): Likewise.
26705
26706 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26707
26708         PR tree-optimization/20470
26709         * gcc.dg/tree-ssa/pr20470.c: New test.
26710
26711 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26712
26713         * gcc.dg/ppc-stfiwx.c: New.
26714
26715 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26716
26717         PR target/19888
26718         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26719
26720 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26721
26722         * gcc.dg/20050325-1.c: Fix a typo.
26723
26724 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26725
26726         PR libfortran/19678
26727         PR libfortran/19679
26728         * gfortran.dg/dos_eol.f: New test.
26729
26730 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26731
26732         PR rtl-optimization/20249
26733         * gcc.dg/20050325-1.c: New test.
26734
26735 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26736
26737         PR libfortran/15332
26738         * gfortran.dg/pr15332.f: New test.
26739
26740 2005-03-24  Dale Johannesen  <dalej@apple.com>
26741
26742         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26743
26744 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26745
26746         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26747         'internal' visibility.
26748         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26749         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26750         'protected' visibility.
26751         * gcc.dg/visibility-7.c: Likewise.
26752         * lib/target-supports.exp (check_visibility_available): Take
26753         a parameter, the kind of visibility to check for.
26754         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26755         to check_visibility_available.
26756
26757         * g++.dg/expr/cast3.C: New.
26758
26759 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26760
26761         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26762         rs6000.
26763
26764 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26765
26766         PR target/20095
26767         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26768
26769 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26770
26771         * gcc.dg/badshift.c: Renamed to...
26772         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26773
26774         * gcc.target/i386/badshift.c: Renamed to...
26775         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26776         only.
26777
26778         PR rtl-optimization/20532
26779         * gcc.target/i386/badshift.c: New.
26780
26781 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26782
26783         * gfortran.dg/pr18025.f90: New test.
26784
26785 2005-03-23  Dale Johannesen  <dalej@apple.com>
26786
26787         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26788
26789 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26790
26791         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26792
26793         * lib/target-supports.exp (check_iconv_available): Default
26794         libiconv to -liconv, if there is no definition.
26795
26796 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26797
26798         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26799
26800 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26801
26802         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26803         * g++.dg/opt/pr7503-2.C: Likewise.
26804         * g++.dg/opt/pr7503-3.C: Likewise.
26805         * g++.dg/opt/pr7503-4.C: Likewise.
26806         * g++.dg/opt/pr7503-5.C: Likewise.
26807         * g++.dg/warn/minmax.C: New test.
26808
26809 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26810
26811         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26812         * gfortran.dg/g77_intrinsics_sub.f: New test.
26813
26814 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26815             Jan Hubicka  <jh@suse.cz>
26816             Steven Bosscher <stevenb@suse.de
26817
26818         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26819
26820 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26821
26822         PR c++/19980
26823         * g++.dg/template/redecl3.C: New test.
26824
26825 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26826
26827         PR c++/20499
26828         * g++.dg/parse/error16.C: Tweak error markers.
26829
26830 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26831
26832         PR target/20561
26833         * gcc.dg/20050321-2.c: New test.
26834
26835 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         PR c++/20465
26838         PR c++/20381
26839         * g++.dg/template/ptrmem12.C: New.
26840
26841 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26842
26843         PR rtl-optimization/20527
26844         * gcc.c-torture/execute/pr20527-1.c: New test.
26845
26846 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26847
26848         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26849         program, compile it into a real executable and then delete the .c
26850         and .x files afterwards, to avoid problems on testglue targets.
26851
26852 2005-03-21  Stuart Hastings  <stuart@apple.com>
26853
26854         * gcc.target/i386/sse-2.c: New.
26855
26856 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26857
26858         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26859
26860 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26861
26862         * g++.dg/parse/crash25.C: Fix typo.
26863
26864 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26865
26866         PR c++/20461
26867         * g++.dg/parse/crash24.C: New test.
26868
26869         PR c++/20536
26870         * g++.dg/parse/crash25.C: New test.
26871
26872 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26873
26874         PR c++/20147
26875         * g++.dg/ext/stmtexpr4.C: New test.
26876
26877 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26878
26879         PR middle-end/20539
26880         * gcc.c-torture/compile/pr13066-1.c: New test case.
26881         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26882         * g++.dg/opt/pr13066-1.C: Likewise.
26883
26884 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26885
26886         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26887
26888 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26889
26890         PR fortran/18525
26891         * gfortran.dg/nesting_1.f90: New test.
26892
26893 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26894
26895         PR c++/20240
26896         * g++.dg/lookup/using13.C: New test.
26897
26898 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26899
26900         PR c++/20333
26901         * g++.dg/template/crash36.C: New test.
26902
26903 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26904
26905         PR c++/20463
26906         * g++.dg/template/crash35.C: New test.
26907
26908 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26909
26910         PR c++/19966
26911         * g++.dg/overload/operator2.C: New test.
26912
26913 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26914
26915         PR libfortran/20257
26916         * gfortran.dg/pr20257.f90: New test.
26917
26918 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26919
26920         PR libfortran/20480
26921         * gfortran.dg/pr20480.f90: New test.
26922
26923 2005-03-16  Richard Henderson  <rth@redhat.com>
26924
26925         PR middle-end/15700
26926         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26927         (_rtld_global): New.
26928         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26929         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26930
26931         * gcc.dg/alias-3.c: New.
26932         * gcc.dg/alias-4.c: New.
26933         * gcc.dg/alias-5.c: New.
26934         * gcc.dg/alias-6.c: New.
26935
26936 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26937
26938         * gcc.dg/cpp/ucnid-7.c: New.
26939
26940 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26941             Dorit Naishlos  <dorit@il.ibm.com>
26942
26943         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26944         darwin.
26945
26946 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26947
26948         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26949         support misaligned accesses.
26950         * gcc.dg/vect/vect-58.c: Likewise.
26951         * gcc.dg/vect/vect-92.c: New.
26952         * gcc.dg/vect/vect-93.c: New.
26953
26954 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26955
26956         PR fortran/18827
26957         * gfortran.dg/assign_2.f90: New test.
26958         * gfortran.dg/assign_3.f90: New test.
26959         * gfortran.dg/assign.f90: New test.
26960
26961 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26962
26963         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26964         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26965         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26966         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26967         names.
26968
26969 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
26970
26971         * gcc.dg/cpp/ucnid-6.c: New.
26972
26973         * gcc.dg/cpp/normalize-1.c: New.
26974         * gcc.dg/cpp/normalize-2.c: New.
26975         * gcc.dg/cpp/normalize-3.c: New.
26976         * gcc.dg/cpp/normalize-4.c: New.
26977         * gcc.dg/cpp/ucnid-4.c: New.
26978         * gcc.dg/cpp/ucnid-5.c: New.
26979         * g++.dg/cpp/normalize-1.C: New.
26980         * g++.dg/cpp/ucnid-1.C: New.
26981
26982 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26983
26984         * gcc.dg/pr18628.c: New.
26985
26986 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26987
26988         PR c++/20280
26989         * g++.dg/tree-ssa/pr20280.C: New.
26990
26991 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26992
26993         PR fortran/20467
26994         * gfortran.dg/stfunc_2.f90: New test.
26995
26996 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26997
26998         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
26999
27000 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27001
27002         * gcc.dg/tree-ssa/20050314-1.c: New test.
27003
27004 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27005
27006         PR c++/4403
27007         PR c++/9783, DR433
27008         * g++.dg/template/friend34.C: New test.
27009         * g++.dg/template/friend35.C: Likewise.
27010         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27011
27012 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27013
27014         Friend class name lookup 5/n
27015         PR c++/1016
27016         * g++.dg/lookup/hidden-class1.C: New test.
27017         * g++.dg/lookup/hidden-class2.C: Likewise.
27018         * g++.dg/lookup/hidden-class3.C: Likewise.
27019         * g++.dg/lookup/hidden-class4.C: Likewise.
27020         * g++.dg/lookup/hidden-class5.C: Likewise.
27021         * g++.dg/lookup/hidden-class6.C: Likewise.
27022         * g++.dg/lookup/hidden-class7.C: Likewise.
27023         * g++.dg/lookup/hidden-class8.C: Likewise.
27024         * g++.dg/lookup/hidden-class9.C: Likewise.
27025         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27026         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27027         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27028         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27029         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27030         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27031         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27032         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27033         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27034         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27035         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27036
27037 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27038
27039         PR c++/20157
27040         * g++.dg/template/error18.C: New test.
27041
27042 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27043
27044         PR debug/16792
27045         * g++.dg/debug/pr16792.C: New test.
27046
27047 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27048
27049         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27050         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27051         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27052         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27053         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27054         test assertion names.
27055
27056 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27057
27058         PR fortran/18600
27059         * gfortran.dg/stfunc_1.f90: New test.
27060
27061 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27062
27063         PR fortran/16907
27064         * gfortran.dg/real_index_1.f90: New test.
27065
27066 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27067
27068         PR fortran/20323
27069         * gfortran.dg/spec_expr_1.f90: New test.
27070
27071 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27072
27073         PR c/20402
27074         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27075         new parser.
27076
27077 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27078
27079         PR fortran/20361
27080         * gfortran.dg/largeequiv_1.f90: New test.
27081
27082 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27083
27084         * gcc.dg/ucnid-1.c: New.
27085         * gcc.dg/ucnid-2.c: New.
27086         * gcc.dg/ucnid-3.c: New.
27087         * gcc.dg/ucnid-4.c: New.
27088         * gcc.dg/ucnid-5.c: New.
27089         * gcc.dg/ucnid-6.c: New.
27090         * gcc.dg/cpp/ucnid-1.c: New.
27091         * gcc.dg/cpp/ucnid-2.c: New.
27092         * gcc.dg/cpp/ucnid-3.c: New.
27093         * g++.dg/other/ucnid-1.C: New.
27094
27095 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27096
27097         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27098
27099 2005-03-11  Per Bothner  <per@bothner.com>
27100
27101         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27102         that diagnotics refer to correct token.
27103         * gcc.dg/unused-3.c: Likewise.
27104
27105 2005-03-11  Per Bothner  <per@bothner.com>
27106
27107         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27108         constant" is now actually on same line as string constant.
27109         * gcc.dg/cpp/direct2s.c: Likewise.
27110
27111 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27112
27113         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27114
27115 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27116
27117         PR libfortran/20124
27118         * gfortran.dg/pr20124.f90: New Test
27119
27120 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27121
27122         PR tree-optimization/20130
27123         * gcc.dg/pr20130-1.c: New test.
27124
27125 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27126
27127         PR target/20095
27128         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27129
27130 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27131
27132         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27133
27134 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27135
27136         * g++.dg/eh/forced1.C: Fix comment.
27137         * g++.dg/eh/forced2.C: Ditto.
27138         * g++.dg/eh/forced3.C: Ditto.
27139         * g++.dg/eh/forced4.C: Ditto.
27140
27141 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27142
27143         PR rtl-opt/20412
27144         * gcc.c-torture/compile/pr20412.c: New test.
27145
27146 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27147
27148         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27149
27150 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27151
27152         PR target/20322
27153         * gcc.dg/20050307-1.c: New test.
27154
27155 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         PR c++/20375
27158         * g++.dg/other/stdarg3.C: New.
27159
27160 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27161
27162         PR c++/18384, c++/18327
27163         * g++.dg/init/array19.C: New test.
27164
27165         PR inline-asm/20314
27166         * gcc.dg/torture/pr20314-1.c: New test.
27167         * gcc.dg/torture/pr20314-2.c: New test.
27168
27169 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27170
27171         * gcc.dg/20050309-1.c: New test.
27172
27173 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27174
27175         * gcc.dg/builtins-10.c: Reactivate disabled test.
27176         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27177         new cbrt transformations.
27178
27179 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27180
27181         PR c++/20208
27182         * g++.dg/template/array13.C: New test.
27183
27184 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27185
27186         PR c++/16859
27187         * g++.dg/init/brace4.C: New test.
27188
27189 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27190
27191         PR c++/20186
27192         * g++.dg/template/non-dependent12.C: New.
27193
27194 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27195
27196         PR c++/20142
27197         * g++.dg/init/array18.C: Add dg-do run marker.
27198
27199         PR c++/20142
27200         * g++.dg/init/array18.C: New test.
27201
27202 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27203
27204         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27205         * g++.dg/gcov/gcov.exp: Likewise.
27206         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27207         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27208         * lib/c-torture.exp: Likewise.
27209         * lib/fortran-torture.exp: Likewise.
27210         * lib/g++.exp: Likewise.
27211         * lib/gcc-defs.exp: Likewise.
27212         * lib/gcc-dg.exp: Likewise.
27213         * lib/gcc.exp: Likewise.
27214         * lib/gcov.exp: Likewise.
27215         * lib/gfortran.exp: Likewise.
27216         * lib/mike-g++.exp: Likewise.
27217         * lib/mike-gcc.exp: Likewise.
27218         * lib/objc-torture.exp: Likewise.
27219         * lib/objc.exp: Likewise.
27220         * lib/profopt.exp: Likewise.
27221         * lib/target-libpath.exp: Likewise.
27222         * lib/target-supports.exp: Likewise.
27223         * lib/treelang.exp: Likewise.
27224         * lib/wrapper.exp: Likewise.
27225
27226 2005-03-08  Jeff Law  <law@redhat.com>
27227
27228         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27229         PHI-OPT changes.
27230
27231 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27232
27233         * gcc.dg/vect/pr20122.c: New test.
27234
27235 2005-03-07  Jeff Law  <law@redhat.com>
27236
27237         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27238         was folded away.
27239         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27240         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27241         * gcc.dg/tree-ssa/pr18134.c: New test.
27242
27243 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27244
27245         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27246         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27247         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27248
27249 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27250
27251         PR tree-opt/17671
27252         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27253
27254 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27255
27256         * g++.dg/warn/Wnvdtor.C: New test.
27257
27258 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27259
27260         * gcc.dg/torture/pr19683-1.c: New test.
27261
27262 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27263
27264         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27265         * gfortran.dg/g77/19990313-2.f: Ditto.
27266         * gfortran.dg/g77/19990313-3.f: Ditto.
27267         * gfortran.dg/g77/19990525-0.f: Ditto.
27268         * gfortran.dg/g77/19990826-0.f: Ditto.
27269         * gfortran.dg/g77/19990826-2.f: Ditto.
27270         * gfortran.dg/g77/19990826-3.f: Ditto.
27271         * gfortran.dg/g77/20000511-1.f: Ditto.
27272         * gfortran.dg/g77/20000511-2.f: Ditto.
27273         * gfortran.dg/g77/970625-2.f: Ditto.
27274         * gfortran.dg/g77/980310-2.f: Ditto.
27275         * gfortran.dg/g77/980310-3.f: Ditto.
27276         * gfortran.dg/g77/980310-8.f: Ditto.
27277         * gfortran.dg/g77/980519-2.f: Ditto.
27278         * gfortran.dg/g77/alpha1.f: Ditto.
27279         * gfortran.dg/g77/claus.f: Ditto.
27280         * gfortran.dg/g77/erfc.f: Ditto.
27281         * gfortran.dg/g77/short.f: Ditto.
27282         * gfortran.fortran-torture/execute/data.f90: Ditto.
27283         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27284         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27285
27286 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27287
27288         * lib/file-format.exp (gcc_target_object_format): Add check for som
27289         format and hardcode object formats on hppa*-*-hpux*.
27290         * lib/target-supports.exp (check_weak_available): Add check for som
27291         object format.  Always return 0 on hppa*-*-hpux10*.
27292
27293         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27294         is defined.
27295
27296         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27297
27298 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27299
27300         * gfortran.dg/pr19936_1.f90: New test.
27301         * gfortran.dg/pr19936_2.f90: New test.
27302         * gfortran.dg/pr19936_3.f90: New test.
27303
27304 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27305             Paul Thomas <prthomas@drfccad.cea.fr>
27306
27307         * gfortran.dg/PR19754_1.f90: New test.
27308         * gfortran.dg/PR19754_2.f90: Ditto.
27309
27310 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27311
27312         PR c++/19311
27313         * g++.dg/template/non-dependent11.C: New test.
27314
27315 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27316
27317         * lib/target-supports.exp (check_iconv_available): Fix comment.
27318
27319 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27320             Joseph S. Myers  <joseph@codesourcery.com>
27321
27322         PR c++/19797
27323         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27324
27325 2005-03-04  Matthew Sachs  <msachs@apple.com>
27326
27327         * gcc.exp (gcc_target_compile): Put braces around
27328         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27329         * objc.exp (objc_target_compile): Likewise.
27330         * treelang.exp (treelang_target_compile): Likewise.
27331
27332 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27333
27334         PR fortran/19673
27335         * gfortran.dg/func_result_1.f90: New test.
27336
27337 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27338
27339         * gcc.misc-tests/options.exp: New test.
27340
27341 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27342
27343         * gcc.dg/pr15784-4.c: New test.
27344
27345 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27346
27347         * gcc.c-torture/execute/pr17133.c: New.
27348         * gcc.c-torture/compile/20050303-1.c: New.
27349
27350 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27351
27352         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27353
27354 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27355
27356         * g++.dg/overload/using2.C: New.
27357
27358 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27359
27360         PR c++/19916
27361         * g++.dg/init/ptrmem2.C: New test.
27362
27363 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27364
27365         PR c/8927
27366         * gcc.dg/pr8927-1.c: New test.
27367
27368 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         PR c++/20232
27371         * g++.dg/inherit/covariant12.C: New.
27372
27373 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27374
27375         PR fortran/19479
27376         * gfortran.dg/bound_1.f90: New test.
27377
27378 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27379
27380         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27381         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27382
27383 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27384
27385         PR c/20245
27386         * gcc.dg/pr20245-1.c: New test.
27387
27388 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27389
27390         PR middle-end/19874
27391         * gcc.c-torture/execute/20050119-2.c: New test case.
27392
27393 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27394
27395         * README: Update the DejaGnu bug reporting address.
27396         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27397         * lib/objc-torture.exp: Likewise.
27398
27399 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27400
27401         * gfortran.dg/boz_1.f90: New test.
27402         * gfortran.dg/boz_3.f90: New test.
27403         * gfortran.dg/boz_4.f90: New test.
27404
27405 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27406
27407         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27408         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27409
27410 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27411
27412         PR libfortran/20101
27413         * gfortran.dg/write_0_pe_format.f90: New test.
27414
27415 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27416
27417         PR c++/20206
27418         * g++.dg/opt/thunk2.C: New test.
27419         * g++.dg/opt/covariant1.C: New test.
27420
27421 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27422
27423         * gfortran.dg/e_d_fmt.f90: New test.
27424
27425 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27426
27427         * gcc.dg/asm-b.c: Fix comment typos.
27428
27429 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27430
27431         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27432         a V_MAY_DEF also.
27433
27434 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27435
27436         PR tree-opt/20188
27437         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27438         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27439         * gcc.dg/asm-b.c: New test.
27440
27441 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27442
27443         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27444         Disable this test on IRIX 6.
27445
27446 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27447
27448         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27449         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27450         parser.
27451
27452 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27453
27454         PR tree-optimization/20204
27455         * gcc.dg/pr20204.c: New test.
27456
27457 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27458
27459         PR target/20196
27460         * gcc.c-torture/execute/20050224-1.c: New test.
27461
27462         PR c++/20175
27463         * g++.dg/warn/Wbraces2.C: New test.
27464
27465 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27466
27467         PR c++/19878
27468         * g++.dg/init/const2.C: New test.
27469
27470 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27471
27472         PR tree-optimization/20100
27473         * gcc.c-torture/execute/pr20100-1.c: New test.
27474
27475 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27476
27477         * gfortran.dg/implicit_3.f90: New test.
27478
27479         * gfortran.dg/deftype_1.f90: New test.
27480
27481 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27482
27483         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27484         the test passes.
27485         * g++.dg/other/anon3.C: Accept a warning.
27486
27487 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27488
27489         * gcc.dg/pr20017.c: Fix a comment typo.
27490
27491 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27492
27493         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27494
27495 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27496
27497         PR ada/19902
27498         * ada/acats/tests/cxa/cxa3004.a: Remove.
27499         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27500
27501 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27502
27503         PR c++/20073
27504         * g++.dg/init/const1.C: New test.
27505
27506         PR c++/19991
27507         * g++.dg/parse/constant7.C: New test.
27508
27509         PR c++/20152
27510         * g++.dg/parse/error27.C: New test.
27511         * g++.dg/template/qualttp15.C: Adjust error markers.
27512         * g++.old-deja/g++.other/struct1.C: Likewise.
27513
27514         PR c++/20153
27515         * g++.dg/template/error17.C: New test.
27516
27517         PR c++/20148
27518         * g++.dg/parser/error26.C: New test.
27519
27520 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27521
27522         PR tree-optimization/20100
27523         PR tree-optimization/20115
27524         * gcc.dg/pr20115.c: New test.
27525         * gcc.dg/pr20115-1.c: New test.
27526         * gcc.dg/pr20100.c: New test.
27527         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27528         call-clobbered variables after alias1.
27529
27530 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27531
27532         * gfortran.dg/list_read_4.f90: new test.
27533
27534 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27535
27536         PR rtl-optimization/20017.
27537         * gcc.dg/pr20017.c: New.
27538
27539 2005-02-22  Devang Patel  <dpatel@apple.com>
27540
27541         PR 19952
27542         * g++.dg/tree-ssa/pr19952.C: New test.
27543
27544 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27545
27546         PR c++/19883
27547         * g++.dg/parse/constant6.C: New test.
27548
27549 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27550
27551         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27552         * g++.dg/charset/asm2.c: Likewise.
27553         * g++.dg/charset/asm3.c: Likewise.
27554         * g++.dg/charset/asm4.c: Likewise.
27555         * g++.dg/charset/asm5.c: Likewise.
27556         * g++.dg/charset/attribute1.c: Likewise.
27557         * g++.dg/charset/attribute2.c: Likewise.
27558         * g++.dg/charset/extern1.cc: Likewise.
27559         * g++.dg/charset/extern2.cc: Likewise.
27560         * g++.dg/charset/extern3.cc: Likewise.
27561         * g++.dg/charset/function.cc: Likewise.
27562         * g++.dg/charset/string.c: Likewise.
27563         * g++.dg/charset/charset.exp: Likewise.
27564         * lib/target-supports.exp (check_iconv_available): Fix comment.
27565
27566 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27567
27568         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27569         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27570         * gcc.dg/charset/asm2.c: Likewise.
27571         * gcc.dg/charset/asm3.c: Likewise.
27572         * gcc.dg/charset/asm4.c: Likewise.
27573         * gcc.dg/charset/asm5.c: Likewise.
27574         * gcc.dg/charset/asm6.c: Likewise.
27575         * gcc.dg/charset/attribute1.c: Likewise.
27576         * gcc.dg/charset/attribute2.c: Likewise.
27577         * gcc.dg/charset/builtin1.c: Likewise.
27578         * gcc.dg/charset/extern.c: Likewise.
27579         * gcc.dg/charset/function.c: Likewise.
27580         * gcc.dg/charset/string.c: Likewise.
27581         * gcc.dg/charset/charset.exp: Likewise.
27582
27583 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27584
27585         PR fortran/20086
27586         * gfortran.dg/pr20086.f90: New test.
27587
27588 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27589
27590         PR tree-optimization/19786
27591         * g++.dg/tree-ssa/pr19786.C: New.
27592
27593 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27594
27595         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27596
27597 2005-02-21  Jeff Law  <law@redhat.com>
27598
27599         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27600
27601 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27602
27603         * gfortran.dg/do_iterator: Split loop, markup all lines for
27604         which an error locus is printed.
27605         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27606         locus is printed.
27607         * gfortran.dg/select_4.f90: Likewise.
27608         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27609         locuses in the various permutations.
27610
27611 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27612
27613         PR tree-optimization/19951
27614         * g++.dg/vect: New directory.
27615         * g++.dg/vect/vect.exp: New file.
27616         * g++.dg/vect/pr19951.cc: New testcase.
27617         * g++.dg/dg.exp: Also prune vectorizer tests.
27618
27619 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27620
27621         PR 18785
27622         * gcc.dg/charset/builtin1.c: New test.
27623
27624 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27625
27626         PR c++/19299
27627         * g++.dg/inherit/volatile1.C: New test.
27628
27629         PR c++/19440
27630         * g++.dg/template/dtor4.C: New test.
27631
27632 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27633
27634         * gfortran.dg/int_1.f90: New test.
27635
27636 2005-02-19  Devang Patel  <dpatel@apple.com>
27637
27638         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27639
27640 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27641
27642         * gfortran.dg/achar_1.f90: New test.
27643
27644 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27645
27646         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27647
27648 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27649             Jakub Jelinek  <jakub@redhat.com>
27650
27651         PR tree-optimization/19828
27652         * gcc.dg/tree-ssa/loop-7.c: New test.
27653         * gcc.c-torture/execute/20050218-1.c: New test.
27654
27655 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27656
27657         PR c/20043
27658         * gcc.dg/transparent-union-1.c: New test.
27659         * gcc.dg/transparent-union-2.c: New test.
27660
27661 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27662
27663         PR tree-optimization/18977
27664         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27665
27666 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27667
27668         PR target/20054
27669         * gcc.dg/pr20054.c: New test.
27670
27671 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27672
27673         PR c++/19508
27674         * g++.dg/ext/attrib20.C: New test.
27675
27676 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27677
27678         PR middle-end/20030
27679         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27680
27681 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27682
27683         PR c++/20008
27684         * g++.dg/opt/switch4.C: New.
27685
27686 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27687
27688         PR c++/20023
27689         PR tree-optimization/20009
27690         * gcc.c-torture/compile/20050217-1.c: New test.
27691         * g++.dg/opt/switch3.C: New test.
27692
27693         PR tree-optimization/18947
27694         * gcc.c-torture/compile/20050215-1.c: New test.
27695         * gcc.c-torture/compile/20050215-2.c: New test.
27696         * gcc.c-torture/compile/20050215-3.c: New test.
27697
27698 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27699
27700         PR c++/20028
27701         * g++.dg/template/crash34.C: New.
27702
27703         PR c++/20022
27704         * g++.dg/other/access3.C: New.
27705
27706 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27707
27708         * gcc.dg/vect/vect-98.c: New test.
27709
27710 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27711
27712         PR tree-optimization/19967
27713         * gcc.dg/pr19967.c: New.
27714
27715 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27716
27717         PR middle-end/19857
27718         * gcc.dg/tree-ssa/20050215-1.c: New test.
27719         * gcc.c-torture/execute/20050215-1.c: New test.
27720
27721 2005-02-15  Eric Christopher  <echristo@redhat.com>
27722
27723         * gcc.dg/cpp/20050215-1.c: New file.
27724
27725 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27726
27727         PR tree-optimization/15785
27728         * gcc.dg/pr15785-1.c: New test.
27729
27730 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27731
27732         PR c++/17788
27733         * g++.dg/init/ctor4.C: New.
27734         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27735
27736 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27737
27738         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27739         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27740
27741 2005-02-15  Andreas Schwab  <schwab@suse.de>
27742
27743         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27744         declare malloc.
27745
27746 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27747
27748         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27749
27750 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27751
27752         PR tree-optimization/19853
27753         * gcc.c-torture/compile/pr19853.c: New test.
27754
27755 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27756
27757         PR c++/19608
27758         * g++.dg/parse/local-class1.C: New.
27759
27760         PR c++/19895
27761         * g++.dg/parse/ptrmem3.C: New.
27762
27763         PR c++/19884
27764         * g++.old-deja/g++.oliva/template6.C: Add another case.
27765         * g++.dg/template/explicit6.C: New.
27766
27767 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27768
27769         PR c++/17816
27770         * g++.dg/other/redecl2.C: New.
27771
27772 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         PR c++/19891
27775         * g++.dg/abi/covariant4.C: New.
27776
27777 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27778
27779         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27780         New tests.
27781
27782 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27783
27784         * gcc.dg/vect/vect-96.c: Fix typo.
27785
27786 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27787
27788         PR c++/14479
27789         PR c++/19487
27790         * g++.dg/template/enum5.C: New test.
27791
27792 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27793
27794         * gcc.dg/vect/vect-97.c: New test.
27795
27796 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27797
27798         * gcc.dg/vect/vect-96.c: New test.
27799
27800 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27801
27802         * gcc.dg/builtins-34.c: Also check ldexp*.
27803
27804 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27805
27806         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27807
27808 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27809
27810         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27811         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27812         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27813         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27814         selector_list, selector_expression, dg-process-target): Move to new
27815         file target-supports-dg.exp.
27816         * lib/target-supports-dg.exp: New.
27817
27818         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27819         New.
27820
27821 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27822
27823         PR c++/19666
27824         * g++.dg/other/ptrmem6.C: New test.
27825
27826         PR middle-end/19858
27827         * gcc.c-torture/compile/20050210-1.c: New test.
27828
27829 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27830
27831         PR c++/19755
27832         * g++.dg/warn/Wbraces1.C: New test.
27833
27834 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27835
27836         * gcc.dg/builtins-52.c: New testcase.
27837
27838 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27839
27840         PR c/19342
27841         * gcc.c-torture/execute/20050119-1.c: New test.
27842
27843 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27844
27845         PR c++/19811
27846         * g++.dg/init/delete1.C: New test.
27847
27848 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27849
27850         PR c++/18470
27851         * g++.dg/template/static12.C: New test.
27852
27853 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27854
27855         PR c++/19787
27856         * g++.dg/conversion/ambig1.C: New test.
27857
27858         PR c++/19739
27859         * g++.dg/ext/attrib19.C: New test.
27860
27861         PR c++/19732
27862         * g++.dg/parse/dtor5.C: New test.
27863
27864         PR c++/19762
27865         * g++.dg/template/dtor3.C: New test.
27866
27867         PR c++/19826
27868         * g++.dg/template/static11.C: New test.
27869         * g++.dg/template/crash2.C: Remove dg-error marker.
27870
27871 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27872
27873         PR C++/18491
27874         * g++.old-deja/g++.mike/p10769a.C: Remove.
27875
27876 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27877
27878         * gcc.dg/builtins-48.c: New test case.
27879         * gcc.dg/builtins-49.c: New test case.
27880         * gcc.dg/builtins-50.c: New test case.
27881         * gcc.dg/builtins-51.c: New test case.
27882
27883 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27884
27885         PR middle-end/19583
27886         * g++.dg/warn/Wreturn-type-3.C: New test.
27887
27888 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27889
27890         PR middle-end/19402
27891         * gcc.dg/pr19402-1.c: New testcase.
27892         * gcc.dg/pr19402-2.c: likewise.
27893
27894 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27895
27896         PR middle-end/19854
27897         * g++.dg/tree-ssa/tmmti.C: New testcase.
27898
27899 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27900
27901         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27902
27903 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/19733
27906         * g++.dg/parse/crash23.C: New test.
27907         * g++.dg/warn/Weff1.C: New test.
27908
27909 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27910
27911         * gcc.dg/20050209-1.c: New test.
27912
27913 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27914
27915         PR target/19799
27916         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27917
27918 2005-02-08  Mike Stump  <mrs@apple.com>
27919
27920         * g++.dg/pch/import-2.c: New test.
27921         * g++.dg/pch/import-2.hs: New.
27922         * g++.dg/pch/include/import-2a.h: New.
27923         * g++.dg/pch/include/import-2b.h: New.
27924
27925 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27926
27927         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27928
27929 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27930
27931         * gfortran.dg/substr_1.f90: New test.
27932
27933 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27934
27935         PR middle-end/19775
27936         * gcc.dg/torture/builtin-power-1.c: Disable test for
27937         invalid transformation.
27938         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27939         no longer optimize.
27940         * gcc.dg/builtins-47.c: New testcase.
27941
27942 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27943             Dorit Naishlos  <dorit@il.ibm.com>
27944
27945         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27946
27947 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27948
27949         * gcc.c-torture/compile/20050206-1.c: New test.
27950
27951 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27952
27953         PR tree-opt/19768
27954         * g++.dg/opt/pr19768.C: New test.
27955
27956 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27957
27958         PR tree-opt/19736
27959         * gcc.c-torture/compile/pr19736.c: New test.
27960
27961 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27962
27963         PR c++/17401
27964         * g++.dg/parse/error25.C: New test.
27965
27966 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
27967
27968         * gcc.c-torture/execute/20050203-1.c: New.
27969
27970 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
27971
27972         * gcc.dg/vect/vect-85.c: Remove xfail.
27973         * gcc.dg/vect/vect-86.c: Remove xfail.
27974         * gcc.dg/vect/vect-87.c: Remove xfail.
27975         * gcc.dg/vect/vect-88.c: Remove xfail.
27976
27977 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
27978
27979         * gcc.dg/altivec-19.c: New.
27980
27981 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
27982
27983         PR c/17807
27984         * gcc.dg/nested-func-3.c: New test.
27985         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
27986
27987 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
27988
27989         * gcc.test-framework/gen_directive_tests: Generate tests for
27990         selector expressions.
27991
27992 2005-02-02  Matt Austern  <austern@apple.com>
27993
27994         PR c++/19628
27995         * g++/ext/builtin7.C: New.
27996         * g++/ext/builtin8.C: New.
27997
27998 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27999
28000         PR c/18502
28001         * gcc.dg/pr18502-1.c: New test.
28002
28003 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28004
28005         PR c++/17413
28006         * g++.dg/template/local4.C: Tweak.
28007
28008 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28009
28010         PR tree-optimization/19578
28011         * gcc.c-torture/compile/20050202-1.c: New test.
28012
28013 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28014
28015         PR c/19435
28016         * gcc.dg/c99-init-4.c: New test.
28017
28018 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28019
28020         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28021
28022         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28023
28024         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28025         * g++.dg/eh/check-vect.h: New.
28026
28027         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28028         * gcc.dg/vect/vect-78.c: Ditto.
28029         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28030         Remove.
28031
28032         * g++.dg/conversion/simd1.C: Expect warning.
28033         * g++.dg/ext/attribute-test-1.C: Ditto.
28034         * g++.dg/ext/attribute-test-2.C: Ditto.
28035         * g++.dg/ext/attribute-test-3.C: Ditto.
28036         * g++.dg/ext/attribute-test-4.C: Ditto.
28037
28038         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28039         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28040
28041         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28042
28043 2005-02-01  Richard Henderson  <rth@redhat.com>
28044
28045         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28046         long double for ibm double-double format.
28047         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28048
28049 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28050
28051         PR tree-optimization/19633
28052         * gcc.dg/pr19633-1.c: New test.
28053         * gcc.dg/pr19633.c: Tweak to make pointer point
28054         to NULL or a symbol.
28055
28056 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28057
28058         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28059         New procs.
28060         (dg-process-target (local override)): Handle selector expressions.
28061
28062         * gcc.test-framework/README: Describe tests in source directory.
28063         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28064         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28065         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28066         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28067         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28068         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28069         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28070         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28071         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28072         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28073         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28074         * gcc.test-framework/dg-error-exp-P.c: New test.
28075         * gcc.test-framework/dg-error-exp-XP.c: New test.
28076         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28077         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28078         * gcc.test-framework/dg-output-exp-P.c: New test.
28079         * gcc.test-framework/dg-output-exp-XF.c: New test.
28080         * gcc.test-framework/dg-warning-exp-P.c: New test.
28081         * gcc.misc-tests/dg-1.c: Remove.
28082         * gcc.misc-tests/dg-2.c: Remove.
28083         * gcc.misc-tests/dg-3.c: Remove.
28084         * gcc.misc-tests/dg-4.c: Remove.
28085         * gcc.misc-tests/dg-5.c: Remove.
28086         * gcc.misc-tests/dg-6.c: Remove.
28087         * gcc.misc-tests/dg-7.c: Remove.
28088         * gcc.misc-tests/dg-8.c: Remove.
28089         * gcc.misc-tests/dg-9.c: Remove.
28090         * gcc.misc-tests/dg-10.c: Remove.
28091         * gcc.misc-tests/dg-11.c: Remove.
28092         * gcc.misc-tests/dg-12.c: Remove.
28093         * gcc.misc-tests/dg-test.exp: Remove.
28094
28095         * gcc.test-framework/test-framework.awk: Change recording and
28096         printing of passes and failures.
28097
28098         * gcc.test-framework: New directory.
28099         * gcc.test-framework/README: New.
28100         * gcc.test-framework/test-framework.exp: New.
28101         * gcc.test-framework/test-framework.awk: New.
28102         * gcc.test-framework/gen_directive_tests: New.
28103
28104 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28105
28106         * lib/treelang.exp: Fix comment typos.
28107         (treelang_target_compile): Don't append libs=-ltreelang to options.
28108
28109 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28110
28111         * g++.dg/parse/typename7.C: Adjust error messages.
28112
28113 2005-01-31  Jeff Law  <law@redhat.com>
28114
28115         * gcc.c-torture/execute/20050131-1.c: New test.
28116         * gcc.dg/wcaselabel.c: New test.
28117
28118 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28119
28120         * g++.dg/other/warning1.C: Adjust error messags.
28121         * g++.dg/parse/constant5.C: New test.
28122
28123 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28124
28125         PR c/19333
28126         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28127         the test case valid.
28128         * gcc.dg/20030815-1.c: Remove invalid tests.
28129         * gcc.dg/array-7.c: Adjust expected result.
28130         * gcc.dg/pr18596-3.c: Likewise.
28131         * gcc.dg/noncompile/20000901-1.c: Likewise.
28132         * gcc.dg/noncompile/init-2.c: Likewise.
28133         * gcc.dg/noncompile/init-4.c: Likewise.
28134
28135 2005-01-31  Dale Johannesen  <dalej@apple.com>
28136
28137         * g++.dg/opt/pr19650.C: New test.
28138
28139 2005-01-31  Richard Henderson  <rth@redhat.com>
28140
28141         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28142         long double for intel double extended format.
28143         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28144
28145 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28146
28147         PR c++/19555
28148         * g++.dg/template/static10.C: New test.
28149
28150         PR c++/19395
28151         * g++.dg/parse/error24.C: New test.
28152
28153         PR c++/19367
28154         * g++.dg/lookup/builtin1.C: New test.
28155
28156         PR c++/19457
28157         * g++.dg/warn/conv3.C: New test.
28158
28159 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28160
28161         PR fortran/19647
28162         * gfortan.dg/inquire_7.f90
28163
28164 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28165
28166         PR tree-optimization/15791
28167         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28168         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28169         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28170         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28171         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28172         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28173         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28174         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28175         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28176         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28177
28178 2005-01-29  Paul Brook  <paul@codesourcery.com>
28179
28180         PR fortran/18565
28181         * check.c (real_or_complex_check): New function.
28182         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28183         * intrinsic.c (add_functions): Use new check functions.
28184         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28185         Add prototypes.
28186
28187 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28188
28189         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28190         gcc.dg/lvalue-3.c: New tests.
28191         * gcc.dg/concat.c: Update expected messages.
28192
28193 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28194
28195         PR libfortran/19595
28196         * gfortran.dg/eor_1.f90: New test.
28197
28198 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28199
28200         PR fortran/19589
28201         * gfortran.dg/logical_data_1.f90: New test.
28202
28203 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28204
28205         PR c++/19253
28206         * g++.dg/template/crash33.C: New test.
28207
28208         PR c++/19667
28209         * g++.dg/template/crash32.C: New test.
28210
28211 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28212
28213         PR middle-end/16558
28214         * g++.dg/warn/Wreturn-type-2.C: New test.
28215
28216 2004-06-24  Jeff Law  <law@redhat.com>
28217
28218         * gcc.dg/tree-ssa/20050128-1.c: New test.
28219
28220 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28221
28222         * gcc.target/frv/all-mdpackh-1.c: New test.
28223
28224 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28225
28226         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28227
28228 2005-01-27  Richard Henderson  <rth@redhat.com>
28229
28230         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28231
28232 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28233
28234         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28235
28236 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28237
28238         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28239         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28240         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28241         to cope with cases where the multilib options override the dg-options.
28242
28243 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28244
28245         PR c/18946
28246         * gcc.dg/noncompile/20050120-1.c: New test.
28247
28248 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28249
28250         PR tree-optimization/19633
28251         * gcc.dg/pr19633.c: New test.
28252         * gcc.dg/tree-ssa/pr19633.c: New test.
28253
28254 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28255
28256         * gcc.dg/20041216-1.c: New test.
28257
28258 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28259
28260         PR objc/18862
28261         * objc.dg/selector-2.m: New test.
28262
28263 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28264
28265         * g++.dg/opt/range-test-2.C: New test.
28266
28267         PR rtl-optimization/19579
28268         * gcc.c-torture/execute/20050124-1.c: New test.
28269
28270 2005-01-26  Greg Parker  <gparker@apple.com>
28271         Stuart Hastings  <stuart@apple.com>
28272
28273         * gcc.c-torture/execute/20050125-1.c: New.
28274
28275 2005-01-18  Jan Hubicka  <jh@suse.cz>
28276
28277         PR tree-optimize/19337
28278         * gcc.c-torture/compile/20050119-1.c: New test.
28279
28280 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28281
28282         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28283         test for successful match.
28284
28285 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28286
28287         PR objc/18408
28288         * objc.dg/comp-types-7.m: New test.
28289
28290 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28291
28292         * lib/target-supports.exp (current_target_name): New.
28293         (check_effective_target_ilp32, check_effective_target_lp64):
28294         Cache the result to use as long as the current target, with
28295         multilib flags, remains the same.
28296
28297         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28298         (dg-require-weak, dg-require-visibility, dg-require-alias,
28299         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28300         dg-require-effective-target, dg-skip-if): Remove call to
28301         skip_test_and_clear_xfail.
28302         (dg-test): Clear xfail data.
28303
28304 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28305
28306         PR target/17751
28307         * gcc.dg/ppc64-toc.c: New test.
28308
28309         * g++.dg/tree-ssa/empty-1.C: New test.
28310
28311         PR middle-end/19551
28312         * gcc.c-torture/execute/20050121-1.c: New test.
28313         * gcc.dg/20050121-2.c: New test.
28314
28315 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28316         Paul Brook  <paul@codesourcery.com>
28317
28318         PR fortran/17941
28319         * gfortran.dg/real_const_1.f: New test.
28320         * gfortran.dg/real_const_2.f90: New test.
28321         * gfortran.dg/complex_int_1.f90: New test.
28322
28323 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28324
28325         PR fortran/19313
28326         * gfortan.dg/inquire_6.f90: New test.
28327
28328 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28329
28330         PR libfortran/19451
28331         * open_readonly_1.f90: New test.
28332
28333 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28334
28335         PR libfortran/18982
28336         * gfortran.dg/open_new.f90: New file.
28337
28338 2005-01-22  Paul Brook  <paul@codesourcery.com>
28339
28340         * namelist_1.f90: New test.
28341
28342 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28343
28344         PR tree-optimization/19484
28345         * gcc.c-torture/compile/20050122-[12].c: New tests.
28346
28347 2005-01-22  Paul Brook  <paul@codesourcery.com>
28348
28349         * gfortran.dg/implicit_2.f90: New test.
28350
28351 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28352
28353         PR fortran/19314
28354         * gfortran.dg/inquire_5.f90: New test.
28355
28356 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28357
28358         PR c/18809
28359         * gcc.dg/pr18809-1.c: New test.
28360
28361 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28362
28363         * gcc.dg/20050121-1.c: New test.
28364
28365         PR tree-optimization/13000
28366         * gcc.dg/20040206-1.c: Change warning to point where function is
28367         being inlined.
28368
28369 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28370
28371         PR c++/19208
28372         * g++.dg/template/array11.C: New test.
28373
28374 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28375
28376         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28377         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28378         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28379         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28380         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28381         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28382
28383 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28384
28385         PR tree-optimization/15349
28386         * gcc.dg/tree-ssa/pr15349.c: New.
28387
28388 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28389
28390         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28391
28392 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28393
28394         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28395         scan-assembler-times directive name.
28396
28397         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28398         after dg-do.
28399
28400         PR rtl-optimization/19462
28401         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28402
28403 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28404
28405         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28406         counting function calls on ia64.
28407
28408 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28409
28410         PR rtl-optimization/15139
28411         * gcc.dg/20050111-2.c: New test.
28412
28413         PR c/17297
28414         * gcc.c-torture/compile/20050113-1.c: New testcase.
28415
28416         PR middle-end/19164
28417         * gcc.dg/20050113-1.c: New testcase.
28418
28419 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28420
28421         * gcc.dg/vect/vect-85.c: Add comment.
28422         * gcc.dg/vect/vect-86.c: Add xfail for now.
28423         * gcc.dg/vect/vect-87.c: Add xfail for now.
28424         * gcc.dg/vect/vect-88.c: Add xfail for now.
28425         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28426
28427 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28428
28429         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28430
28431 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28432
28433         * g++.dg/debug/typedef3.C: New test.
28434
28435 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28436
28437         PR c/19472
28438         * gcc.dg/asm-a.c: New test.
28439
28440 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28441
28442         * gcc.dg/sh-relax.c: Add prototype for abort.
28443
28444 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28445
28446         * gcc.dg/short-compare-1.c: New test.
28447         * gcc.dg/short-compare-2.c: Likewise.
28448
28449 2005-01-18  Michael Matz  <matz@suse.de>
28450
28451         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28452
28453 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28454
28455         PR tree-optimization/19121
28456         * gcc.c-torture/compile/pr19121.c: New test.
28457
28458 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28459
28460         PR target/19357
28461         * gcc.c-torture/compile/pr19357.c: New test.
28462
28463 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28464
28465         PR c/5675
28466         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28467         pass--those that refer just to the variable, possibly with a
28468         cast.
28469         * gcc.dg/c99-const-expr-3.c: Likewise.
28470
28471         PR middle-end/13127
28472         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28473         longer emitted.
28474
28475 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28476
28477         PR fortran/18778
28478         * gfortran.dg/endfile_2.f90: New test.
28479
28480 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28481
28482         PR 19168
28483         * gfortran.dg/select_5.f90: New test.
28484
28485 2004-01-16  Paul Brook  <paul@codesourcery.com>
28486
28487         * gfortran.dg/common_4.f90: New test.
28488
28489 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28490
28491         PR rtl-optimization/19462
28492         * gcc.dg/torture/pr19462-1.c: New test.
28493
28494 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28495
28496         PR objc/19321
28497         * objc.dg/func-ptr-2.m: New.
28498         * objc.dg/volatile-1.m: New.
28499
28500 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28501
28502         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28503
28504 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28505
28506         PR tree-optimization/19060
28507         * gcc.c-torture/execute/20050104-1.c: New test.
28508
28509 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28510
28511         PR fortran/18983
28512         * gfortran.dg/write_to_null.f90: New test.
28513
28514 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28515             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28516
28517         PR other/19328
28518         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28519         argument.
28520
28521 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28522
28523         PR c++/19263
28524         * g++.dg/init/vector1.C: New test.
28525
28526 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28527
28528         PR target/13158
28529         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28530         PR target/18987
28531         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28532
28533 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28534
28535         * gfortran.dg/select_1.f90: New test.
28536         * gfortran.dg/select_2.f90: New test.
28537         * gfortran.dg/select_3.f90: New test.
28538         * gfortran.dg/select_4.f90: New test.
28539
28540 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28541
28542         PR middle-end/19084
28543         PR rtl-optimization/19348
28544         * gcc.dg/20050111-1.c: New test.
28545         * gcc.c-torture/execute/20050111-1.c: New test.
28546
28547         * gcc.dg/i386-asm-4.c: New test.
28548
28549 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28550
28551         * gcc.dg/nested-func-2.c: New test.
28552         * ada/acats/norun.lst: Remove c953002.
28553
28554 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28555
28556         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28557
28558 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28559
28560         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28561
28562 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28563
28564         PR target/18761
28565         * g++.dg/abi/align1.C: New test.
28566
28567 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28568
28569         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28570         at a time.
28571         * g++.dg/ext/altivec_check.h: Support compiling as C.
28572
28573 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28574
28575         PR c++/19355
28576         * g++.dg/expr/pr19355-1.C: New test case.
28577
28578 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28579
28580         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28581         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28582         * ada/acats/tests/c3/c92005b.ada: Likewise.
28583         * ada/acats/tests/c3/cxb3012.a: Likewise.
28584         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28585
28586 2005-01-09  Paul Brook  <paul@codesourcery.com>
28587
28588         * gfortran.dg/common_2.f90: New file.
28589         * gfortran.dg/common_3.f90: New file.
28590
28591 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28592
28593         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28594
28595 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28596
28597         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28598         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28599         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28600         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28601         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28602         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28603         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28604         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28605         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28606         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28607         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28608         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28609         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28610         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28611         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28612         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28613         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28614         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28615         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28616         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28617         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28618         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28619         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28620         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28621         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28622         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28623         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28624         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28625         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28626         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28627         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28628         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28629         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28630         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28631         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28632         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28633         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28634         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28635         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28636         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28637         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28638         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28639         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28640         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28641         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28642         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28643         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28644         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28645         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28646         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28647         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28648         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28649         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28650         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28651         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28652         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28653         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28654         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28655         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28656         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28657         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28658         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28659         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28660         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28661         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28662         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28663         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28664
28665         * gcc.dg/vect/vect-1.c: Fix spelling.
28666         * gcc.dg/vect/vect-10.c: Fix spelling.
28667         * gcc.dg/vect/vect-11.c: Fix spelling.
28668         * gcc.dg/vect/vect-12.c: Fix spelling.
28669         * gcc.dg/vect/vect-14.c: Fix spelling.
28670         * gcc.dg/vect/vect-15.c: Fix spelling.
28671         * gcc.dg/vect/vect-16.c: Fix spelling.
28672         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28673         * gcc.dg/vect/vect-64.c: Fix comments.
28674         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28675
28676 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28677             Ira Rosen  <irar@il.ibm.com>
28678
28679         * gcc.dg/vect/vect-70.c: New test.
28680         * gcc.dg/vect/vect-71.c: New test.
28681
28682 2005-01-09  Manfred Hollstein  <mh@suse.com>
28683
28684         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28685         * gcc.dg/pr18241-2.c: Likewise.
28686         * gcc.dg/pr18241-3.c: Likewise.
28687         * gcc.dg/pr18241-4.c: Likewise.
28688         * gcc.dg/pr18241-5.c: Likewise.
28689
28690 2005-01-08  Richard Henderson  <rth@redhat.com>
28691
28692         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28693         False for x86 and x86-64.
28694
28695 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28696
28697         PR tree-optimization/18241
28698         * gcc.dg/pr18241-1.c: New test.
28699         * gcc.dg/pr18241-2.c: New test.
28700         * gcc.dg/pr18241-3.c: New test.
28701         * gcc.dg/pr18241-4.c: New test.
28702         * gcc.dg/pr18241-5.c: New test.
28703
28704 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28705
28706         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28707         gfortran.dg/select_4.f90: New.
28708
28709 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28710
28711         * gcc.c-torture/execute/20050107-1.c: New test.
28712
28713 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         PR c++/19298
28716         * g++.dg/template/ref2.C: New.
28717
28718 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28719
28720         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28721         instead of being empty.
28722
28723 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28724
28725         PR fortran/15553
28726         * gfortran.dg/array-1.f90: New test.
28727
28728 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28729
28730         PR tree-optimization/19283
28731         * gcc.c-torture/execute/20050106-1.c: New test.
28732
28733         PR rtl-optimization/18861
28734         * gcc.dg/20050105-1.c: New test.
28735
28736         PR tree-optimization/18828
28737         * gcc.dg/20050105-2.c: New test.
28738
28739 2005-01-07  Andreas Jaeger  <aj@suse.de>
28740
28741         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28742
28743 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28744
28745         PR fortran/18398
28746         * gfortran.dg/fmt_read.f90: New test.
28747
28748 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28749
28750         * gcc.dg/rs6000-ldouble-2.c: New.
28751
28752 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28753
28754         PR c++/19244
28755         * g++.dg/parser/ctor2.C: New test.
28756
28757 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28758
28759         PR c++/17154
28760         * g++.dg/template/using9.C: New test.
28761
28762 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28763
28764         PR c++/19258
28765         * g++.dg/lookup/friend6.C: New test.
28766
28767 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28768
28769         PR c++/19270
28770         * g++.dg/template/array10.C: New.
28771
28772 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28773
28774         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28775         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28776
28777 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28778
28779         * gcc.c-torture/compile/20050105-1.c: New test.
28780
28781 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28782
28783         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28784
28785 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28786
28787         PR middle-end/19100
28788         * gcc.dg/conv-3.c: New test case.
28789
28790 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28791
28792         * gcc.dg/asm-wide-1.c: New test.
28793
28794 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         PR c++/19030
28797         * g++.dg/parse/crash22.C: New
28798
28799 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28800
28801         PR 19257
28802         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28803
28804 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28805
28806         PR middle-end/17767
28807         * gcc.dg/i386-mmx-6.c: New test case.
28808
28809 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28810
28811         PR tree-optimization/18308
28812         * gcc.dg/vect/pr18308.c: New testcase.
28813
28814 2005-01-04  Andreas Jaeger  <aj@suse.de>
28815
28816         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28817
28818 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28819             Robert Bowdidge <bowdidge@apple.com>
28820
28821         * gcc.dg/cpp/subframework1.c: New.
28822         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28823         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28824         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28825         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28826
28827 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28828
28829         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28830         producing warning.
28831         * gcc.dg/darwin-weakimport-2.c: New.
28832
28833 2005-01-03  Richard Henderson  <rth@redhat.com>
28834
28835         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28836
28837 2005-01-03  Richard Henderson  <rth@redhat.com>
28838
28839         * gcc.dg/vect/vect.exp: Enable for ia64.
28840         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28841         (check_effective_target_vect_float): Likewise.
28842         (check_effective_target_vect_no_align): Likewise.
28843         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28844         * gcc.dg/vect/vect-8.c: Likewise.
28845
28846 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28847
28848         PR target/19236
28849         * gcc.dg/pr19236-1.c: New test case.
28850
28851 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28852
28853         PR rtl-optimization/12092
28854         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28855
28856 2005-01-02  Andreas Jaeger  <aj@suse.de>
28857
28858         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28859
28860 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28861             Andrew Pinski  <pinskia@physics.uc.edu>
28862
28863         PR rtl-optimization/12092
28864         * gcc.dg/pr12092-1.c: New test case.
28865
28866 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28867
28868         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28869         'hidden' and 'default' for better portability.
28870         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28871
28872         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28873         6 and 7.
28874         * g++.old-deja/g++.brendan/new3.C: Likewise.
28875
28876 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28877
28878         * gcc.dg/20041231-1.C: New test.
28879         * g++.dg/warn/Wunreachable-code-1.C: New test.
28880
28881 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28882
28883         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28884         file, not /dev/null.  Abort on error.
28885
28886 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28887             Ziemowit Laski  <zlaski@apple.com>
28888
28889         PR objc/18971
28890         * objc.dg/encode-5.m: New test.
28891
28892 2004-12-29  Richard Henderson  <rth@redhat.com>
28893
28894         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28895         * objc.dg/stabs-1.m: Disable for ia64.
28896
28897 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28898
28899         PR c++/19190
28900         * g++.dg/warn/Wunused-10.C: New test.
28901
28902 2004-12-28  Richard Henderson  <rth@redhat.com>
28903
28904         * objc.dg/stabs-1.m: Disable for alpha.
28905
28906 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28907
28908         PR c++/19149
28909         * g++.dg/parse/error23.C: New test.
28910
28911 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28912
28913         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28914
28915         PR fortran/19032
28916         * gfortran.dg/intrinsic_modulo_1.f90: New.
28917         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28918         tests with divisor -1.
28919
28920 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28921
28922         * g++.dg/opt/temp1.C (memcpy): Return a value.
28923
28924         PR c++/19148
28925         * g++.dg/expr/cond7.C: New test.
28926
28927 2004-12-27  Paul Brook  <paul@codesourcery.com>
28928
28929         * gfortran.dg/g77/select_no_compile.f: Remove.
28930
28931 2004-12-27  Richard Henderson  <rth@redhat.com>
28932
28933         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28934         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28935         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28936
28937 2004-12-26  Richard Henderson  <rth@redhat.com>
28938
28939         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28940         by 1i instead of token pasting.
28941
28942 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28943
28944         PR tree-optimization/17578
28945         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28946         to additional_flags.
28947         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28948
28949 2004-12-25  Richard Henderson  <rth@redhat.com>
28950
28951         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28952         Remove Alpha.
28953
28954 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28955
28956         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28957         hppa*-*-hpux*.
28958         * gcc.dg/pr17957.c (dg-options): Likewise.
28959         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28960         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28961         instead of 0 on __hppa__.
28962         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28963         "foo,%r" on hppa*-*-*.
28964
28965 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
28966
28967         PR fortran/19071
28968         * gfortran.dg/complex_write.f90: New test.
28969
28970 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28971
28972         PR c++/17595
28973         * g++.dg/parse/pragma2.C: New test.
28974
28975         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28976
28977 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28978
28979         * gcc.dg/empty2.c: Add missing dg-warning.
28980
28981 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28982
28983         PR c++/17413
28984         * g++.dg/template/local4.C: New test.
28985         * g++.dg/template/crash19.C: Add dg-error marker.
28986
28987         * g++.dg/template/crash31.C: Correct embedded PR number.
28988
28989 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28990
28991         PR c++/16405
28992         * g++.dg/opt/temp1.C: Add do-run marker.
28993
28994 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28995
28996         * g++.dg/template/spec19.C: New.
28997
28998 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28999
29000         PR target/16819
29001         * gcc.dg/empty2.c: New.
29002
29003 2004-12-23  Richard Henderson  <rth@redhat.com>
29004
29005         * lib/target-supports.exp (check_effective_target_vect_no_align):
29006         Remove i?86 and x86-64.
29007
29008 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29009
29010         PR c++/16405
29011         * g++.dg/opt/temp1.C: New test.
29012
29013 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29014
29015         PR c++/18733
29016         * g++.dg/template/friend33.C: New testcase.
29017
29018 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29019
29020         PR c++/18464
29021         * g++.dg/template/cond5.C: New test.
29022
29023         PR c++/18492
29024         * g++.dg/inherit/thunk3.C: New test.
29025
29026         PR c++/11224
29027         * g++.dg/warn/Wunused-9.C: New test.
29028
29029 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29030
29031         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29032
29033 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29034
29035         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29036
29037 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29038
29039         PR c++/18378
29040         * g++.dg/ext/packed8.C: New test.
29041
29042         PR c++/19063
29043         * g++.dg/template/crash31.C: New test.
29044
29045         PR c++/19034
29046         * g++.dg/template/crash30.C: New test.
29047
29048 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29049
29050         PR C++/18984
29051         * g++.dg/eh/ctor3.C: New test.
29052
29053 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29054
29055         * objc.dg/stabs-1.m: Allow section name to be quoted and
29056         assembly label to begin with '.LL'.
29057
29058 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29059
29060         * gcc.dg/vect/vect.exp
29061         (check_effective_target_lp64_or_vect_no_align): New.
29062         * gcc.dg/vect/vect-77.c: Use it.
29063         * gcc.dg/vect/vect-78.c: Use it.
29064
29065         * lib/target-supports.exp
29066         (check_effective_target_vect_no_max,
29067         check_effective_target_vect_no_bitwise,
29068         check_effective_target_vect_no_align): New.
29069         * gcc.dg/vect/vect-13.c: Use them.
29070         * gcc.dg/vect/vect-17.c: Ditto.
29071         * gcc.dg/vect/vect-18.c: Ditto.
29072         * gcc.dg/vect/vect-19.c: Ditto.
29073         * gcc.dg/vect/vect-20.c: Ditto.
29074         * gcc.dg/vect/vect-27.c: Ditto.
29075         * gcc.dg/vect/vect-29.c: Ditto.
29076         * gcc.dg/vect/vect-44.c: Ditto.
29077         * gcc.dg/vect/vect-48.c: Ditto.
29078         * gcc.dg/vect/vect-50.c: Ditto.
29079         * gcc.dg/vect/vect-52.c: Ditto.
29080         * gcc.dg/vect/vect-54.c: Ditto.
29081         * gcc.dg/vect/vect-56.c: Ditto.
29082         * gcc.dg/vect/vect-58.c: Ditto.
29083         * gcc.dg/vect/vect-60.c: Ditto.
29084         * gcc.dg/vect/vect-72.c: Ditto.
29085         * gcc.dg/vect/vect-80.c: Ditto.
29086
29087 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         PR c++/14075
29090         * g++.dg/init/string1.C: New.
29091
29092         PR c++/18975
29093         * g++.dg/other/synth1.C: New.
29094
29095 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29096
29097         PR c/18963
29098         * gcc.dg/pr18963-1.c: New test.
29099
29100 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29101
29102         PR c/18596
29103         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29104         * gcc.dg/pr18596-1.c: Use dg-error.
29105         (dg-options): Use -fno-unit-at-a-time.
29106         * gcc.dg/pr18596-2.c: New test.
29107         * gcc.dg/pr18596-3.c: New test.
29108
29109 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29110
29111         PR middle-end/18683
29112         * g++.dg/opt/pr18683-1.C: New test case.
29113
29114 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29115
29116         PR other/19093
29117         * g++.dg/opt/max1.C: Fix for 64bit targets.
29118
29119 2004-12-20  Matt Austern  <austern@apple.com>
29120
29121         PR c++/19044
29122         * g++.dg/ext/builtin6.C: New
29123
29124 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29125
29126         PR tree-optimization/19080
29127         * gcc.c-torture/compile/pr19080.c: New test.
29128
29129 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29130
29131         * gcc.dg/20041219-1.c: New test.
29132
29133 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29134
29135         PR middle-end/19068
29136         * g++.dg/opt/max1.C: New test case.
29137
29138 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29139
29140         * gcc.dg/fdata-sections-1.c: New test.
29141
29142 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29143
29144         PR middle-end/18548
29145         * gcc.dg/max-1.c: New test case.
29146
29147 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29148
29149         * gcc.c-torture/execute/20041218-1.c: New test.
29150
29151 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29152
29153         * gcc.dg/pr18501.c: New test.
29154         * gcc.dg/uninit-5.c: XFAIL.
29155         * gcc.dg/uninit-9.c: XFAIL.
29156
29157 2004-12-17  Dale Johannesen  <dalej@apple.com>
29158
29159         * gcc.dg/20041213-1.c: New.
29160
29161 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29162
29163         * objc.dg/stabs-1.m: Allow assembly label to begin
29164         with a dot ('.').
29165
29166 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29167
29168         * gcc.c-torture/execute/20041213-1.c: Move...
29169         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29170
29171 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29172
29173         PR c++/18721
29174         * g++.dg/lookup/conv-5.C: New.
29175
29176 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29177
29178         * objc.dg/stabs-1.m: New test.
29179
29180 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29181
29182         * gcc.dg/visibility-c.c: Change compile to
29183         assemble for the test.
29184
29185 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29186
29187         PR target/19041
29188         * gcc.dg/visibility-c.c: New test.
29189
29190 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29191
29192         PR middle-end/18493
29193         * gcc.dg/switch-8.c: New test case.
29194
29195 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29196
29197         PR c++/18905
29198         * g++.dg/template/init4.C: New.
29199         * g++.dg/opt/static3.C: Enable optimizer.
29200
29201 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29202
29203         * g++.dg/other/complex1.C: New test.
29204
29205 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29206
29207         * g++.dg/opt/inline9.C: New test.
29208
29209 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29210
29211         PR fortran/18993
29212         * gfotran.dg/nullify_1.f: New test.
29213
29214 2004-12-15  Richard Henderson  <rth@redhat.com>
29215
29216         * gcc.target/i386/i386.exp: New harness.
29217         * gcc.target/i386/vect-args.c: New.
29218
29219 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29220
29221         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29222
29223 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29224
29225         PR c++/18825
29226         * g++.dg/template/friend32.C: New test.
29227
29228 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29229
29230         * cpp/pragma-once-1.c: New test.
29231         * cpp/pragma-once-1b.h: Likewise.
29232         * cpp/pragma-once-1c.h: Likewise.
29233         * cpp/pragma-once-1d.h: Likewise.
29234         * cpp/inc/pragma-once-1a.h: Likewise.
29235
29236 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29237             Steven G. Kargl  <kargls@comcast.net>
29238
29239         PR fortran/17597
29240         * gfortran.dg/list_read_3.f90: New test.
29241
29242 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29243
29244         * gcc.dg/ftrapv-2.c: New test.
29245
29246 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29247
29248         PR c++/18981
29249         * g++.dg/template/typename9.C: New test.
29250
29251 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29252
29253         PR c++/18738
29254         * g++.dg/template/typename8.C: New test.
29255         * g++.dg/parse/friend2.C: Tweak error message.
29256
29257 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29258
29259         * gcc.c-torture/20041214-1.c: New test.
29260
29261 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29262
29263         PR c++/18965
29264         * g++.dg/init/array17.C: New test.
29265
29266 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29267
29268         PR c++/18793
29269         * g++.dg/init/aggr3.C: New test.
29270
29271 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29272
29273         * gcc.dg/altivec-types-1.c: New test.
29274         * gcc.dg/altivec-types-2.c: New test.
29275         * gcc.dg/altivec-types-3.c: New test.
29276         * gcc.dg/altivec-types-4.c: New test.
29277         * g++.dg/ext/altivec-types-1.C: New test.
29278         * g++.dg/ext/altivec-types-2.C: New test.
29279         * g++.dg/ext/altivec-types-3.C: New test.
29280         * g++.dg/ext/altivec-types-4.C: New test.
29281
29282 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29283
29284         PR middle-end/18951
29285         * gcc.c-torture/execute/20041213-1.c: New test.
29286
29287 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29288
29289         PR c++/18949
29290         * g++.dg/template/cast1.C: New.
29291
29292 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29293
29294         * gcc.c-torture/execute/20041213-2.c: New test.
29295
29296 2004-12-13  Richard Henderson  <rth@redhat.com>
29297
29298         * gcc.dg/i386-sse-10.c: Fix typo in options.
29299
29300 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29301
29302         PR c++/18968
29303         * g++.dg/opt/pr18968.C: New test.
29304
29305 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29306
29307         PR c++/18925
29308         * g++.dg/ext/visibility/staticdatamem.C: New test.
29309
29310 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29311
29312         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29313
29314 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29315
29316         PR rtl-optimization/18928
29317         * gcc.dg/pr18928-1.c: New test case.
29318
29319 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29320
29321         PR tree-opt/16951
29322         * gcc.c-torture/compile/20041211-1.c: New.
29323
29324 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29325
29326         PR middle-end/17564
29327         * gcc.c-torture/execute/20041212-1.c: New test.
29328
29329 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29330
29331         PR fortran/18869
29332         * gfortran.dg/common_1.f90: New test.
29333
29334 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29335         Paul Brook  <paul@codesourcery.com>
29336
29337         PR fortran/16222
29338         * gfortran.dg/real_do_1.f90: New test.
29339
29340 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29341
29342         PR tree-opt/18040
29343         * g++.dg/opt/ptrmem6.C: New test.
29344
29345 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29346
29347         PR middle-end/18921
29348         * gcc.dg/pr18921-1.c: New test case.
29349
29350 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29351
29352         PR fortran/17175
29353         * gfortran.dg/scale_1.f90: New test.
29354
29355 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29356
29357         PR middle-end/18903
29358         * gcc.c-torture/compile/pr18903.c: New test.
29359
29360 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29361
29362         * gcc.c-torture/execute/20041210-1.c: New test.
29363
29364 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29365
29366         PR c++/18731
29367         * g++.dg/parser/struct-1.C: New test.
29368         * g++.dg/parser/struct-2.C: New test.
29369         * g++.dg/parser/struct-3.C: New test.
29370
29371 2004-12-09  Richard Henderson  <rth@redhat.com>
29372
29373         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29374
29375         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29376         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29377
29378 2004-12-09  Matt Austern  <austern@apple.com>
29379
29380         PR c++/18514
29381         * g++.dg/ext/builtin1.C: New
29382         * g++.dg/ext/builtin2.C: New
29383         * g++.dg/ext/builtin3.C: New
29384         * g++.dg/ext/builtin4.C: New
29385         * g++.dg/ext/builtin5.C: New
29386
29387 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29388
29389         PR tree-opt/18904
29390         * g++.dg/opt/ptrmem5.C: New test.
29391
29392 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29393
29394         * g++.dg/parse/typename5.C: Adjust for new error.
29395         * g++.dg/parse/typename7.C: New.
29396
29397 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29398
29399         PR c++/18073
29400         * g++.dg/other/mmintrin.C: New test.
29401
29402 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         PR c++/16681
29405         * g++.dg/init/array15.C: New.
29406         * g++.dg/init/array16.C: New.
29407
29408 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29409
29410         PR fortran/18826
29411         * gfortran.dg/assign_1.f90: New test.
29412
29413 2004-12-08  Nick Clifton  <nickc@redhat.com>
29414
29415         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29416         * gcc.target/xstormy16/data_below100: Likewise.
29417         * gcc.target/xstormy16/sfr: Likewise.
29418         * gcc.target/xstormy16/below100.S: New test source file.
29419         * gcc.target/xstormy16/below100.ld: New test linker script.
29420         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29421         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29422         bp instructions.
29423         * gcc.target/xstormy16/bp.c: Likewise.
29424
29425         * gcc.target/xstormy16/bss_below100: New files:
29426         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29427         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29428         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29429         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29430         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29431         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29432         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29433         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29434         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29435         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29436         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29437         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29438         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29439         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29440         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29441         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29442         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29443         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29444         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29445         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29446         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29447         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29448         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29449         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29450         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29451         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29452         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29453
29454         * gcc.target/xstormy16/data_below100: New files:
29455         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29456         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29457         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29458         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29459         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29460         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29461         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29462         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29463         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29464         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29465         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29466         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29467         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29468         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29469         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29470         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29471         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29472         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29473         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29474         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29475         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29476         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29477         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29478         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29479         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29480         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29481         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29482
29483         * gcc.target/xstormy16/sfr: New files:
29484         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29485         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29486         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29487         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29488         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29489         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29490         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29491         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29492         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29493         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29494         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29495         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29496         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29497         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29498         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29499         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29500         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29501         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29502         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29503         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29504         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29505         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29506         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29507         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29508         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29509         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29510         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29511         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29512         27_if0_sfrw_bitfield_f.c
29513
29514 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29515
29516         PR c++/18100
29517         * g++.dg/lookup/name-clash4.C: New test.
29518
29519 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         PR c++/18672
29522         * g++.dg/opt/array1.C: New.
29523
29524         PR c++/18803
29525         * g++.dg/template/operator5.C: New.
29526
29527 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29528
29529         PR c/18867
29530         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29531
29532 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29533
29534         * gcc.dg/noncompile/20041207.c: New test.
29535
29536 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29537
29538         * g++.dg/other/unreachable-1.C: New test.
29539
29540 2004-12-06  Nick Clifton  <nickc@redhat.com>
29541
29542         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29543         <limits.h> because the latter comes from gcc's include/ directory
29544         and not the newlib/libc/include directory.
29545
29546 2004-12-04  Richard Henderson  <rth@redhat.com>
29547
29548         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29549
29550 2004-12-04  Richard Henderson  <rth@redhat.com>
29551
29552         * lib/target-supports.exp (check_gc_sections_available): Disable
29553         for alpha and ia64.
29554
29555 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29556
29557         PR middle-end/17909
29558         * g++.dg/other/vararg-2.C: New test.
29559
29560 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29561
29562         PR c++/17011, c++/17971
29563         * g++.dg/template/error15.C: Adjust expected error.
29564         * g++.dg/template/instantiate3.C: Likewise.
29565
29566 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29567
29568         * gcc.dg/altivec-18.c: Fix for darwin
29569
29570 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         PR c++/18782
29573         * g++.dg/parse/ptrmem2.C: New.
29574
29575         PR c++/18318
29576         * g++.dg/template/new1.C: New.
29577
29578 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29579
29580         PR fortran/18710
29581         * gfortran.dg/direct_io_3.f90: New test.
29582
29583 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29584
29585         PR 18758
29586         * g++.dg/parse/crash21.C: New.
29587
29588 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29589
29590         PR c++/15664, c++/18276
29591         * g++.dg/template/ttp13.C: New test.
29592         * g++.dg/template/ttp14.C: Likewise.
29593
29594 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29595
29596         PR c++/18123
29597         * g++.dg/parse/enum2.C: New test.
29598         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29599
29600 2004-12-02  Nick Clifton  <nickc@redhat.com>
29601
29602         * gcc.target/xstormy16: New test directory.
29603         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29604         * gcc.target/xstormy16/bp.c: Check the generation of bp
29605         instructions.
29606         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29607         bn instructions and the BELOW100 attribute.
29608
29609 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29610
29611         PR target/16952
29612         * gcc.dg/ppc-eabi.c: New.
29613
29614 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29615
29616         PR fortran/18284
29617         * gfortran.dg/backspace.f90
29618
29619 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29620
29621         * gfortran.dg/inquire.f90: New test.
29622
29623 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29624
29625         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29626         handle effective-target-keyword.
29627         (dg-skip-if): Support effective-target keyword as target list.
29628         (dg-xfail-if): Ditto.
29629         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29630
29631 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29632
29633         PR tree-optimization/18291
29634         * gcc.c-torture/compile/pr18291.c: New test.
29635
29636 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29637
29638         PR C++/18729
29639         * g++.dg/parse/crash20.C: New.
29640
29641         PR c++/17431
29642         * g++.dg/overload/arg1.C: New.
29643         * g++.dg/overload/arg2.C: New.
29644         * g++.dg/overload/arg3.C: New.
29645         * g++.dg/overload/arg4.C: New.
29646
29647 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29648
29649         * gcc.dg/c99-flex-array-4.c: Remove.
29650
29651 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29652
29653         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29654
29655         * lib/target-supports.exp (is-effective-target): Simplify.
29656
29657         * lib/target-supports.exp (check_effective_target_vect_long):
29658         Fix for powerpc64-*-*.
29659
29660 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29661
29662         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29663         to support new requirements on FreeBSD 5.
29664
29665 2004-11-30  Devang Patel  <dpatel@apple.com>
29666
29667         PR 18702
29668         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29669
29670 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29671
29672         * g++.dg/ext/altivec-13.C: New test.
29673
29674 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29675
29676         PR tree-opt/18298
29677         * gcc.c-torture/execute/p18298.c: New test.
29678
29679 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29680             Dorit Naishlos  <dorit@il.ibm.com>
29681
29682         PR tree-opt/18607
29683         * gcc.dg/vect/vect-89.c: New test.
29684
29685 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29686
29687         * gcc.dg/pr18596-1.c: New test.
29688
29689 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29690
29691         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29692
29693 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29694
29695         PR c/18479
29696         * gcc.dg/pr18479.c: New test.
29697
29698 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29699
29700         PR target/18490
29701         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29702         mmix-knuth-mmixware.
29703
29704         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29705         cris-*-elf* cris-*-aout* mmix-*-*
29706
29707 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29708
29709         PR middle-end/18725
29710         * gcc.dg/pr18725.c: New test.
29711
29712 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29713
29714         PR target/18488
29715         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29716
29717         PR target/18336
29718         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29719
29720 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29721
29722         PR c++/18368
29723         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29724         * g++.old-deja/g++.law/ctors5.C: Likewise.
29725         * g++.old-deja/g++.other/crash25.C: Likewise.
29726
29727         PR c++/18674
29728         * g++.dg/template/error16.C: New test.
29729
29730         PR c++/18512
29731         * g++.dg/template/crash29.C: New test.
29732
29733 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29734
29735         PR tree-optimization/18712
29736         * gcc.c-torture/compile/pr18712.c: New test.
29737
29738 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29739
29740         PR c/7544
29741         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29742         tests.
29743
29744 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29745
29746         PR c++/18652
29747         * g++.dg/lookup/crash6.C: New test.
29748
29749 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29750
29751         PR middle-end/18164
29752         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29753
29754 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29755
29756         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29757         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29758         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29759
29760 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29761
29762         * gcc.dg/pr18164.c: New test.
29763
29764 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29765
29766         * gcc.dg/funroll-loops-all.c: New.
29767
29768 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29769
29770         PR target/18489
29771         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29772         delimeter, match space and TAB as well as ":".
29773
29774         PR target/18484
29775         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29776
29777         PR target/18348
29778         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29779
29780         PR target/18345
29781         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29782
29783         PR target/18337
29784         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29785
29786 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29787
29788         * gfortran.dg/direct_io_2.f90: New test.
29789
29790 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29791
29792         PR target/18334
29793         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29794
29795 2004-11-28  Richard Henderson  <rth@redhat.com>
29796
29797         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29798
29799 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29800
29801         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29802         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29803         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29804         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29805         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29806         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29807         gcc.dg/pointer-arith-8.c: New tests.
29808
29809 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29810
29811         PR fortran/18364
29812         * gfortran.dg/endfile.f90: New test.
29813
29814 2004-11-27  Falk Hueffner  <falk@debian.org>
29815
29816         * gcc.dg/loop-6.c: New test.
29817
29818 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29819
29820         * gcc.c-torture/execute/20041126-1.c: New test.
29821
29822 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29823
29824         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29825         on IRIX.
29826
29827 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29828
29829         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29830         functions.
29831
29832 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29833
29834         PR rtl-optimization/17825
29835         * gcc.c-torture/compile/20041119-1.c: New test.
29836
29837 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29838
29839         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29840         Check existence of ld library path variables before unsetting.
29841
29842 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29843
29844         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29845
29846 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29847
29848         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29849
29850 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29851
29852         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29853
29854 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29855
29856         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29857         dg-do directive.
29858
29859 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29860
29861         * gcc.dg/pr17957.c: Pass --param, not -param.
29862
29863 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29864
29865         PR middle-end/17957
29866         * gcc.dg/pr17957.c: New test.
29867
29868 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29869
29870         PR c++/18445
29871         * g++.dg/template/crash28.C: Likewise.
29872
29873         PR c++/18001
29874         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29875         * g++.dg/ext/lvaddr.C: Likewise.
29876         * g++.dg/opt/pr7503-3.C: Likewise.
29877
29878         PR c++/18466
29879         * g++.dg/parse/qualified3.C: New test.
29880         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29881
29882         PR c++/18545
29883         * g++.dg/expr/return1.C: New test.
29884
29885 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29886
29887         Friend class name lookup 3/n, PR c++/3332
29888         * g++.dg/lookup/friend3.C: New test.
29889         * g++.dg/lookup/friend4.C: Likewise.
29890         * g++.dg/lookup/friend5.C: Likewise.
29891
29892 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29893
29894         Friend class name lookup 2/n, PR c++/14513, c++/15410
29895         * g++.dg/lookup/friend2.C: New test.
29896         * g++.dg/template/friend31.C: Likewise.
29897
29898 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29899
29900         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29901
29902 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29903
29904         PR c++/17473
29905         * g++.dg/tc1/dr56.C: Remove.
29906         * g++.dg/template/typedef1.C: Add dg-error markers.
29907         * g++.old-deja/g++.other/typedef7.C: Likewise.
29908
29909         PR c++/18285
29910         * g++.dg/parse/typedef7.C: New test.
29911
29912 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29913
29914         * gcc.c-torture/execute/20041124-1.c: New test.
29915
29916 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29917
29918         * g++.dg/template/deduce3.C: New test.
29919
29920         PR c++/18586
29921         * g++.dg/template/crash27.C: New test.
29922
29923         PR c++/18530
29924         * g++.dg/warn/Wshadow-3.C: New test.
29925
29926 2004-11-24  Devang Patel  <dpatel@apple.com>
29927
29928         PR/18555
29929         * gcc.dg/cpp/isysroot-1.c: New test.
29930         * gcc.dg/cpp/usr/include/stdio.h: New file.
29931         * gcc.dg/cpp/isysroot-2.c: New test.
29932         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29933         New file.
29934
29935 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29936
29937         PR c++/8929
29938         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29939
29940 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29941
29942         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29943         * gcc.target/sparc/pdist.c: Likewise.
29944
29945 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29946
29947         PR c++/16882
29948         * g++.dg/conversion/simd1.C: New test.
29949
29950 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29951
29952         * lib/target-libpath.exp: New file defining
29953         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29954         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29955         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29956         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29957         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29958
29959 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29960
29961         * gcc.dg/pragma-align-2.c: Test macro expansion.
29962         * gcc.dg/pragma-pack-2.c: New test.
29963
29964 2004-11-23  Richard Henderson  <rth@redhat.com>
29965
29966         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29967         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29968         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29969         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29970         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29971         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29972
29973         * gcc.dg/vect/vect.exp: Add check for alpha.
29974         * lib/target-supports.exp (check_alpha_max_hw_available): New.
29975         (check_effective_target_vect_int): Enable for alpha.
29976         (check_effective_target_vect_long): New.
29977         (is-effective-target): Add it.
29978
29979 2004-11-23  Uros Bizjak <uros@kss-loka.si>
29980
29981         * gcc.dg/pr18614-1.c: New test.
29982
29983 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29984
29985         * gcc.dg/setjmp-2.c: New test.
29986
29987 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
29988
29989         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
29990         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
29991         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
29992         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
29993         gcc.target/sparc/pdist.c: New tests.
29994
29995 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
29996
29997         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
29998
29999 2004-11-22  Dale Johannesen  <dalej@apple.com>
30000
30001         * gcc.dg/20041111-1.c: New.
30002
30003 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30004
30005         PR tree-opt/18536
30006         * gcc.dg/vect/pr18536.c: New test.
30007
30008 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30009
30010         PR c++/18354
30011         * g++.dg/template/nontype11.C: New test.
30012
30013 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30014
30015         PR middle-end/18520
30016         * gcc.dg/pr18520-1.c: New test case.
30017
30018 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30019
30020         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30021         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30022         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30023         expected diagnostics.
30024
30025 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30026
30027         PR target/18580
30028         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30029         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30030         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30031
30032 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30035
30036 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30037             Joseph Myers  <joseph@codesourcery.com>
30038
30039         * lib/target-supports.exp (check_visibility_available): Really
30040         test the compiler.
30041
30042 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30043
30044         PR tree-opt/18181
30045         * gcc.dg/vect/vect-85.c: New test.
30046         * gcc.dg/vect/vect-86.c: New test.
30047         * gcc.dg/vect/vect-87.c: New test.
30048         * gcc.dg/vect/vect-88.c: New test.
30049
30050 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30051
30052         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30053
30054 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30055
30056         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30057         * gcc.dg/ppc-and-1.c: Ditto.
30058         * gcc.dg/ppc-compare-1.c: Ditto.
30059         * gcc.dg/ppc-mov-1.c: Ditto
30060
30061 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30062             Mark Mitchell  <mark@codesourcery.com>
30063
30064         * gcc.dg/pragma-init-fini-2.c: New test.
30065
30066 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30067             Aldy Hernandez  <aldyh@redhat.com>
30068
30069         * lib/target-supports.exp (check_effective_target_vect_int): New
30070         (check_effective_target_vect_float): New
30071         (check_effective_target_vect_double): New.
30072         (is-effective-target): Support new effective targets keywords.
30073         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30074         default action for dg-do.
30075         * gcc.dg/vect/pr16105.c: Use new support.
30076         * gcc.dg/vect/pr18400.c: Ditto.
30077         * gcc.dg/vect/pr18425.c: Ditto.
30078         * gcc.dg/vect/vect-1.c: Ditto.
30079         * gcc.dg/vect/vect-10.c: Ditto.
30080         * gcc.dg/vect/vect-11.c: Ditto.
30081         * gcc.dg/vect/vect-12.c: Ditto.
30082         * gcc.dg/vect/vect-13.c: Ditto.
30083         * gcc.dg/vect/vect-14.c: Ditto.
30084         * gcc.dg/vect/vect-15.c: Ditto.
30085         * gcc.dg/vect/vect-16.c: Ditto.
30086         * gcc.dg/vect/vect-17.c: Ditto.
30087         * gcc.dg/vect/vect-18.c: Ditto.
30088         * gcc.dg/vect/vect-19.c: Ditto.
30089         * gcc.dg/vect/vect-2.c: Ditto.
30090         * gcc.dg/vect/vect-20.c: Ditto.
30091         * gcc.dg/vect/vect-21.c: Ditto.
30092         * gcc.dg/vect/vect-22.c: Ditto.
30093         * gcc.dg/vect/vect-23.c: Ditto.
30094         * gcc.dg/vect/vect-24.c: Ditto.
30095         * gcc.dg/vect/vect-25.c: Ditto.
30096         * gcc.dg/vect/vect-26.c: Ditto.
30097         * gcc.dg/vect/vect-27.c: Ditto.
30098         * gcc.dg/vect/vect-27a.c: Ditto.
30099         * gcc.dg/vect/vect-28.c: Ditto.
30100         * gcc.dg/vect/vect-29.c: Ditto.
30101         * gcc.dg/vect/vect-29a.c: Ditto.
30102         * gcc.dg/vect/vect-3.c: Ditto.
30103         * gcc.dg/vect/vect-30.c: Ditto.
30104         * gcc.dg/vect/vect-31.c: Ditto.
30105         * gcc.dg/vect/vect-32.c: Ditto.
30106         * gcc.dg/vect/vect-33.c: Ditto.
30107         * gcc.dg/vect/vect-34.c: Ditto.
30108         * gcc.dg/vect/vect-35.c: Ditto.
30109         * gcc.dg/vect/vect-36.c: Ditto.
30110         * gcc.dg/vect/vect-37.c: Ditto.
30111         * gcc.dg/vect/vect-38.c: Ditto.
30112         * gcc.dg/vect/vect-4.c: Ditto.
30113         * gcc.dg/vect/vect-40.c: Ditto.
30114         * gcc.dg/vect/vect-41.c: Ditto.
30115         * gcc.dg/vect/vect-42.c: Ditto.
30116         * gcc.dg/vect/vect-43.c: Ditto.
30117         * gcc.dg/vect/vect-44.c: Ditto.
30118         * gcc.dg/vect/vect-45.c: Ditto.
30119         * gcc.dg/vect/vect-46.c: Ditto.
30120         * gcc.dg/vect/vect-47.c: Ditto.
30121         * gcc.dg/vect/vect-48.c: Ditto.
30122         * gcc.dg/vect/vect-48a.c: Ditto.
30123         * gcc.dg/vect/vect-49.c: Ditto.
30124         * gcc.dg/vect/vect-5.c: Ditto.
30125         * gcc.dg/vect/vect-50.c: Ditto.
30126         * gcc.dg/vect/vect-51.c: Ditto.
30127         * gcc.dg/vect/vect-52.c: Ditto.
30128         * gcc.dg/vect/vect-53.c: Ditto.
30129         * gcc.dg/vect/vect-54.c: Ditto.
30130         * gcc.dg/vect/vect-55.c: Ditto.
30131         * gcc.dg/vect/vect-56.c: Ditto.
30132         * gcc.dg/vect/vect-56a.c: Ditto.
30133         * gcc.dg/vect/vect-57.c: Ditto.
30134         * gcc.dg/vect/vect-58.c: Ditto.
30135         * gcc.dg/vect/vect-59.c: Ditto.
30136         * gcc.dg/vect/vect-6.c: Ditto.
30137         * gcc.dg/vect/vect-60.c: Ditto.
30138         * gcc.dg/vect/vect-61.c: Ditto.
30139         * gcc.dg/vect/vect-62.c: Ditto.
30140         * gcc.dg/vect/vect-63.c: Ditto.
30141         * gcc.dg/vect/vect-64.c: Ditto.
30142         * gcc.dg/vect/vect-65.c: Ditto.
30143         * gcc.dg/vect/vect-66.c: Ditto.
30144         * gcc.dg/vect/vect-67.c: Ditto.
30145         * gcc.dg/vect/vect-68.c: Ditto.
30146         * gcc.dg/vect/vect-69.c: Ditto.
30147         * gcc.dg/vect/vect-7.c: Ditto.
30148         * gcc.dg/vect/vect-72.c: Ditto.
30149         * gcc.dg/vect/vect-72a.c: Ditto.
30150         * gcc.dg/vect/vect-73.c: Ditto.
30151         * gcc.dg/vect/vect-74.c: Ditto.
30152         * gcc.dg/vect/vect-75.c: Ditto.
30153         * gcc.dg/vect/vect-76.c: Ditto.
30154         * gcc.dg/vect/vect-77.c: Ditto.
30155         * gcc.dg/vect/vect-77a.c: Ditto.
30156         * gcc.dg/vect/vect-78.c: Ditto.
30157         * gcc.dg/vect/vect-79.c: Ditto.
30158         * gcc.dg/vect/vect-8.c: Ditto.
30159         * gcc.dg/vect/vect-80.c: Ditto.
30160         * gcc.dg/vect/vect-82.c: Ditto.
30161         * gcc.dg/vect/vect-82_64.c: Ditto.
30162         * gcc.dg/vect/vect-83.c: Ditto.
30163         * gcc.dg/vect/vect-83_64.c: Ditto.
30164         * gcc.dg/vect/vect-9.c: Ditto.
30165         * gcc.dg/vect/vect-all.c: Ditto.
30166         * gcc.dg/vect/vect-none.c: Ditto.
30167
30168 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30169
30170         * lib/gcc-dg.exp (dg-skip-if): New function.
30171         (dg-forbid-option): Remove.
30172         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30173         * g++.dg/abi/bitfield8.C: Likewise.
30174         * g++.dg/abi/dtor1.C: Likewise.
30175         * g++.dg/abi/empty10.C: Likewise.
30176         * g++.dg/abi/empty7.C: Likewise.
30177         * g++.dg/abi/empty9.C: Likewise.
30178         * g++.dg/abi/layout3.C: Likewise.
30179         * g++.dg/abi/layout4.C: Likewise.
30180         * g++.dg/abi/thunk1.C: Likewise.
30181         * g++.dg/abi/thunk2.C: Likewise.
30182         * g++.dg/abi/vbase11.C: Likewise.
30183         * g++.dg/abi/vthunk2.C: Likewise.
30184         * g++.dg/abi/vthunk3.C: Likewise.
30185         * g++.dg/ext/attrib8.C: Likewise.
30186         * g++.dg/opt/longbranch2.C: Likewise.
30187         * g++.dg/opt/reg-stack4.C: Likewise.
30188         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30189         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30190         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30191         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30192         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30193         * gcc.dg/20000609-1.c: Likewise.
30194         * gcc.dg/20000720-1.c: Likewise.
30195         * gcc.dg/20011107-1.c: Likewise.
30196         * gcc.dg/20011119-1.c: Likewise.
30197         * gcc.dg/20020108-1.c: Likewise.
30198         * gcc.dg/20020122-2.c: Likewise.
30199         * gcc.dg/20020122-3.c: Likewise.
30200         * gcc.dg/20020201-3.c: Likewise.
30201         * gcc.dg/20020206-1.c: Likewise.
30202         * gcc.dg/20020218-1.c: Likewise.
30203         * gcc.dg/20020310-1.c: Likewise.
30204         * gcc.dg/20020411-1.c: Likewise.
30205         * gcc.dg/20020418-2.c: Likewise.
30206         * gcc.dg/20020426-1.c: Likewise.
30207         * gcc.dg/20020426-2.c: Likewise.
30208         * gcc.dg/20020517-1.c: Likewise.
30209         * gcc.dg/20020523-1.c: Likewise.
30210         * gcc.dg/20020523-2.c: Likewise.
30211         * gcc.dg/20020729-1.c: Likewise.
30212         * gcc.dg/20030204-1.c: Likewise.
30213         * gcc.dg/20030826-2.c: Likewise.
30214         * gcc.dg/20030926-1.c: Likewise.
30215         * gcc.dg/20031202-1.c: Likewise.
30216         * gcc.dg/980312-1.c: Likewise.
30217         * gcc.dg/980313-1.c: Likewise.
30218         * gcc.dg/990117-1.c: Likewise.
30219         * gcc.dg/990424-1.c: Likewise.
30220         * gcc.dg/990524-1.c: Likewise.
30221         * gcc.dg/991230-1.c: Likewise.
30222         * gcc.dg/i386-387-1.c: Likewise.
30223         * gcc.dg/i386-387-2.c: Likewise.
30224         * gcc.dg/i386-387-3.c: Likewise.
30225         * gcc.dg/i386-387-4.c: Likewise.
30226         * gcc.dg/i386-387-5.c: Likewise.
30227         * gcc.dg/i386-387-6.c: Likewise.
30228         * gcc.dg/i386-asm-1.c: Likewise.
30229         * gcc.dg/i386-bitfield1.c: Likewise.
30230         * gcc.dg/i386-bitfield2.c: Likewise.
30231         * gcc.dg/i386-loop-1.c: Likewise.
30232         * gcc.dg/i386-loop-2.c: Likewise.
30233         * gcc.dg/i386-loop-3.c: Likewise.
30234         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30235         * gcc.dg/i386-pic-1.c: Likewise.
30236         * gcc.dg/i386-regparm.c: Likewise.
30237         * gcc.dg/i386-signbit-1.c: Likewise.
30238         * gcc.dg/i386-signbit-2.c: Likewise.
30239         * gcc.dg/i386-signbit-3.c: Likewise.
30240         * gcc.dg/i386-sse-5.c: Likewise.
30241         * gcc.dg/i386-sse-8.c: Likewise.
30242         * gcc.dg/i386-unroll-1.c: Likewise.
30243         * gcc.dg/tls/opt-1.c: Likewise.
30244         * gcc.dg/tls/opt-2.c: Likewise.
30245         * gcc.dg/unroll-1.c: Likewise.
30246         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30247         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30248         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30249         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30250
30251 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30252
30253         * g++.dg/template/incomplete1.C: New test.
30254
30255 2004-11-16  Nick Clifton  <nickc@redhat.com>
30256
30257         Revert patches accidentally commited during checkin of fixes for
30258         xstormy16 tests:
30259         gcc.c-torture/execute/simd-4.c: Revert
30260         gcc.dg/20040910-1.c: Revert.
30261
30262 2004-11-16  Paul Brook  <paul@codesourcery.com>
30263
30264         PR fortran/13010
30265         * gfortran.dg/der_pointer_1.f90: New test.
30266
30267 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30268
30269         PR c/18498
30270         * gcc.dg/bitfld-13.c: New test.
30271
30272 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30273
30274         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30275         powerpc*-*-linux*.
30276
30277         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30278         * gcc.dg/ppc64-abi-2.c: Ditto.
30279         * gcc.dg/ppc64-abi-3.c: Ditto.
30280
30281         * lib/gcc-dg.exp (dg-target-list): Remove.
30282
30283 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30284
30285         * gcc.dg/ia64-postinc.c: New test.
30286
30287 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30288
30289         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30290
30291 2004-11-15  Nick Clifton  <nickc@redhat.com>
30292
30293         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30294         __INT_MAX__ so that the test can be compiled by toolchains
30295         targeted at 16-bit processors.
30296
30297         * gcc.dg/20040625-1.c: Use long constants rather than integers
30298         when performing arithmetic that will overflow 16-bits.
30299
30300         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30301         xstormy16.  It does not support 128-bit vector operations.
30302
30303         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30304         with the macro PTR_TYPE.  Define this macro to an integer type
30305         suitable for holding a pointer.
30306
30307         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30308         the target is a 16-bit processor.
30309
30310         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30311         16-bit targets where the character constant will be too long.
30312
30313         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30314         where the double will not be directly addressable.
30315
30316 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30317
30318         Friend class name lookup 1/n, PR c++/18471
30319         * g++.dg/template/crash26.C: New test.
30320         * g++.dg/lookup/struct1.C: Adjust expected error.
30321         * g++.dg/parse/elab1.C: Likewise.
30322         * g++.dg/parse/elab2.C: Likewise.
30323         * g++.dg/parse/int-as-enum1.C: Likewise.
30324         * g++.dg/parse/struct-as-enum1.C: Likewise.
30325         * g++.dg/parse/typedef1.C: Likewise.
30326         * g++.dg/parse/typedef3.C: Likewise.
30327         * g++.dg/parse/typedef4.C: Likewise.
30328         * g++.dg/parse/typedef5.C: Likewise.
30329         * g++.dg/template/nontype4.C: Likewise.
30330         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30331         * g++.old-deja/g++.other/elab1.C: Likewise.
30332         * g++.old-deja/g++.other/syntax4.C: Likewise.
30333
30334 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30335
30336         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30337
30338 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30339
30340         * gcc.c-torture/execute/20041114-1.c: New test.
30341
30342 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30343
30344         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30345         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30346         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30347         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30348         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30349         gcc.dg/switch-7.c: New tests.
30350
30351 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30352
30353         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30354
30355 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30356
30357         PR tree-opt/18400
30358         * gcc.dg/vect/pr18400.c: New test.
30359
30360 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30361             Andrew Pinski  <pinskia@physics.uc.edu>
30362
30363         PR tree-opt/18425
30364         * gcc.dg/vect/pr18425.c: New test.
30365
30366 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30367
30368         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30369         Guard with dg-require-alias and dg-require-visibility.
30370
30371 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30372
30373         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30374
30375 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30376
30377         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30378
30379 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30380
30381         PR c++/17344
30382         * g++.dg/template/defarg5.C: New test.
30383
30384 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30385
30386         * g++.dg/parse/cast1.C: Run only on ILP32.
30387         * g++.old-deja/g++.mike/p784.C: Likewise.
30388
30389 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30390
30391         * gcc.c-torture/execute/20041113-1.c: New test.
30392
30393 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30394
30395         PR target/18230
30396         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30397         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30398         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30399         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30400         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30401         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30402         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30403         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30404         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30405         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30406         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30407         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30408         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30409
30410 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30411
30412         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30413         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30414         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30415         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30416         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30417         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30418         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30419         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30420         gcc.target/sparc/combined-1.c: New tests.
30421
30422 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30423
30424         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30425         New tests.
30426
30427 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30428
30429         * lib/gcc-dg.exp (dg-forbid-option): New function.
30430         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30431         * g++.dg/abi/bitfield8.C: Likewise.
30432         * g++.dg/abi/dtor1.C: Likewise.
30433         * g++.dg/abi/empty10.C: Likewise.
30434         * g++.dg/abi/empty7.C: Likewise.
30435         * g++.dg/abi/empty9.C: Likewise.
30436         * g++.dg/abi/layout3.C: Likewise.
30437         * g++.dg/abi/layout4.C: Likewise.
30438         * g++.dg/abi/thunk1.C: Likewise.
30439         * g++.dg/abi/thunk2.C: Likewise.
30440         * g++.dg/abi/vbase11.C: Likewise.
30441         * g++.dg/abi/vthunk2.C: Likewise.
30442         * g++.dg/abi/vthunk3.C: Likewise.
30443         * g++.dg/ext/attrib8.C: Likewise.
30444         * g++.dg/opt/longbranch2.C: Likewise.
30445         * g++.dg/opt/reg-stack4.C: Likewise.
30446         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30447         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30448         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30449         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30450         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30451         * gcc.dg/20000609-1.c: Likewise.
30452         * gcc.dg/20000720-1.c: Likewise.
30453         * gcc.dg/20011107-1.c: Likewise.
30454         * gcc.dg/20011119-1.c: Likewise.
30455         * gcc.dg/20020108-1.c: Likewise.
30456         * gcc.dg/20020122-2.c: Likewise.
30457         * gcc.dg/20020122-3.c: Likewise.
30458         * gcc.dg/20020201-3.c: Likewise.
30459         * gcc.dg/20020206-1.c: Likewise.
30460         * gcc.dg/20020218-1.c: Likewise.
30461         * gcc.dg/20020310-1.c: Likewise.
30462         * gcc.dg/20020411-1.c: Likewise.
30463         * gcc.dg/20020418-2.c: Likewise.
30464         * gcc.dg/20020426-1.c: Likewise.
30465         * gcc.dg/20020426-2.c: Likewise.
30466         * gcc.dg/20020517-1.c: Likewise.
30467         * gcc.dg/20020523-1.c: Likewise.
30468         * gcc.dg/20020523-2.c: Likewise.
30469         * gcc.dg/20020729-1.c: Likewise.
30470         * gcc.dg/20030204-1.c: Likewise.
30471         * gcc.dg/20030826-2.c: Likewise.
30472         * gcc.dg/20030926-1.c: Likewise.
30473         * gcc.dg/20031202-1.c: Likewise.
30474         * gcc.dg/980312-1.c: Likewise.
30475         * gcc.dg/980313-1.c: Likewise.
30476         * gcc.dg/990117-1.c: Likewise.
30477         * gcc.dg/990424-1.c: Likewise.
30478         * gcc.dg/990524-1.c: Likewise.
30479         * gcc.dg/991230-1.c: Likewise.
30480         * gcc.dg/i386-387-1.c: Likewise.
30481         * gcc.dg/i386-387-2.c: Likewise.
30482         * gcc.dg/i386-387-3.c: Likewise.
30483         * gcc.dg/i386-387-4.c: Likewise.
30484         * gcc.dg/i386-387-5.c: Likewise.
30485         * gcc.dg/i386-387-6.c: Likewise.
30486         * gcc.dg/i386-asm-1.c: Likewise.
30487         * gcc.dg/i386-bitfield1.c: Likewise.
30488         * gcc.dg/i386-bitfield2.c: Likewise.
30489         * gcc.dg/i386-loop-1.c: Likewise.
30490         * gcc.dg/i386-loop-2.c: Likewise.
30491         * gcc.dg/i386-loop-3.c: Likewise.
30492         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30493         * gcc.dg/i386-pic-1.c: Likewise.
30494         * gcc.dg/i386-regparm.c: Likewise.
30495         * gcc.dg/i386-signbit-1.c: Likewise.
30496         * gcc.dg/i386-signbit-2.c: Likewise.
30497         * gcc.dg/i386-signbit-3.c: Likewise.
30498         * gcc.dg/i386-sse-5.c: Likewise.
30499         * gcc.dg/i386-sse-8.c: Likewise.
30500         * gcc.dg/i386-unroll-1.c: Likewise.
30501         * gcc.dg/tls/opt-1.c: Likewise.
30502         * gcc.dg/tls/opt-2.c: Likewise.
30503         * gcc.dg/unroll-1.c: Likewise.
30504         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30505         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30506         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30507         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30508         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30509         -m64 is specified.
30510
30511 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30512
30513         PR c++/18389
30514         * g++.dg/parse/cond1.C: New test.
30515
30516         PR c++/18429
30517         * g++.dg/template/array9.C: New test.
30518         * g++.dg/ext/vla1.C: Adjust error messages.
30519         * g++.dg/ext/vlm1.C: Likewise.
30520         * g++.dg/template/crash2.C: Likewise.
30521
30522         PR c++/18436
30523         * g++.dg/template/call3.C: New test.
30524
30525         PR c++/18407
30526         * g++.dg/template/ptrmem11.C: New test.
30527
30528 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30529
30530         PR other/14264
30531         * lib/g++.exp: Set LC_ALL and LANG to C.
30532         * lib/gcc-dg.exp: Likewise.
30533         * lib/gfortran.exp: Likewise.
30534         * lib/objc.exp: Likewise.
30535         * lib/treelang.exp: Likewise.
30536
30537 2004-11-12  Andreas Schwab  <schwab@suse.de>
30538
30539         * gcc.dg/pr16286.c: Fix last change.
30540
30541 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30542
30543         PR c++/18416
30544         * g++.dg/init/global1.C: New test.
30545
30546 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30547
30548         * gcc.c-torture/execute/20041112-1.c: New test.
30549
30550 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30551
30552         * lib/gcc-dg.exp (dg-target-list): New.
30553
30554 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30555             Richard Sandiford  <rsandifo@redhat.com>
30556
30557         * lib/target-supports.exp (get-compiler_messages): New.
30558         (check_named_sections_available): Use it.
30559         (check_effective_target_ilp32): New.
30560         (check_effective_target_lp64): New.
30561         (is-effective-target): New.
30562         * lib/gcc-dg.exp (dg-require-effective-target): New.
30563
30564 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30565
30566         * gcc.dg/precedence-1.c: New test.
30567
30568 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30569
30570         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30571
30572         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30573         message, delete generated files, use more descriptive name for
30574         executable, and make the test unsupported when it cannot be run.
30575
30576         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30577         (dg-require-weak, dg-require-visibility, dg-require-alias,
30578         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30579         dg-require-iconv, dg-require-named-sections): Use it.
30580
30581         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30582
30583 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30584
30585         PR target/16457
30586         * gcc.dg/ppc-and-1: New
30587
30588         PR target/16796
30589         * gcc.dg/ppc-mov-1.c: New.
30590
30591         PR target/16458
30592         * gcc.dg/ppc-compare-1.c: New.
30593
30594 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30595
30596         * objc.dg/desig-init-2.m: New test.
30597
30598 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30599
30600         PR middle-end/18160
30601         * g++.dg/warn/register-var-1.C: New test.
30602         * g++.dg/warn/register-var-2.C: New test.
30603
30604 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30605
30606         * gcc.dg/union-2.c: New test.
30607
30608 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30609
30610         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30611         New test for PR tree-optimization/17892.
30612
30613 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30614
30615         PR c++/18369
30616         * g++.dg/init/new12.C: New test.
30617
30618 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30619
30620         * gcc.target/sparc: New directory.
30621         * gcc.target/sparc/sparc.exp: New driver.
30622         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30623         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30624         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30625         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30626
30627 2004-11-10  Paul Brook  <paul@codesourcery.com>
30628
30629         PR fortran/18218
30630         * gfortran.dg/list_read.c: New test.
30631
30632 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30633
30634         PR c/18322
30635         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30636         expected diagnostic location.
30637
30638 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30639
30640         * gcc.dg/20041109-1.c: New test.
30641
30642 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30643
30644         PR objc/18406
30645         * objc/compile/pr18406.m: New test.
30646
30647 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30648
30649         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30650
30651 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30652
30653         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30654
30655 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30656
30657         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30658
30659 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30660
30661         * gcc.dg/20030225-2.c: Add prototype for abort and
30662         exit.
30663
30664 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30665
30666         PR tree-opt/18299
30667         * gcc.c-torture/pr18299-1.c: New test.
30668
30669 2004-11-06  Andreas Schwab  <schwab@suse.de>
30670
30671         * gcc.dg/pr16286.c: Also test for bool and pixel.
30672
30673 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30674
30675         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30676         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30677         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30678         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30679         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30680         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30681         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30682         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30683         gcc.dg/struct-semi-3.c: New tests.
30684
30685 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30686
30687         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30688
30689 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30690
30691         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30692         Do not use C99 designators.
30693
30694 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30695
30696         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30697
30698 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30699
30700         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30701         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30702         * gcc.c-torture/execute/simd-5.x: Remove.
30703
30704 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30705
30706         PR rtl-optimization/17933
30707         * gcc.dg/torture/pr17933-1.c: New test.
30708
30709 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30710
30711         PR target/18106
30712         * lib/target-supports.exp (check_weak_available): Support
30713         Windows.
30714
30715 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30716
30717         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30718         call to fflush(stdout) before abort.
30719         (my_ffsll): New function.
30720         (generate_fields): Use it.
30721
30722 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30723
30724         * gcc.dg/init-undef-1.c: New test.
30725
30726 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30727
30728         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30729         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30730         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30731         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30732         expected messages for new parser.
30733
30734 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30735
30736         * g++.dg/ext/visibility/symbian1.C: New test.
30737
30738 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30739
30740         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30741         on LP64 targets.
30742
30743 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30744
30745         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30746         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30747         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30748         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30749         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30750         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30751         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30752         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30753         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30754         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30755
30756 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30757
30758         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30759         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30760         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30761         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30762         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30763         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30764         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30765         for new parser.
30766
30767 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30768
30769         PR target/15342
30770         * gcc.dg/20041104-1.c: New test.
30771
30772 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30773
30774         * g++.dg/template/nontype7.C: New test.
30775         * g++.dg/template/nontype8.C: Likewise.
30776         * g++.dg/template/nontype9.C: Likewise.
30777         * g++.dg/template/nontype10.C: Likewise.
30778         * g++.dg/tc1/dr49.C: Likewise.
30779         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30780         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30781
30782 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30783
30784         * g++.dg/rtti/tinfo1.C: Remove xfails.
30785
30786 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30787
30788         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30789         packed attribute to the definition to satisfy the new C++ parser.
30790
30791 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30792
30793         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30794         invocations of va_arg.
30795
30796 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30797
30798         PR c++/18124
30799         * g++.dg/template/crash25.C: New test.
30800
30801         PR c++/18155
30802         * g++.dg/template/typedef2.C: New test.
30803         * g++.dg/parse/crash13.C: Adjust error markers.
30804
30805         PR c++/18177
30806         * g++.dg/conversion/const3.C: New test.
30807
30808 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30809
30810         PR fortran/17535
30811         PR fortran/17583
30812         PR fortran/17713
30813         * gfortran.dg/generic_[123].f90: New testcases.
30814
30815 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30816
30817         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30818         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30819
30820 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30821
30822         PR tree-opt/16808
30823         * gcc.c-torture/compile/pr16808.c: New test.
30824
30825 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         PR rtl-optimization/17104
30828         * gcc.dg/ppc-bitfield1.c: New.
30829
30830 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30831
30832         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30833
30834 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30835
30836         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30837         strings for 32-bit code.
30838
30839 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30840
30841         PR c/18239
30842         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30843
30844 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30845
30846         PR c++/18064
30847         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30848
30849 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30850
30851         PR c++/15172
30852         * g++.dg/init/aggr2.C: New test.
30853
30854 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30855
30856         * objc.dg/local-decl-1.m: New test.
30857
30858 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30859
30860         * gcc.dg/20040910-1.c: Adjust regex.
30861
30862 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30863
30864         PR rtl-optimization/18084
30865         * g++.dg/opt/pr18084-1.C: New testcase.
30866
30867 2004-10-30  Matt Austern  <austern@apple.com>
30868
30869         PR c++/17542
30870         * g++.dg/ext/attrib18.C: New test.
30871
30872 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30873
30874         PR middle-end/18096
30875         * gcc.dg/pr18096-1.c: New test case.
30876
30877 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30878
30879         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30880
30881 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30882
30883         PR c/16666
30884         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30885         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30886         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30887         gcc.dg/old-style-prom-3.c: New tests.
30888
30889 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30890
30891         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30892         Remove unnecessary inclusion of stdio.h.
30893
30894 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30895
30896         PR rtl-optimization/17581
30897         * gcc.dg/pr17581-1.c: New test case.
30898
30899 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30900
30901         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30902         being implemented.
30903         * g++.dg/conversion/dr195-1.C: New.
30904         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30905         * g++.old-deja/g++.mike/p10148.C: Likewise.
30906
30907 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30908
30909         PR c++/17695
30910         * g++.dg/debug/typedef2.C: New test.
30911
30912 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30913
30914         PR fortran/13490
30915         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30916         * gfortran.dg/g77/README: Update.
30917
30918 2004-10-28  Matt Austern  <austern@apple.com>
30919
30920         PR c++/14124
30921         * g++.dg/ext/packed7.C: New test.
30922
30923 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30924
30925         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30926         scan-assembler.
30927         * lib/scanasm.exp (hidden-scan-for): New proc.
30928         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30929         string.
30930         (scan-not-hidden): Likewise.
30931         * lib/target-supports.exp (check_visibility_available): mach-o is
30932         support too.
30933
30934 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30935
30936         PR c++/17132
30937         * g++.dg/template/memclass3.C: New test.
30938
30939 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30940
30941         PR middle-end/18160
30942         * gcc.dg/register-var-1.c: New test.
30943         * gcc.dg/register-var-2.c: New test.
30944         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30945         error now.
30946
30947 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30948
30949         PR other/18172
30950         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30951         unused variables.
30952         * gcc.dg/vect/vect-22.c: Likewise.
30953
30954 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30955
30956         * gcc.dg/i386-rotate-1.c: New test.
30957
30958 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30959
30960         * g++.dg/init/ref12.C: Add "run" marker.
30961
30962         PR c++/17435
30963         * g++.dg/init/ref12.C: New test.
30964
30965         PR c++/18140
30966         * g++.dg/template/shift1.C: New test.
30967         * g++.dg/template/error10.C: Adjust error markers.
30968
30969 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
30970
30971         PR tree-opt/17529
30972         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30973
30974 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
30975
30976         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30977         * gcc.dg/weak/weak-3.c: Likewise.
30978         * gcc.dg/weak/weak-5.c: Likewise.
30979         * gcc.dg/weak/weak-9.c: Likewise.
30980         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
30981         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
30982
30983         * gcc.dg/darwin-weakimport-1.c: New.
30984
30985 2004-10-28  Ben Elliston  <bje@au.ibm.com>
30986
30987         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
30988
30989 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
30990
30991         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
30992         'syntax' error messages.
30993         * gcc.dg/cpp/direct2s.c: Likewise.
30994
30995 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
30996
30997         * gcc.c-torture/compile/20041026-1.c: New.
30998
30999 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31000
31001         PR c++/18093
31002         * g++.dg/lookup/ns2.C: New test.
31003
31004         PR c++/18020
31005         * g++.dg/template/enum4.C: New test.
31006
31007         PR c++/18161
31008         * g++.dg/template/expr1.C: New test.
31009
31010 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31011
31012         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31013
31014 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31015
31016         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31017         gcc.dg/decl-nospec-3.c: New tests.
31018
31019 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31020
31021         * objc.dg/super-class-3.m: New test.
31022
31023 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31024
31025         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31026         resyncing.
31027         * gcc.dg/cpp/direct2s.c: Likewise.
31028
31029 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31030
31031         * objc.dg/image-info.m: Update for changes to section selection.
31032
31033 2004-10-25  David Ayers  <d.ayers@inode.at>
31034             Ziemowit Laski  <zlaski@apple.com>
31035
31036         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31037         diagnostics when messaging 'id <Proto>'.
31038         * objc.dg/class-protocol-1.m: New test.
31039         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31040         a non-existent method signature.
31041         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31042         Update diagnostics when messaging with non-existent method signature.
31043         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31044         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31045         invalid receivers are now resolved as if messaging 'id'; remove
31046         extraneous diagnostics.
31047
31048 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31049
31050         PR c/16667
31051         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31052         gcc.dg/init-desig-obs-3.c: New tests.
31053
31054 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31055
31056         * gcc.dg/debug/20041023-1.c: New test.
31057
31058 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31059
31060         PR middle-end/17407
31061         * gcc.c-torture/compile/pr17407.c: New test.
31062
31063         PR c++/18121
31064         * g++.dg/template/array8.C: New test.
31065
31066 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31067
31068         PR other/18138
31069         * lib/g++.exp: Accept more than one multilib libgcc.
31070         * lib/gcc-dg.exp: Likewise.
31071         * lib/objc.exp: Likewise.
31072         * lib/treelang.exp: Likewise.
31073         * lib/gfortran.exp: Likewise.
31074
31075 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31076
31077         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31078
31079 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31080
31081         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31082         * gcc.dg/c99-const-expr-3.c: Likewise.
31083
31084 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31085
31086         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31087
31088 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31089
31090         * gcc.c-torture/execute/loop-2e.x: Remove.
31091
31092 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31093
31094         PR c++/18095
31095         * g++.dg/parse/crash18.C: New.
31096         * g++.dg/parse/crash19.C: New.
31097
31098 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31099
31100         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31101         * g++.dg/ext/dllimport2.C: Same.
31102         * g++.dg/ext/dllimport8.C: Same.
31103
31104 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31105
31106         PR c++/10841
31107         * g++.dg/conversion/cast1.C: New test.
31108         * g++.dg/overload/pmf1.C: Adjust error marker.
31109
31110 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31111
31112         PR objc/17923
31113         * objc.dg/const-str-7.m: New test.
31114
31115 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31116
31117         * g++.dg/template/memfriend11.C: Fix comment typo.
31118         * g++.dg/template/memfriend14.C: Likewise.
31119
31120 2004-10-20  Richard Henderson  <rth@redhat.com>
31121
31122         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31123         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31124         -fasynchronous-unwind-tables.
31125
31126 2004-10-20  Richard Henderson  <rth@redhat.com>
31127
31128         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31129         (main): Return success.
31130         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31131         (main): Return success.
31132
31133 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31134
31135         PR c++/13495
31136         * g++.dg/template/memfriend9.C: New test.
31137         * g++.dg/template/memfriend10.C: Likewise.
31138         * g++.dg/template/memfriend11.C: Likewise.
31139         * g++.dg/template/memfriend12.C: Likewise.
31140         * g++.dg/template/memfriend13.C: Likewise.
31141         * g++.dg/template/memfriend14.C: Likewise.
31142         * g++.dg/template/memfriend15.C: Likewise.
31143         * g++.dg/template/memfriend16.C: Likewise.
31144         * g++.dg/template/memfriend17.C: Likewise.
31145         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31146
31147 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31148
31149         * g++.dg/conversion/dr195.C: New.
31150         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31151
31152 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31153             Devang Patel  <dpatel@apple.com>
31154
31155         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31156         of floating point arithmetic, which could trap.
31157
31158 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31159
31160         PR c++/14035
31161         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31162         * g++.dg/conversion/const2.C: New test.
31163         * g++.dg/expr/reinterpret2.C: New test.
31164         * g++.dg/expr/reinterpret3.C: New test.
31165         * g++.dg/expr/cast2.C: New test.
31166         * g++.dg/expr/copy1.C: New test.
31167         * g++.dg/other/conversion1.C: Change error message.
31168         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31169         function pointers to void *.
31170         * g++.old-deja/g++.mike/p10148.C: Likewise.
31171
31172 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31173
31174         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31175
31176 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31177
31178         PR c++/18047
31179
31180         * g++.dg/parse/expr3.C: New test.
31181
31182 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31183
31184         * gcc.dg/smod-1.c: New test.
31185
31186 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31187
31188         * objc.dg/method-14.m: New test.
31189
31190 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31191
31192         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31193         Also xfail as the patch was reverted.
31194
31195 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31196
31197         PR middle-end/16973
31198         * gcc.dg/pr16973.c: New test.
31199
31200 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31201
31202         PR tree-optimization/17656
31203         * gcc.c-torture/compile/pr17656.c: New test.
31204
31205 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31206
31207         * g++.dg/eh/shadow1.C: New.
31208
31209 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31210
31211         * gcc.c-torture/compile/20041018-1.c: New test.
31212
31213 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31214
31215         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31216         compiler referring to register 0 when accessing sdata.  The linker
31217         now patches things up.
31218
31219 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31220
31221         PR c/17529
31222         * gcc.c-torture/compile/pr17529.c: New test.
31223
31224 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31225
31226         PR c++/17743
31227         * g++.dg/ext/attrib17.C: New test.
31228
31229 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31230
31231         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31232
31233 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31234
31235         PR c++/10479
31236         * g++.dg/ext/attrib16.C: New test.
31237
31238 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31239
31240         PR c++/17042
31241         * g++.dg/init/dso_handle1.C: New test.
31242
31243         PR c++/14667
31244         * g++.dg/parse/typedef6.C: New test.
31245
31246         PR c++/17916
31247         * g++.dg/parse/pragma1.C: New test.
31248
31249 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31250
31251         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31252
31253 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31254
31255         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31256         -fno-common when on HPPA HP-UX platforms.
31257
31258 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31259
31260         PR other/16820
31261         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31262         stdint.h.
31263         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31264         uintptr_t.
31265
31266 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31267
31268         PR c++/16301
31269         * g++.dg/lookup/strong-using-4.C: New test.
31270
31271 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31272
31273         PR middle-end/16567
31274         * gcc.c-torture/compile/nested-1.c: New test.
31275
31276 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31277
31278         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31279         and mipsisa64*-*-* (until support for misaligned loads is added).
31280         * gcc.dg/vect/vect-50.c: Likewise.
31281         * gcc.dg/vect/vect-52.c: Likewise.
31282         * gcc.dg/vect/vect-54.c: Likewise.
31283         * gcc.dg/vect/vect-58.c: Likewise.
31284         * gcc.dg/vect/vect-60.c: Likewise.
31285         * gcc.dg/vect/vect-80.c: Likewise.
31286
31287 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31288
31289         PR c++/17976
31290         * g++.dg/init/dtor3.C: New test.
31291
31292 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31293
31294         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31295
31296 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31297
31298         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31299         * gcc.dg/macho-lo-sum.c: Likewise.
31300
31301 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31302
31303         * gcc.dg/ppc-spe64-1.c: New test.
31304
31305 2004-10-14  Devang Patel  <dpatel@apple.com>
31306
31307         PR 17635
31308         * gcc.dg/pr17635.c : New test.
31309
31310 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31311
31312         * gcc.dg/vect/vect-28.c: Remove xfail.
31313         * gcc.dg/vect/vect-30.c: Remove xfail.
31314         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31315         * gcc.dg/vect/vect-33.c: Remove xfail.
31316         * gcc.dg/vect/vect-44.c: Remove xfail.
31317         * gcc.dg/vect/vect-46.c: Remove xfail.
31318         * gcc.dg/vect/vect-50.c: Remove xfail.
31319         * gcc.dg/vect/vect-52.c: Remove xfail.
31320         * gcc.dg/vect/vect-54.c: Remove xfail.
31321         * gcc.dg/vect/vect-58.c: Remove xfail.
31322         * gcc.dg/vect/vect-60.c: Remove xfail.
31323         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31324         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31325         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31326         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31327         * gcc.dg/vect/vect-8.c: Remove xfail.
31328         * gcc.dg/vect/vect-80.c: Remove xfail.
31329         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31330
31331 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31332
31333         * gcc.dg/vect/vect-82.c: New testcase.
31334         * gcc.dg/vect/vect-82_64.c: New testcase.
31335         * gcc.dg/vect/vect-83.c: New testcase.
31336         * gcc.dg/vect/vect-83_64.c: New testcase.
31337
31338 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31339
31340         * gcc.dg/cpp/error-1.c: New test.
31341
31342 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31343
31344         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31345
31346 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31347
31348         PR target/17984
31349         * gcc.dg/cris-peep2-xsrand2.c: New test.
31350
31351 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31352
31353         PR c++/17661
31354         * g++.dg/expr/for2.C: New test.
31355
31356 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31357
31358         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31359
31360 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31361
31362         PR tree-optimization/17724
31363         * g++.dg/opt/pr17724-1.C: New test.
31364         * g++.dg/opt/pr17724-2.C: New test.
31365         * g++.dg/opt/pr17724-3.C: New test.
31366         * g++.dg/opt/pr17724-4.C: New test.
31367         * g++.dg/opt/pr17724-5.C: New test.
31368         * g++.dg/opt/pr17724-6.C: New test.
31369
31370 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31371
31372         PR c/17301
31373         * gcc.dg/pr17301-2.c: New test.
31374
31375 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31376
31377         PR c++/15876
31378         * g++.dg/parse/error22.C: New test.
31379
31380         PR c++/17936
31381         * g++.dg/template/spec18.C: New test.
31382
31383 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31384
31385         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31386         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31387         memcpy.
31388         * gcc.dg/ia64-sync-2.c: Ditto.
31389         * gcc.dg/ia64-sync-3.c: Ditto.
31390
31391 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31392
31393         * g++.dg/eh/cleanup5.C: Add dg-options "".
31394
31395 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31396
31397         PR middle-end/17657
31398         * gcc.dg/switch-4.c: New test case.
31399
31400 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31401
31402         * gcc.c-torture/execute/20041011-1.c: New test.
31403
31404 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31405
31406         PR c++/17554
31407         * g++.dg/init/for3.C: New test.
31408
31409         PR c++/17657
31410         * g++.dg/opt/switch2.C: New test.
31411
31412         PR middle-end/17703
31413         * g++.dg/warn/Wreturn-2.C: New test.
31414
31415 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31416
31417         PR c++/17907
31418         * g++.dg/eh/cleanup5.C: New test.
31419
31420 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31421
31422         PR c++/17393
31423         * g++.dg/parse/error21.C: New test.
31424
31425 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31426
31427         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31428         * g++.dg/warn/incomplete1.C: Likewise.
31429         * g++.dg/template/qualttp20.C: Likewise.
31430
31431 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31432
31433         PR c/17881
31434         * parm-incomplete-1.c: New test.
31435
31436 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31437
31438         PR c++/17867
31439         * g++.dg/parse/error19.C: New test.
31440
31441         PR c++/17670
31442         * g++.dg/init/new11.C: New test.
31443
31444         PR c++/17821
31445         * g++.dg/parse/error20.C: New test.
31446
31447         PR c++/17826
31448         * g++.dg/template/crash24.C: New test.
31449
31450 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31451
31452         PR c/17301
31453         * gcc.dg/pr17301-1.c: New test.
31454
31455 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31456
31457         PR c/17189
31458         * gcc.dg/anon-struct-5.c: New test.
31459
31460 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31461
31462         PR c/17844
31463         * gcc.dg/pr17844-1.c: New test.
31464
31465 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31466
31467         PR tree-optimization/17906
31468         * gcc.c-torture/compile/pr17906.c: New.
31469
31470 2004-10-09  Stuart Hastings  <stuart@apple.com>
31471             Roger Sayle  <roger@eyesopen.com>
31472
31473         PR rtl-optimization/17853
31474         * gcc.dg/i386-mmx-5.c: New testcase.
31475
31476 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31477
31478         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31479
31480 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31481
31482         PR c++/17524
31483         * g++.dg/template/static9.C: New test.
31484
31485         PR c++/17685
31486         * g++.dg/parse/operator5.C: New test.
31487
31488 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31489
31490         PR middle-end/17894
31491         * gcc.c-torture/execute/divcmp-4.c: New test case.
31492
31493 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31494
31495         PR tree-opt/17902
31496         * g++.dg/opt/pr17902.C: New test.
31497
31498 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31499
31500         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31501
31502 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31503
31504         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31505
31506 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31507
31508         * gcc.dg/assign-warn-3.c: New test.
31509
31510 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31511
31512         PR c/16999
31513         * gcc.dg/cpp/ident-1.c: New test.
31514
31515 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31516
31517         * gcc.c-torture/compile/acc1.c: New.
31518
31519 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31520
31521         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31522         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31523
31524 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31525
31526         * gcc.dg/ultrasp11.c: New test.
31527
31528 2004-10-08  Michael Matz  <matz@suse.de>
31529
31530         * gcc.dg/doloop-2.c: New test.
31531
31532 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31533
31534         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31535         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31536         objc.dg/method-9.m: Update expected diagnostics.
31537
31538 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31539
31540         * gcc.dg/ppc-fsel-3.c: New file.
31541         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31542
31543 2004-10-07  Paul Brook  <paul@codesourcery.com>
31544
31545         * gfortran.dg/intrinsic_verify_1.f90: New test.
31546
31547 2004-10-07  Paul Brook  <paul@codesourcery.com>
31548
31549         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31550
31551 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31552
31553         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31554         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31555         commit.
31556
31557 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31558
31559         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31560
31561 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31562
31563         PR c++/17115
31564         * g++.dg/warn/Winline-4.C: New test.
31565
31566 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31567
31568         * gcc.c-torture/compile/20041007-1.c: New test.
31569
31570 2004-10-07  Paul Brook  <paul@codesourcery.com>
31571
31572         PR fortran/17678
31573         * gfortran.dg/use_allocated_1.f90: New test.
31574
31575 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31576
31577         PR middle-end/17849
31578         * gfortran.fortran-torture/compile/nested.f90: New test
31579
31580 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31581
31582         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31583
31584 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31585
31586         PR c++/17368
31587         * g++.dg/ext/asm6.C: New test.
31588
31589 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31590
31591         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31592
31593 2004-10-06  Paul Brook  <paul@codesourcery.com>
31594
31595         PR libfortran/17709
31596         * gfortran.dg/empty_format_1.f90: New test.
31597
31598 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31599
31600         PR fortran/17568
31601         * gfortran.dg/ishft.f90: New test.
31602
31603         PR fortran/17283
31604         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31605         tests.
31606
31607 2004-10-06  Paul Brook  <paul@codesourcery.com>
31608
31609         * gfortran.dg/do_1.f90: New test.
31610
31611 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31612
31613         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31614         optimizing for size.
31615
31616 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31617
31618         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31619
31620 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31621
31622         * gcc.c-torture/compile/20041005-1.c: New test.
31623
31624 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31625
31626         PR c++/17829
31627         * g++.dg/lookup/koenig4.C: New.
31628
31629 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31630
31631         * g++.dg/other/classkey1.C: Adjust quoting marks.
31632         * g++.dg/parse/error15.C: Likewise.
31633         * g++.dg/template/meminit2.C (int>): Likewise.
31634
31635 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31636
31637         PR fortran/17283
31638         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31639
31640         PR fortran/17631
31641         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31642
31643         PR fortran/17708
31644         * gfortran.dg/pr17708.f90: New test.
31645
31646 2004-10-04  Chao-ying Fu  <fu@mips.com>
31647
31648         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31649         * gcc.dg/vect/vect-4.c: Ditto.
31650         * gcc.dg/vect/vect-5.c: Ditto.
31651         * gcc.dg/vect/vect-6.c: Ditto.
31652         * gcc.dg/vect/vect-8.c: Ditto.
31653         * gcc.dg/vect/vect-16.c: Ditto.
31654         * gcc.dg/vect/vect-30.c: Ditto.
31655         * gcc.dg/vect/vect-40.c: Ditto.
31656         * gcc.dg/vect/vect-41.c: Ditto.
31657         * gcc.dg/vect/vect-42.c: Ditto.
31658         * gcc.dg/vect/vect-43.c: Ditto.
31659         * gcc.dg/vect/vect-44.c: Ditto.
31660         * gcc.dg/vect/vect-45.c: Ditto.
31661         * gcc.dg/vect/vect-46.c: Ditto.
31662         * gcc.dg/vect/vect-47.c: Ditto.
31663         * gcc.dg/vect/vect-48.c: Ditto.
31664         * gcc.dg/vect/vect-49.c: Ditto.
31665         * gcc.dg/vect/vect-50.c: Ditto.
31666         * gcc.dg/vect/vect-51.c: Ditto.
31667         * gcc.dg/vect/vect-52.c: Ditto.
31668         * gcc.dg/vect/vect-53.c: Ditto.
31669         * gcc.dg/vect/vect-54.c: Ditto.
31670         * gcc.dg/vect/vect-55.c: Ditto.
31671         * gcc.dg/vect/vect-56.c: Ditto.
31672         * gcc.dg/vect/vect-57.c: Ditto.
31673         * gcc.dg/vect/vect-58.c: Ditto.
31674         * gcc.dg/vect/vect-59.c: Ditto.
31675         * gcc.dg/vect/vect-60.c: Ditto.
31676         * gcc.dg/vect/vect-74.c: Ditto.
31677         * gcc.dg/vect/vect-79.c: Ditto.
31678         * gcc.dg/vect/vect-80.c: Ditto.
31679
31680 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31681
31682         * gcc.dg/unused-7.c: Use the correct option.
31683
31684 2004-10-04  Paul Brook  <paul@codesourcery.com>
31685         Bud Davis  <bdavis9659@comcast.net>
31686
31687         PR fortran/17706
31688         PR fortran/16434
31689         * gfortran/pr17706.f90: New test.
31690         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31691
31692 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31693
31694         * gfortran.dg/pr17612.f90: New test.
31695
31696 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31697
31698         * g++.dg/template/local1.C: Adjust quoting marks in
31699         testing for diagnostics.
31700         * g++.dg/tls/diag-2.C: Likewise.
31701         * g++.dg/other/error8.C: Likewise.
31702
31703 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31704
31705         PR c/17178
31706         * gcc.dg/unused-4.c: Adjust to be correct.
31707
31708         PR c/17820
31709         * gcc.dg/unused-7.c: New test.
31710
31711 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31712
31713         PR c++/17797
31714         * g++.dg/overload/template2.C: New test.
31715
31716 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31717
31718         PR tree-optimization/16632
31719         * gcc.dg/tree-ssa/20041002-1.c: New.
31720
31721 2004-10-03  Paul Brook  <paul@codesourcery.com>
31722
31723         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31724         rather than relying on default formatting.
31725
31726 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31727
31728         * gcc.dg/20040920-1.c: Update expected message text.
31729
31730 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31731
31732         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31733
31734 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31735
31736         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31737         tree level.
31738
31739 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31740
31741         * gcc.dg/tree-ssa/pr17343.c: Remove.
31742
31743 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31744
31745         PR tree-opt/17343
31746         * gcc.dg/tree-ssa/pr17343.c: New test.
31747
31748 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31749
31750         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31751         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31752         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31753         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31754         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31755
31756 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31757
31758         * gcc.dg/lvalue-2.c: New test.
31759
31760 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31761
31762         PR c/17730
31763         * gcc.dg/pr17730-1.c: New test
31764
31765 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31766
31767         PR c/7425
31768         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31769
31770 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31771
31772         * gcc.c-torture/execute/stdarg-1.c: New test.
31773         * gcc.c-torture/execute/stdarg-2.c: New test.
31774         * gcc.c-torture/execute/stdarg-3.c: New test.
31775         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31776         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31777         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31778         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31779         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31780
31781 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31782
31783         PR tree-optimization/17697
31784         * g++.dg/opt/pr17697-1.C: New test.
31785         * g++.dg/opt/pr17697-2.C: New test.
31786         * g++.dg/opt/pr17697-3.C: New test.
31787
31788 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31789
31790         PR c/16409
31791         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31792         gcc.dg/vla-init-5.c: New tests.
31793
31794 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31795
31796         PR c/13804
31797         * gcc.dg/pr13804-1.c: New test.
31798
31799 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31800
31801         PR fortran/16938
31802         * gfortran.dg/pr16938.f90: New test.
31803
31804 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31805
31806         * g++.dg/template/crash23.C: New test.
31807
31808 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31809
31810         PR c++/17585
31811         * g++.dg/template/static8.C: New test.
31812
31813 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31814
31815         PR c++/17681
31816         * g++.dg/other/error9.C: New test.
31817
31818 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31819
31820         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31821
31822 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31823
31824         PR fortran/15164
31825         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31826
31827 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31828
31829         PR middle-end/17112
31830         * gcc.dg/pr17112-1.c: New test case.
31831
31832 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31833
31834         PR c/11459
31835         * gcc.dg/pr11459-1.c: New test.
31836
31837 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31838
31839         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31840         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31841
31842 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31843
31844         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31845
31846 2004-09-25  Jan Hubicka  <jh@suse.cz>
31847
31848         * compile/30040909-1.c: New test.
31849         * compile/30040907-1.c: New test.
31850
31851 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31852
31853         * gcc.c-torture/execute/va-arg-26.c: New test.
31854
31855 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31856
31857         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31858         extra diagnostics on targets with 64-bit pointers.
31859         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31860
31861 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31862
31863         PR c/17188
31864         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31865         * gcc.dg/decl-3.c: Adjust expected message.
31866
31867 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31868
31869         PR fortran/17615
31870         * gfortran.dg/pr17615.f90: New test.
31871
31872 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31873
31874         PR tree-optimzation/17517
31875         * g++.dg/tree-ssa/pr17517.C: New Test.
31876
31877 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31878
31879         PR c++/16889
31880         * g++.dg/lookup/ambig3.C: New.
31881
31882 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31883
31884         PR tree-opt/17624
31885         * g++.dg/opt/pr17624.C: New test.
31886
31887 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31888
31889         PR c/6980
31890         * gcc.dg/Wbad-function-cast-1.c: New test.
31891
31892 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31893
31894         * g++.dg/ext/complit1.C
31895         * g++.dg/other/error2.C
31896         * g++.dg/other/nontype-1.C
31897         * g++.dg/parse/crash11.C
31898         * g++.dg/parse/crash12.C
31899         * g++.dg/parse/error15.C
31900         * g++.dg/parse/error4.C
31901         * g++.dg/parse/tmpl-outside1.C
31902         * g++.dg/parse/too-many-tmpl-args1.C
31903         * g++.dg/template/dependent-expr3.C
31904         * g++.dg/template/error10.C
31905         * g++.dg/template/instantiate1.C
31906         * g++.dg/template/vtable2.C
31907         * g++.dg/warn/Wshadow-1.C
31908         * g++.dg/warn/weak1.C
31909         * g++.old-deja/g++.brendan/crash16.C
31910         * g++.old-deja/g++.brendan/crash18.C
31911         * g++.old-deja/g++.brendan/crash48.C
31912         * g++.old-deja/g++.brendan/crash49.C
31913         * g++.old-deja/g++.brendan/crash55.C
31914         * g++.old-deja/g++.brendan/crash56.C
31915         * g++.old-deja/g++.brendan/crash8.C
31916         * g++.old-deja/g++.brendan/enum11.C
31917         * g++.old-deja/g++.brendan/enum8.C
31918         * g++.old-deja/g++.brendan/enum9.C
31919         * g++.old-deja/g++.brendan/friend3.C
31920         * g++.old-deja/g++.brendan/misc14.C
31921         * g++.old-deja/g++.bugs/900402_02.C
31922         * g++.old-deja/g++.bugs/900404_03.C
31923         * g++.old-deja/g++.bugs/900404_04.C
31924         * g++.old-deja/g++.bugs/900428_03.C
31925         * g++.old-deja/g++.jason/crash4.C
31926         * g++.old-deja/g++.jason/overload21.C
31927         * g++.old-deja/g++.jason/redecl1.C
31928         * g++.old-deja/g++.jason/report.C
31929         * g++.old-deja/g++.jason/rfg10.C
31930         * g++.old-deja/g++.jason/template30.C
31931         * g++.old-deja/g++.law/arm12.C
31932         * g++.old-deja/g++.law/ctors5.C
31933         * g++.old-deja/g++.law/cvt20.C
31934         * g++.old-deja/g++.law/init10.C
31935         * g++.old-deja/g++.law/init8.C
31936         * g++.old-deja/g++.law/visibility17.C
31937         * g++.old-deja/g++.law/visibility7.C
31938         * g++.old-deja/g++.mike/net8.C
31939         * g++.old-deja/g++.mike/p646.C
31940         * g++.old-deja/g++.mike/p700.C
31941         * g++.old-deja/g++.mike/p701.C
31942         * g++.old-deja/g++.mike/p811.C
31943         * g++.old-deja/g++.ns/template13.C
31944         * g++.old-deja/g++.other/array3.C
31945         * g++.old-deja/g++.other/crash25.C
31946         * g++.old-deja/g++.other/dtor3.C
31947         * g++.old-deja/g++.other/dtor4.C
31948         * g++.old-deja/g++.other/main1.C
31949         * g++.old-deja/g++.other/warn7.C
31950         * g++.old-deja/g++.pt/crash11.C
31951         * g++.old-deja/g++.pt/crash36.C
31952         * g++.old-deja/g++.pt/spec22.C
31953         * g++.old-deja/g++.pt/spec9.C
31954         * g++.old-deja/g++.pt/ttp52.C
31955         * g++.old-deja/g++.robertl/eb103.C
31956         * g++.old-deja/g++.robertl/eb121.C
31957         * g++.old-deja/g++.robertl/eb22.C
31958         * g++.old-deja/g++.robertl/eb8.C:
31959         Update locations and/or regexps of dg-error markers.
31960         Remove markers for some bogus messages that are no longer issued.
31961
31962 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
31963
31964         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31965         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31966
31967 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
31968
31969         PR c++/17618
31970         * g++.dg/lookup/crash5.C: New test.
31971
31972 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
31973
31974         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31975         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31976         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31977         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31978         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31979         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
31980
31981         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
31982         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
31983         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
31984         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
31985         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
31986         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
31987
31988         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
31989
31990         * gcc.dg/vect/vect-44.c: Check additional cases.
31991         * gcc.dg/vect/vect-48.c: Check additional cases.
31992
31993         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
31994         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
31995         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
31996         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
31997         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
31998         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
31999         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32000         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32001         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32002
32003         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32004         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32005         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32006
32007 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32008
32009         * gcc.dg/tree-ssa/loop-6.c: New test.
32010
32011 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32012
32013         PR c++/17620
32014         * g++.dg/inherit/base2.C: New.
32015
32016 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32017
32018         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32019         * gcc.dg/20001012-2.c: Likewise.
32020         * gcc.dg/20001013-1.c: Likewise.
32021         * gcc.dg/20001101-1.c: Likewise.
32022         * gcc.dg/20001102-1.c: Likewise.
32023         * gcc.dg/bf-spl1.c: Likewise.
32024         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32025         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32026
32027 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32028
32029         PR tree-optimization/16721
32030         * gcc.dg/tree-ssa/pr16721.c: New test.
32031
32032 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32033
32034         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32035         * gcc.dg/20040305-1.c: Likewise.
32036
32037 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32038
32039         PR c/16566
32040         * gcc.c-torture/compile/pr16566-1.c,
32041         gcc.c-torture/compile/pr16566-2.c,
32042         gcc.c-torture/compile/pr16566-3.c: New tests.
32043
32044 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32045
32046         PR tree-optimization/17512
32047         * gcc.c-torture/compile/20040916-1.c.
32048
32049 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32050
32051         * gcc.dg/pragma-re-3.c: New test.
32052
32053 2004-09-17  Matt Austern  <austern@apple.com>
32054
32055         PR c++/15049
32056         * g++.dg/other/anon3.C: New.
32057
32058 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32059
32060         PR c++/7503
32061         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32062         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32063         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32064         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32065         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32066
32067 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32068
32069         PR fortran/17286
32070         * gfortran.dg/pr17286.f90: New test.
32071
32072 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32073
32074         PR c++/17530
32075         * g++.dg/template/static7.C: New test.
32076
32077 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32078
32079         PR tree-opt/17558
32080         * gcc.c-torture/compile/pr17558.c: New test.
32081
32082 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32083
32084         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32085         if SKIP_ATTRIBUTE is defined.
32086
32087 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32088
32089         PR fortran/15957
32090         * gfortran.dg/pr15957.f90: New test.
32091
32092 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32093
32094         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32095         in comparison.
32096         * gcc.dg/vect/vect-79.c: Likewise.
32097         * gcc.dg/vect/vect-80.c: Likewise.
32098
32099 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32100
32101         PR fortran/15750
32102         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32103
32104 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32105
32106         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32107         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32108         * gcc.dg/vect/vect-62.c: New testcase.
32109         * gcc.dg/vect/vect-63.c: New testcase.
32110         * gcc.dg/vect/vect-64.c: New testcase.
32111         * gcc.dg/vect/vect-65.c: New testcase.
32112         * gcc.dg/vect/vect-66.c: New testcase.
32113         * gcc.dg/vect/vect-67.c: New testcase.
32114         * gcc.dg/vect/vect-68.c: New testcase.
32115         * gcc.dg/vect/vect-69.c: New testcase.
32116         * gcc.dg/vect/vect-79.c: New testcase.
32117         * gcc.dg/vect/vect-80.c: New testcase.
32118
32119 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32120
32121         * gcc.target/mips/asm-1.c: New test.
32122
32123 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32124
32125         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32126         * gcc.dg/vect/vect-73.c: New testcase.
32127         * gcc.dg/vect/vect-74.c: New testcase.
32128         * gcc.dg/vect/vect-75.c: New testcase.
32129         * gcc.dg/vect/vect-76.c: New testcase.
32130         * gcc.dg/vect/vect-77.c: New testcase.
32131         * gcc.dg/vect/vect-78.c: New testcase
32132
32133 2004-09-18  Paul Brook  <paul@codesourcery.com>
32134
32135         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32136
32137 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32138
32139         PR c/17424
32140         * gcc.dg/pr17424-1.c: New test.
32141
32142 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32143
32144         * g++.dg/tree-ssa/pr17153.C: New test.
32145
32146 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32147
32148         PR pch/13361
32149         * g++.dg/pch/wchar-1.C: New.
32150         * g++.dg/pch/wchar-1.Hs: New.
32151
32152 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32153
32154         * gcc.c-torture/execute/20040917-1.c: New test.
32155
32156 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32157
32158         PR tree-optimization/17319
32159         * gcc.dg/pr17319.c: New test.
32160
32161 2004-09-17  Devang Patel  <dpatel@apple.com>
32162
32163         * gcc.dg/20040813-1.c: New test.
32164
32165 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32166
32167         PR tree-optimization/17273
32168         * gcc.c-torture/compile/pr17273.c: New test.
32169
32170 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32171
32172         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32173         Update expected messages.
32174         * gcc.dg/declspec-13.c: New test.
32175
32176 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32177
32178         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32179
32180 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32181
32182         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32183         change what 'a' is pointing to.
32184
32185 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32186
32187         PR c++/16002
32188         * g++.dg/template/error18.C: New test.
32189
32190         PR c++/16029
32191         * g++.dg/warn/Wunused-8.C: New test.
32192
32193 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32194
32195         PR tree-optimization/17513
32196         * gcc.dg/20040916-1.c: New test.
32197
32198 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32199
32200         PR c++/17501
32201         * g++.dg/template/typename7.C: New test.
32202
32203 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32204
32205         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32206
32207 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32208
32209         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32210         with -ftree-based-profiling also.
32211         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32212
32213 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32214
32215         PR/15364
32216         * gfortran.dg/der_array_io_1.f90: New test.
32217         * gfortran.dg/der_array_io_2.f90: New test.
32218         * gfortran.dg/der_array_io_3.f90: New test.
32219
32220 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32221
32222         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32223         EABI.
32224
32225 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32226
32227         * g++.dg/opt/switch1.C: New test.
32228
32229 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32230
32231         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32232         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32233         Update expected messages.
32234
32235 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32236
32237         PR fortran/16485
32238         * gfortran.dg/same_name_1.f90: New test.
32239
32240 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32241
32242         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32243         dereference garbage pointers.
32244
32245 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32246
32247         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32248         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32249
32250         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32251         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32252         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32253
32254 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32255
32256         PR c++/17324
32257         * g++.dg/template/mangle1.C: New test.
32258
32259 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32260
32261         PR tree-optimization/17252
32262         * gcc.c-torture/execute/pr17252.c: New test.
32263
32264 2004-09-14  Andrew Pinski  <apinski@apple.com>
32265
32266         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32267
32268 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32269
32270         PR rtl-optimization/9771
32271         * gcc.dg/pr9771-1.c: New test case.
32272
32273 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32274
32275         PR tree-optimization/15262
32276         * gcc.c-torture/execute/pr15262-1.c: New test.
32277         * gcc.c-torture/execute/pr15262-2.c: New test.
32278
32279 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32280
32281         * gcc.dg/declspec-12.c: New test.
32282
32283 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32284
32285         * gfortran.dg/pr17090.f90: Add directives to test.
32286
32287 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32288
32289         * gcc.c-torture/compile/20040914-1.c: New test.
32290
32291 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/16162
32294         * g++.dg/template/decl2.C: New test.
32295
32296 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32297
32298         PR fortran/17090
32299         * gfortran.dg/pr17090.f90: New test.
32300
32301 2004-09-13  Dale Johannesen  <dalej@apple.com>
32302
32303         * gcc.c-torture/compile/pr17408.c: New test case.
32304
32305 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32306
32307         PR c++/16716
32308         * g++.dg/parse/crash17.C: New test.
32309
32310         PR c++/17327
32311         * g++.dg/template/enum3.C: New test.
32312
32313 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32314
32315         * lib/gcc-defs.exp: Load wrapper.exp.
32316         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32317         using local code.
32318         * lib/gcc.exp (gcc_init): Similar.
32319         * lib/gfortran.exp (gfortran_init): Similar.
32320         * lib/objc.exp (objc_init): Similar.
32321         * lib/treelang.exp (treelang_init): Similar.
32322         * lib/wrapper.exp: New file with build_wrapper call machinery in
32323         ${tool}_maybe_build_wrapper.
32324
32325 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32326
32327         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32328         "inline".
32329         * gcc.dg/declspec-11.c: Update expected messages.
32330         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32331         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32332         gcc.dg/inline-12.c: New tests.
32333
32334 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32335
32336         * g++.dg/tree-ssa/pr17400.C: New testcase.
32337
32338 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32339
32340         * gcc.target/mips/sb1-1.c: New testcase.
32341
32342 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32343
32344         * lib/g77-dg.exp: Remove unused file.
32345         * lib/mike-g77.exp: Ditto.
32346         * lib/g77.exp: Ditto.
32347
32348 2004-09-12  Richard Henderson  <rth@redhat.com>
32349
32350         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32351
32352 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32353
32354         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32355         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32356         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32357         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32358         Update expected messages.
32359
32360 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32361
32362         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32363         declaration/use mismatch for dirp parameter.
32364
32365 2004-09-12  Andrew Pinski  <apinski@apple.com>
32366
32367         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32368         -fgnu-runtime is passed.
32369
32370 2004-09-12  Richard Henderson  <rth@redhat.com>
32371
32372         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32373         do the uplevel thing and update additional_flags directly.
32374         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32375         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32376         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32377         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32378
32379 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32380
32381         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32382
32383 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32384
32385         PR middle-end/17411
32386         * g++.dg/opt/pr17411-1.C: New test case.
32387
32388 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32389
32390         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32391         gcc.dg/tls/diag-2.c: Update expected messages.
32392         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32393         messages.
32394         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32395         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32396         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32397         gcc.dg/tls/diag-5.c: New tests.
32398
32399 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32400
32401         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32402
32403 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32404
32405         * g++.dg/parse/break-in-for.C: New test.
32406
32407 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32408
32409         * gcc.dg/tree-ssa/20040911-1.c: New test.
32410
32411 2004-09-11  Andreas Jaeger  <aj@suse.de>
32412
32413         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32414         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32415
32416 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32417
32418         * gcc.target/frv: New directory of FR-V-specific tests.
32419
32420 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32421
32422         * gcc.dg/convert-vec-1.c: New test.
32423
32424 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32425
32426         PR middle-end/17024
32427         * gcc.dg/pr17024-1.c: New test case.
32428
32429 2004-09-10  Eric Christopher  <echristo@redhat.com>
32430
32431         * gcc.dg/20040910-1.c: New test.
32432
32433 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32434
32435         * gcc.dg/bitfld-9.c: New test.
32436
32437 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32438
32439         * gcc.c-torture/execute/ieee/acc1.c: New test.
32440         * gcc.c-torture/execute/ieee/acc2.c: New test.
32441         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32442
32443 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32444
32445         * gcc.dg/deprecated-2.c: New test.
32446
32447 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32448
32449         * gcc.dg/init-vec-1.c: New test.
32450
32451 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32452
32453         PR middle-end/17055
32454         * gcc.dg/pr17055-1.c: New test case.
32455
32456 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32457
32458         PR target/17377
32459         * gcc.c-torture/execute/pr17377.c: New test.
32460
32461 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32462
32463         PR c/8420
32464         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32465         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32466         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32467         gcc.dg/long-long-typespec-1.c: New tests.
32468         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32469
32470 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32471
32472         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32473         gcc.dg/gnu99-static-1.c: New tests.
32474
32475 2004-09-08  Devang Patel  <dpatel@apple.com>
32476
32477         * gcc.dg/darwin-ld-20040828-1.c: New test.
32478         * gcc.dg/darwin-ld-20040828-2.c: New test.
32479         * gcc.dg/darwin-ld-20040828-3.c: New test.
32480
32481 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32482
32483         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32484         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32485         in error message.
32486         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32487         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32488         in error message.
32489         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32490         types they qualify.
32491         * objc.dg/type-size-2.m: Fix wording in comment.
32492         * objc.dg/va-meth-1.m: New test case.
32493
32494 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32495
32496         PR c/16633:
32497         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32498         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32499
32500 2004-09-06  Devang Patel  <dpatel@apple.com>
32501
32502         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32503         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32504
32505 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32506
32507         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32508         reflect changed line numbering of diagnostics.
32509
32510 2004-09-06  Paul Brook  <paul@codesourcery.com>
32511
32512         * gfortran.dg/edit_real_1.f90: Add new test.
32513
32514 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32515
32516         * gcc.dg/tree-ssa/loop-2.c: New test.
32517         * gcc.dg/tree-ssa/loop-3.c: New test.
32518         * gcc.dg/tree-ssa/loop-4.c: New test.
32519         * gcc.dg/tree-ssa/loop-5.c: New test.
32520
32521 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32522
32523         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32524
32525 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32526
32527         * gcc.dg/format/sentinel-1.c: New test.
32528
32529 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32530
32531         * gcc.dg/builtins-46.c: New.
32532
32533 2004-09-03  Devang Patel  <dpatel@apple.com>
32534
32535         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32536         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32537
32538 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32539
32540         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32541         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32542         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32543         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32544         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32545         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32546         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32547         the non-portable bzero.
32548         * gcc.dg/20010912-1.c: xfail for NetWare.
32549         * gcc.dg/20020426-2.c: xfail for NetWare.
32550         * gcc.dg/20021014-1.c: xfail for NetWare.
32551         * gcc.dg/20021018-1.c: xfail for NetWare.
32552         * gcc.dg/20030213-1.c: xfail for NetWare.
32553         * gcc.dg/20030225-1.c: xfail for NetWare.
32554         * gcc.dg/20030708-1.c: xfail for NetWare.
32555         * gcc.dg/builtins-config.h: Also exclude NetWare.
32556         * gcc.dg/format/format.h: Define restrict only if not already defined.
32557         * gcc.dg/nest.c: xfail for NetWare.
32558         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32559         * lib/target-supports.exp (check_visibility_available): Exclude
32560         NetWare.
32561
32562 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32563
32564         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32565         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32566         deterministic starting point for the alignment of structure fields.
32567         * gcc.dg/Wpadded.c: Dito.
32568         * g++.dg/abi/vbase10.C: Dito.
32569
32570 2004-09-03  Devang Patel  <dpatel@apple.com>
32571
32572         * g++.dg/debug/pr15736.cc: New test.
32573
32574 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32575
32576         * README.QMTEST: Fix out-of-date link.
32577
32578 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32579
32580         PR fortran/16579
32581         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32582         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32583
32584 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32585
32586         * g++.dg/abi/arm_rtti1.C: New test.
32587
32588 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32589
32590         * gcc.dg/ppc-vector-memcpy.c: New.
32591         * gcc.dg/ppc-vector-memset.c: New.
32592
32593 2004-09-02  Chao-ying Fu  <fu@mips.com>
32594
32595         * gcc.target/mips/mips-3d-1.c: New test.
32596         * gcc.target/mips/mips-3d-2.c: New test.
32597         * gcc.target/mips/mips-3d-3.c: New test.
32598         * gcc.target/mips/mips-3d-4.c: New test.
32599         * gcc.target/mips/mips-3d-5.c: New test.
32600         * gcc.target/mips/mips-3d-6.c: New test.
32601         * gcc.target/mips/mips-3d-7.c: New test.
32602         * gcc.target/mips/mips-3d-8.c: New test.
32603         * gcc.target/mips/mips-3d-9.c: New test.
32604         * gcc.target/mips/mips-ps-1.c: New test.
32605         * gcc.target/mips/mips-ps-2.c: New test.
32606         * gcc.target/mips/mips-ps-3.c: New test.
32607         * gcc.target/mips/mips-ps-4.c: New test.
32608         * gcc.target/mips/mips-ps-type.c: New test.
32609
32610 2004-09-02  Paul Brook  <paul@codesourcery.com>
32611
32612         * gfortran.dg/edit_real_1.f90: Add new tests.
32613
32614 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32615
32616         PR fortran/15327
32617         * gfortran.dg/merge_char_1.f90: New test.
32618
32619 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32620
32621         PR fortran/16404
32622         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32623
32624 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32625
32626         PR c/1522
32627         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32628
32629 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32630
32631         * g++.dg/opt/loop1.C: Do not XFAIL.
32632
32633 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32634
32635         * gcc.c-torture/execute/20040831-1.c: New test.
32636
32637 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32638
32639         PR fortran/16579
32640         * gfortran.dg/g77/20010610.f: Now passes.
32641         Copy from g77.f-torture/execute. Add dg-run directive.
32642         * gfortran.dg/g77/README: Update
32643
32644 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32645
32646         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32647         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32648         (t1, t2, t3, t4): Add volatile.
32649
32650 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32651
32652         * g++.dg/ext/visibility/arm1.C: New test.
32653
32654 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32655
32656         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32657         -pedantic-errors.
32658
32659 2004-09-01  Paul Brook  <paul@codesourcery.com>
32660
32661         * gfortran.dg/eof_2.f90: New test.
32662
32663 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32664
32665         PR fortran/16579
32666         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32667
32668 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32669
32670         PR libfortran/16805
32671         * gfortran.dg/list_read_2.f90: New test.
32672
32673 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32674
32675         * g++.dg/abi/key1.C: New test.
32676
32677 2004-08-31  Richard Henderson  <rth@redhat.com>
32678
32679         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32680         form of offsetof.
32681         * g++.dg/other/offsetof5.C: Remove duplicate.
32682
32683 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32684
32685         PR fortran/17244
32686         * gfortran.dg/func_derived_1.f90: New test.
32687
32688 2004-08-31  Paul Brook  <paul@codesourcery.com>
32689
32690         * gfortran.dg/eof_1.f90: New test.
32691
32692 2004-08-31  Paul Brook  <paul@codesourcery.com>
32693
32694         * gfortran.dg/list_read_1.f90: New file.
32695
32696 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32697
32698         * g++.dg/opt/loop1.C: XFAIL.
32699
32700 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32701
32702         * gcc.dg/funcdef-storage-1.c: New.
32703         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32704         an extern function in local scope.
32705         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32706         declare an 'auto inline' function in local scope.
32707         * gcc.dg/20011130-1.c: Likewise.
32708         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32709         an 'auto' function in local scope.
32710         * gcc.dg/20021014-1.c: Likewise.
32711         * gcc.dg/20030331-2.c: Likewise.
32712
32713 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32714
32715         * gfortran.dg/blockdata_1.f90: New test.
32716
32717 2004-08-30  Richard Henderson  <rth@redhat.com>
32718
32719         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32720
32721 2004-08-30  Richard Henderson  <rth@redhat.com>
32722
32723         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32724         additional_flags set by alternate driver.
32725         (ieee-options): New procedure.
32726         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32727         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32728         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32729         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32730
32731 2004-08-30  Richard Henderson  <rth@redhat.com>
32732
32733         * lib/f-torture.exp: Remove.
32734
32735 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32736
32737         PR rtl-optimization/16590
32738         * g++.dg/opt/loop1.C: New test.
32739
32740 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32741
32742         PR fortran/13910
32743         * gfortran.dg/oldstyle_1.f90: New test.
32744
32745 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32746         Paul Brook  <paul@codesourcery.com>
32747
32748         * gfortran.dg/g77/README: Update.
32749         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32750         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32751         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32752
32753 2004-08-28  Paul Brook  <paul@codesourcery.com>
32754
32755         PR libfortran/17195
32756         * gfortran.dg/edit_real_1.f90: New test.
32757
32758 2004-08-27  Paul Brook  <paul@codesourcery.com>
32759
32760         * gfortran.dg/rewind_1.f90: New test.
32761
32762 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32763
32764         PR fortran/16597
32765         * gfortran.dg/pr16597.f90: New test.
32766
32767 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32768
32769         PR c/13801
32770         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32771         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32772         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32773         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32774         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32775
32776 2004-08-26  Nick Clifton  <nickc@redhat.com>
32777
32778         * gcc.c-torture/compile/pr17119.c: New test.
32779
32780 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32781
32782         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32783
32784 2004-08-25  Richard Henderson  <rth@redhat.com>
32785
32786         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32787         the bits that expect kind=8 to be the largest real kind.
32788
32789 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32790
32791         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32792
32793 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32794
32795         * gfortran.dg/assignment_1.f90: New test.
32796
32797 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32798
32799         * g++.dg/template/repo3.C: New test.
32800
32801 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32802
32803         PR middle-end/16693
32804         PR tree-optimization/16372
32805         * g++.dg/opt/pr16372-1.C: New test case.
32806         * g++.dg/opt/pr16693-1.C: New test case.
32807         * g++.dg/opt/pr16693-2.C: New test case.
32808
32809 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32810
32811         * objc.dg/proto-lossage-4.m: New test.
32812
32813 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32814
32815         PR c++/17155
32816         * g++.dg/inherit/local2.C: New test.
32817
32818 2004-08-25  Paul Brook  <paul@codesourcery.com>
32819
32820         PR fortran/17144
32821         * gfortran.dg/string_ctor_1.f90: New test.
32822
32823 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32824
32825         PR c++/14428
32826         * g++.dg/template/redecl2.C: New test.
32827
32828 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32829
32830         PR fortran/17143
32831         * gfortran.dg/pr17143.f90: New test.
32832
32833 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32834
32835         PR fortran/17164
32836         * gfortran.dg/pr17164.f90: New test.
32837
32838 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32839
32840         * gcc.dg/tree-ssa/loop-1.c: New test.
32841
32842 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32843
32844         * gcc.c-torture/compile/20040824-1.c: New test.
32845
32846 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32847
32848         * gcc.c-torture/compile/iftrap-3.c: New test.
32849
32850 2004-08-24  Paul Brook  <paul@codesourcery.com>
32851
32852         * gfortran.dg/entry_2.f90: New test.
32853
32854 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32855
32856         PR c++/16889
32857         * g++.dg/lookup/ambig[12].C: New.
32858
32859 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32860
32861         PR c++/16706
32862         * g++.dg/template/crash21.C: New test.
32863         * g++.dg/template/crash22.C: Likewise.
32864
32865 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32866
32867         PR c++/17149
32868         * g++.dg/template/access15.C: New.
32869
32870 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32871
32872         PR c++/17163
32873         * g++.dg/template/repo2.C: New test.
32874
32875 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32876
32877         PR rtl-optimization/17078
32878         * gcc.c-torture/execute/pr17078-1.c: New test case.
32879
32880 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32881
32882         PR c/14492
32883         * gcc.dg/debug/crash1.c: New test.
32884
32885 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32886
32887         PR c/16180
32888         * gcc.dg/loop-5.c: New test.
32889
32890 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32891
32892         * gcc.c-torture/execute/20040823-1.c: New test.
32893
32894 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32895
32896         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32897         to the assembler.  Simplify test accordingly.
32898         (asm_abi_flags): Use GNU names.
32899         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32900         to check for ABI flags.
32901
32902 2004-08-22  Andrew Pinski  <apinski@apple.com>
32903
32904         * g++.dg/opt/pr14029.C: New test.
32905         * gcc.c-torture/execute/pr15262.c: New test.
32906
32907 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32908
32909         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32910
32911 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32912
32913         PR 16908
32914         * gfortran.dg/direct_io.f90: New test.
32915
32916 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32917
32918         PR c++/17121
32919         * g++.dg/inherit/local2.C: New test.
32920
32921 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32922
32923         PR c++/17120
32924         * g++.dg/warn/Wparentheses-4.C: New test.
32925
32926 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32927
32928         PR c++/17121
32929         * g++.dg/inherit/local2.C: New test.
32930
32931         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32932         * gcc.dg/ppc-ldstruct.c: Likewise.
32933         * gcc.dg/ppc64-abi-2.c: Likewise.
32934
32935 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32936
32937         PR rtl-optimization/17099
32938         * gcc.c-torture/execute/20040820-1.c: New test.
32939
32940 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32941
32942         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32943
32944 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32945
32946         PR fortran/17077
32947         * gfortran.dg/auto_array_1.f90: New test.
32948
32949 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32950
32951         PR fortran/17074
32952         * gfortran.dg/simpleif_1.f90: New test.
32953
32954 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32955
32956         * lib/target-supports.exp (check_profiling_available): Return
32957         false for arm*-*-symbianelf* and arm*-*-eabi*.
32958
32959         PR c++/15890
32960         * g++.dg/template/delete1.C: New test.
32961
32962 2004-08-19  Paul Brook  <paul@codesourcery.com>
32963
32964         PR fortran/14976
32965         PR fortran/16228
32966         * gfortran.dg/data_char_1.f90: New test.
32967
32968 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
32969
32970         PR fortran/16946
32971         * gfortran.dg/reduction.f90: New testcase.
32972
32973 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32974
32975         PR fortran/16520
32976         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32977
32978 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32979
32980         PR c++/17041
32981         * g++.dg/Wparentheses-3.C: New test.
32982
32983 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
32984
32985         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
32986         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
32987         * gcc.dg/vect/vect-2.c: Likewise.
32988         * gcc.dg/vect/vect-3.c: Likewise.
32989         * gcc.dg/vect/vect-4.c: Likewise.
32990         * gcc.dg/vect/vect-5.c: Likewise.
32991         * gcc.dg/vect/vect-6.c: Likewise.
32992         * gcc.dg/vect/vect-7.c: Likewise.
32993         * gcc.dg/vect/vect-25.c: Likewise.
32994         * gcc.dg/vect/vect-31.c: Likewise.
32995         * gcc.dg/vect/vect-32.c: Likewise.
32996         * gcc.dg/vect/vect-34.c: Likewise.
32997         * gcc.dg/vect/vect-36.c: Likewise.
32998         * gcc.dg/vect/vect-all.c: Likewise.
32999
33000 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33001
33002         PR c++/17068
33003         * g++.dg/template/operator4.C: New test.
33004
33005 2004-08-18  Richard Henderson  <rth@redhat.com>
33006
33007         * gcc.dg/20040206-1.c: XFAIL.
33008
33009 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33010
33011         PR c++/16246
33012         * g++.dg/template/array7.C: New test.
33013
33014 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33015
33016         * gcc.dg/mips-movcc-1.c: New test.
33017         * gcc.dg/mips-movcc-2.c: New test.
33018         * gcc.dg/mips-movcc-3.c: New test.
33019
33020         * gcc.dg/mips-nmadd-1.c: New test.
33021         * gcc.dg/mips-nmadd-2.c: New test.
33022
33023 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33024
33025         PR c++/15871
33026         * g++.dg/opt/inline8.C: New test.
33027
33028         PR c++/16965
33029         * g++.dg/parse/error17.C: New test.
33030
33031 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33032
33033         * gcc.dg/vect: New directory for vectorizer tests.
33034         * gcc.dg/vect/tree-vect.h: New file.
33035         * gcc.dg/vect/vect.exp: New file.
33036         * gcc.dg/vect/pr16105.c.c: New test.
33037         * gcc.dg/vect/vect-1.c: New test.
33038         * gcc.dg/vect/vect-2.c: New test.
33039         * gcc.dg/vect/vect-3.c: New test.
33040         * gcc.dg/vect/vect-4.c: New test.
33041         * gcc.dg/vect/vect-5.c: New test.
33042         * gcc.dg/vect/vect-6.c: New test.
33043         * gcc.dg/vect/vect-7.c: New test.
33044         * gcc.dg/vect/vect-8.c: New test.
33045         * gcc.dg/vect/vect-9.c: New test.
33046         * gcc.dg/vect/vect-10.c: New test.
33047         * gcc.dg/vect/vect-11.c: New test.
33048         * gcc.dg/vect/vect-12.c: New test.
33049         * gcc.dg/vect/vect-13.c: New test.
33050         * gcc.dg/vect/vect-14.c: New test.
33051         * gcc.dg/vect/vect-15.c: New test.
33052         * gcc.dg/vect/vect-16.c: New test.
33053         * gcc.dg/vect/vect-17.c: New test.
33054         * gcc.dg/vect/vect-18.c: New test.
33055         * gcc.dg/vect/vect-19.c: New test.
33056         * gcc.dg/vect/vect-20.c: New test.
33057         * gcc.dg/vect/vect-21.c: New test.
33058         * gcc.dg/vect/vect-22.c: New test.
33059         * gcc.dg/vect/vect-23.c: New test.
33060         * gcc.dg/vect/vect-24.c: New test.
33061         * gcc.dg/vect/vect-25.c: New test.
33062         * gcc.dg/vect/vect-26.c: New test.
33063         * gcc.dg/vect/vect-27.c: New test.
33064         * gcc.dg/vect/vect-28.c: New test.
33065         * gcc.dg/vect/vect-29.c: New test.
33066         * gcc.dg/vect/vect-30.c: New test.
33067         * gcc.dg/vect/vect-31.c: New test.
33068         * gcc.dg/vect/vect-32.c: New test.
33069         * gcc.dg/vect/vect-33.c: New test.
33070         * gcc.dg/vect/vect-34.c: New test.
33071         * gcc.dg/vect/vect-35.c: New test.
33072         * gcc.dg/vect/vect-36.c: New test.
33073         * gcc.dg/vect/vect-37.c: New test.
33074         * gcc.dg/vect/vect-38.c: New test.
33075         * gcc.dg/vect/vect-40.c: New test.
33076         * gcc.dg/vect/vect-41.c: New test.
33077         * gcc.dg/vect/vect-42.c: New test.
33078         * gcc.dg/vect/vect-43.c: New test.
33079         * gcc.dg/vect/vect-44.c: New test.
33080         * gcc.dg/vect/vect-45.c: New test.
33081         * gcc.dg/vect/vect-46.c: New test.
33082         * gcc.dg/vect/vect-47.c: New test.
33083         * gcc.dg/vect/vect-48.c: New test.
33084         * gcc.dg/vect/vect-49.c: New test.
33085         * gcc.dg/vect/vect-50.c: New test.
33086         * gcc.dg/vect/vect-51.c: New test.
33087         * gcc.dg/vect/vect-52.c: New test.
33088         * gcc.dg/vect/vect-53.c: New test.
33089         * gcc.dg/vect/vect-54.c: New test.
33090         * gcc.dg/vect/vect-55.c: New test.
33091         * gcc.dg/vect/vect-56.c: New test.
33092         * gcc.dg/vect/vect-57.c: New test.
33093         * gcc.dg/vect/vect-58.c: New test.
33094         * gcc.dg/vect/vect-59.c: New test.
33095         * gcc.dg/vect/vect-60.c: New test.
33096         * gcc.dg/vect/vect-61.c: New test.
33097         * gcc.dg/vect/vect-all.c: New test.
33098         * gcc.dg/vect/vect-none.c: New test.
33099
33100 2004-08-17  Paul Brook  <paul@codesourcery.com>
33101
33102         PR fortran/13082
33103         * gfortran.dg/entry_1.f90: New test.
33104
33105 2004-08-17  Andrew Pinski  <apinski@apple.com>
33106
33107         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33108
33109 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33110
33111         * gcc.dg/pr17036-1.c: New test.
33112
33113 2004-08-16  Devang Patel  <dpatel@apple.com>
33114
33115         * gcc.dg/darwin-20040809-1.c: New test.
33116
33117 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33118
33119         * gcc.dg/funcdef-attr-1.c: New test.
33120
33121 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33122
33123         * gcc.dg/altivec-17.c: New test.
33124         * gcc.dg/altivec-18.c: New test.
33125
33126 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33127
33128         PR c++/6749
33129         * g++.dg/template/vtable2.C: New test.
33130
33131 2004-08-14  Richard Henderson  <rth@redhat.com>
33132
33133         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33134         * gcc.dg/pack-test-4.c (main): Return 0.
33135         * gcc.dg/setjmp-1.c: Remove XFAIL.
33136         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33137
33138 2004-08-14  Richard Henderson  <rth@redhat.com>
33139
33140         * gcc.dg/980217-1.c: Add prototype for printf.
33141
33142 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33143
33144         * gfortran.dg/pr16935.f90: New test.
33145
33146 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33147
33148         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33149
33150 2004-08-13  Paul Brook  <paul@codesourcery.com>
33151
33152         * gfortran.dg/der_io_1.f90: Remove stray comma.
33153
33154 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33155
33156         * gcc.dg/vmx/cw-bug-2.c: Remove.
33157         * gcc.dg/vmx/vprint-1.c: Remove.
33158         * gcc.dg/vmx/vscan-1.c: Remove.
33159
33160 2004-08-12  Devang patel  <dpatel@apple.com>
33161
33162         * gcc.dg/darwin-20040809-2.c: New test.
33163
33164 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33165
33166         * g++.dg/ext/altivec-12.C: New test.
33167
33168         * g++.dg/ext/altivec-11.C: New test.
33169
33170 2004-08-12  Paul Brook  <paul@codesourcery.com>
33171
33172         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33173
33174 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33175
33176         * g++.dg/ext/altivec-2.C: Check for hardware support before
33177         executing any VMX instructions.
33178
33179         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33180
33181 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33182
33183         PR c++/16276
33184         * g++.old-deja/g++.other/comdat4.C: New test.
33185         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33186
33187 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33188
33189         PR target/16286
33190         * gcc.dg/pr16286.c: New test.
33191
33192 2004-08-12 Jan Beulich <jbeulich@novell.com>
33193
33194         * g++.dg/ext/asm5.C: New.
33195
33196 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33197
33198         PR c++/16698
33199         * g++.dg/eh/crash1.C: New test.
33200
33201         PR c++/16717
33202         * g++.dg/ext/construct1.C: New test.
33203
33204 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33205
33206         PR c++/16853
33207         * g++.dg/init/ptrmem1.C: New test.
33208
33209         PR c++/16618
33210         * g++.dg/parse/offsetof5.C: New test.
33211
33212         PR c++/16870
33213         * g++.dg/template/overload3.C: New test.
33214
33215 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33216
33217         PR c++/16964
33218         * g++.dg/parse/error16.C: New test.
33219
33220         PR c++/16904
33221         * g++.dg/template/error14.C: New test.
33222
33223         PR c++/16929
33224         * g++.dg/template/error15.C: New test.
33225
33226 2004-08-11  Devang Patel  <dpatel@apple.com>
33227
33228         * gcc.dg/darwin-ld-20040809-1.c: New test.
33229         * gcc.dg/darwin-ld-20040809-2.c: New test.
33230
33231 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33232
33233         PR fortran/16917
33234         * gfortran.dg/dfloat_1.f90: New test.
33235
33236 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33237
33238         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33239         * gcc.dg/dll-2.c: Fix dg-require syntax.
33240         * gcc.misc-tests/arm-isr.c (abort): Declare.
33241         (exit): Likewise.
33242
33243 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33244
33245         PR c++/16971
33246         * g++.dg/parse/crash16.C: New test.
33247
33248 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33249
33250         * gcc.dg/mips-rsqrt-1.c: New test case.
33251         * gcc.dg/mips-rsqrt-2.c: New test case.
33252         * gcc.dg/mips-rsqrt-3.c: New test case.
33253
33254 2004-08-10  Paul Brook  <paul@codesourcery.com>
33255
33256         * gfortran.dg/der_io_1.f90: New test.
33257
33258 2004-08-10  Paul Brook  <paul@codesourcery.com>
33259
33260         PR fortran/16919
33261         * gfortran.dg/der_array_1.f90: New test.
33262
33263 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33264
33265         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33266
33267 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33268
33269         * gcc.dg/wchar_t-2.c: Fix typo.
33270
33271 2004-08-09  Falk Hueffner  <falk@debian.org>
33272
33273         PR tree-optimization/12517
33274         * gcc.c-torture/compile/pr12517.c: New test.
33275
33276         PR tree-optimization/12578
33277         * gcc.c-torture/compile/pr12578.c: New test.
33278
33279         PR tree-optimization/12899
33280         * gcc.c-torture/compile/pr12899.c: New test.
33281
33282         PR rtl-optimization/14692
33283         * gcc.c-torture/compile/pr14692.c: New test.
33284
33285         PR tree-optimization/16461
33286         * gcc.c-torture/compile/pr16461.c: New test.
33287
33288 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33289
33290         * gfortran.dg/getenv_1.f90: New test.
33291
33292 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33293
33294         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33295         wchar_t.
33296         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33297
33298 2004-08-06  Paul Brook  <paul@codesourcery.com>
33299
33300         * gfortran.dg/ret_array_1.f90: New test.
33301         * gfortran.dg/ret_pointer_1.f90: New test.
33302
33303 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33304
33305         * gcc.dg/missing-field-init-[12].c: New tests.
33306         * g++.dg/warn/missing-field-init-[12].C: New tests.
33307
33308 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33309
33310         * gcc.dg/enum2.c: New test.
33311         * gcc.dg/symbian3.c: Likewise.
33312         * gcc.dg/symbian4.c: Likewise.
33313         * gcc.dg/wchar_t-2.c: Likewise.
33314
33315 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33316
33317         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33318         destructor tests.
33319
33320 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33321
33322         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33323         dg-require-visiblity.
33324         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33325         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33326         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33327         * g++.dg/ext/visibility/new1.C: Likewise.
33328         * g++.dg/ext/visibility/pragma.C: Likewise.
33329         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33330         * g++.dg/ext/visibility/virtual.C: Likewise.
33331         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33332         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33333         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33334         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33335         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33336         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33337         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33338         * g++/dg/ext/visibility/visibility-8.C: New test.
33339         * gcc.c-torture/compile/dll.x: Remove.
33340         * gcc.dg/dll-2.c: Use dg-require-dll
33341         * gcc.dg/visibility-10.c: New test.
33342         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33343         supporting DLLs.
33344         * lib/scanasm.exp (scan_hidden): New function.
33345         (scan_not_hidden): Likewise.
33346
33347 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33348
33349         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33350
33351 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33352
33353         * gcc.c-torture/execute/20040805-1.c: New test.
33354
33355 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33356
33357         * gcc.dg/20020118-1.c: Declare abort.
33358         * gcc.dg/altivec_check.h: Likewise.
33359         * gcc.dg/iftrap-2.c: Likewise.
33360         * gcc.dg/pragma-darwin.c: Likewise.
33361         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33362
33363 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33364
33365         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33366
33367 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33368
33369         * gcc.c-torture/execute/builtins/abs-2.c,
33370         gcc.c-torture/execute/builtins/abs-3.c,
33371         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33372         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33373         intmax_t, uintmax_t and their limits.
33374         * gcc.dg/intmax_t-1.c: New test.
33375
33376 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33377
33378         * g++.dg/tc1/dr147.C: Add reference to PR.
33379
33380 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33381
33382         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33383         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33384
33385 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33386
33387         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33388
33389 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33390
33391         * gcc.dg/redecl-5.c: New test.
33392         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33393         of scanf.
33394
33395 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33396
33397         PR middle-end/16790
33398         * gcc.c-torture/execute/pr16790-1.c: New test case.
33399
33400 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33401
33402         * g++.dg/ext/visibility/assign1.C: New test.
33403         * g++.dg/ext/visibility/new1.C: Likewise.
33404
33405         * gcc.dg/symbian1.c: New test.
33406         * gcc.dg/symbian2.c: Likewise.
33407
33408 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33409
33410         PR target/16570
33411         * gcc.dg/i386-sse-9.c: New test.
33412
33413 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33414
33415         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33416
33417 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33418
33419         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33420         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33421         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33422         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33423         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33424         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33425         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33426         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33427         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33428         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33429         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33430         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33431         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33432         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33433         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33434         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33435         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33436         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33437         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33438         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33439         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33440         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33441         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33442         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33443         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33444         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33445         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33446         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33447         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33448         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33449         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33450         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33451         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33452         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33453         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33454         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33455         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33456         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33457         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33458         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33459         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33460         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33461         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33462         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33463         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33464         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33465         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33466         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33467         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33468         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33469         gcc.misc-tests/i386-pf-3dnow-1.c,
33470         gcc.misc-tests/i386-pf-athlon-1.c,
33471         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33472         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33473         Declare built-in functions used.
33474         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33475
33476 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33477
33478         PR c++/16707
33479         * g++.dg/lookup/using12.C: New test.
33480
33481         * g++.dg/init/null1.C: Fix PR number.
33482         * g++.dg/parse/namespace10.C: Likewise.
33483
33484 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33485
33486         PR c++/16224
33487         * g++.dg/template/spec17.C: New test.
33488         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33489         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33490
33491 2004-08-02  David Billinghurst
33492
33493         PR fortran/16292
33494         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33495
33496 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33497
33498         * gcc.dg/ia64-got-1.c: New test case.
33499
33500 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33501
33502         PR c++/16489
33503         * g++.dg/init/null1.C: New test.
33504         * g++.dg/tc1/dr76.C: Adjust error marker.
33505
33506         PR c++/16529
33507         * g++.dg/parse/namespace10.C: New test.
33508
33509         PR c++/16810
33510         * g++.dg/inherit/ptrmem2.C: New test.
33511
33512 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33513
33514         PR target/16155
33515         * gcc.dg/pr16155.c: New test.
33516
33517 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33518
33519         * gcc.dg/redecl-2.c: New test.
33520
33521 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33522
33523         * gcc.dg/darwin-longdouble.c: New file.
33524
33525 2004-07-30  Richard Henderson  <rth@redhat.com>
33526
33527         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33528         write to constant argument.
33529         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33530
33531 2004-07-30  Richard Henderson  <rth@redhat.com>
33532
33533         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33534         tests of nearest around zero.
33535
33536 2004-07-30  Andrew Pinski  <apinski@apple.com>
33537
33538         * gcc.c-torture/compile/20040730-1.c: New test.
33539
33540 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33541
33542         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33543         powerpc-eabispe.
33544
33545 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33546
33547         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33548
33549 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33550
33551         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33552         contains $ld_library_path.
33553         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33554
33555 2004-07-29  Richard Henderson  <rth@redhat.com>
33556
33557         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33558
33559         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33560         (alt2, which): New.
33561         (Check): Accept either alternative.
33562
33563 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33564
33565         * g++.dg/abi/inline1.C: New test.
33566         * g++.dg/abi/local1-a.cc: Likewise.
33567         * g++.dg/abi/local1.C: Likewise.
33568         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33569         * g++.dg/abi/mangle12.C: Likewise.
33570         * g++.dg/abi/mangle17.C: Likewise.
33571         * g++.dg/abi/mangle20-2.C: Likewise.
33572         * g++.dg/opt/interface1.C: Likewise.
33573         * g++.dg/opt/interface1.h: Likewise.
33574         * g++.dg/opt/interface1-a.cc: New test.
33575         * g++.dg/parse/repo1.C: New test.
33576         * g++.dg/template/repo1.C: Likewise.
33577         * g++.dg/warn/Winline-1.C: Likewise.
33578         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33579
33580 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33581
33582         * gcc.dg/tree-ssa/20040729-1.c: New test.
33583
33584 2004-07-27  Matt Austern <austern@apple.com>
33585
33586         * gcc.dg/darwin-bool-1.c: New test.
33587         * gcc.dg/darwin-bool-2.c: New test.
33588
33589 2004-07-28  Richard Henderson  <rth@redhat.com>
33590
33591         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33592         arguments in the correct type.  Don't write to constant arguments.
33593
33594 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33595
33596         PR tree-optimization/16688
33597         PR tree-optimization/16689
33598         * g++.dg/tree-ssa/pr16688.C: New test.
33599
33600 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33601
33602         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33603         loads.  Not only in the comment, this time.
33604
33605 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33606
33607         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33608         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33609         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33610         * gcc.dg/sh4a-bitmovua.c: New.
33611         * gcc.dg/sh4a-cos.c: New.
33612         * gcc.dg/sh4a-cosf.c: New.
33613         * gcc.dg/sh4a-fprun.c: New.
33614         * gcc.dg/sh4a-fsrra.c: New.
33615         * gcc.dg/sh4a-memmovua.c: New.
33616         * gcc.dg/sh4a-sin.c: New.
33617         * gcc.dg/sh4a-sincos.c: New.
33618         * gcc.dg/sh4a-sincosf.c: New.
33619         * gcc.dg/sh4a-sinf.c: New.
33620
33621 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33622
33623         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33624         conditionals.
33625         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33626         loads.
33627         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33628         DOM1.
33629
33630 2004-07-27  Andrew Pinski  <apinski@apple.com>
33631
33632         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33633
33634 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33635
33636         * gcc.dg/pragma-isr.c: New test.
33637
33638 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33639
33640         PR c++/14429
33641         * g++.dg/template/ttp11.C: New test.
33642
33643 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33644
33645         * gcc.c-torture/compile/20040727-1.c: New test.
33646
33647 2004-07-26  Eric Christopher  <echristo@redhat.com>
33648
33649         * gcc.c-torture/compile/20040726-2.c: New test.
33650
33651 2004-07-26  Andrew Pinski  <apinski@apple.com>
33652
33653         * g++.dg/rtti/tinfo1.C: Xfail.
33654
33655 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33656
33657         * gcc.c-torture/compile/20040726-1.c: New test.
33658
33659 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33660             Brian Ryner  <bryner@brianryner.com>
33661
33662         PR c++/9283
33663         PR c++/15000
33664         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33665         * g++.dg/ext/visibility/: New directory.
33666         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33667         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33668         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33669         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33670         * g++.dg/ext/visibility/fvisibility.C,
33671         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33672         g++.dg/ext/visibility/fvisibility-override1.C
33673         g++.dg/ext/visibility/fvisibility-override2.C
33674         g++.dg/ext/visibility/memfuncts.C
33675         g++.dg/ext/visibility/noPLT.C
33676         g++.dg/ext/visibility/pragma.C
33677         g++.dg/ext/visibility/pragma-override1.C
33678         g++.dg/ext/visibility/pragma-override2.C
33679         g++.dg/ext/visibility/staticmemfuncts.C
33680         g++.dg/ext/visibility/virtual.C: New tests.
33681
33682 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33683
33684         PR c/15360
33685         * gcc.dg/pr15360-1.c: New test.
33686
33687 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33688
33689         * gcc.dg/pragma-align-2.c: New test.
33690         * gcc.dg/pragma-init-fini.c: New test.
33691         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33692         targets.
33693
33694 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33695
33696         * gcc.dg/init-string-2.c: New test.
33697
33698 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33699
33700         PR 16684
33701         * gcc.dg/Wredundant-decls-1.c: New test case.
33702
33703 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33704
33705         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33706         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33707         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33708         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33709         * gcc.dg/compat/generate-random.c: New file.
33710         * gcc.dg/compat/generate-random.h: Likewise.
33711         * gcc.dg/compat/generate-random_r.c: Likewise.
33712         * gcc.dg/compat/struct-layout-1.h: Likewise.
33713         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33714         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33715         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33716         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33717         * gcc.dg/compat/struct-layout-1_main.c: New test.
33718         * gcc.dg/compat/struct-layout-1_x.c: New file.
33719         * gcc.dg/compat/struct-layout-1_y.c: New file.
33720         * gcc.dg/compat/struct-layout-1_test.h: New file.
33721
33722 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33723
33724         * gcc.dg/comp-return-1.c: New test
33725
33726 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33727
33728         * gcc.dg/vmx/8-02a.c: Fix typo.
33729
33730         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33731         * gcc.dg/darwin-abi-3.c: New test.
33732
33733         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33734         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33735
33736         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33737         * gcc.dg/vmx/ops-long-1.c: New test.
33738         * gcc.dg/vmx/ops-long-2.c: New test.
33739
33740 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33741
33742         * g++.dg/lookup/conv-[1234].C: New.
33743
33744 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33745
33746         * g++.dg/parse/attr2.C: Simplify.
33747
33748 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33749
33750         PR c/7284
33751         * gcc.c-torture/execute/pr7284-1.c: New test.
33752
33753 2004-07-22  Brian Booth  <bbooth@redhat.com>
33754
33755         * gcc.dg/tree-ssa/20040721-1.c: New test.
33756
33757 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33758
33759         * g++.dg/template/crash20.c: New.
33760
33761 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33762
33763         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33764         Add dg-run directive.  Declare variables as required.
33765         * gfortran.dg/g77/README: Update
33766
33767 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33768
33769         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33770         gcc.dg/cris-peep2-andu2.c: New tests.
33771
33772 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33773
33774         PR c/15052
33775         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33776         on return type.
33777         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33778         messages.
33779         * gcc.dg/qual-return-2.c: Update expected messages.
33780         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33781
33782 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33783
33784         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33785         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33786
33787 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33788
33789         PR c/11250
33790         * gcc.dg/init-string-1.c: New test.
33791
33792 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33793
33794         PR middle-end/15345
33795         PR c/16450
33796         * gcc.dg/torture/nested-fn-1.c: New test.
33797
33798 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33799
33800         PR target/16559
33801         * gcc.dg/ia64-fptr-1.c: New file.
33802
33803 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33804
33805         PR c++/14497
33806         * g++.dg/template/spec16.C: New test.
33807         * g++.old-deja/g++.robertl/eb118.C: Remove.
33808
33809 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33810
33811         PR c++/509
33812         * g++.dg/template/spec15.C: New test.
33813
33814 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33815
33816         Copy cases from g77.f-torture/execute and add dg-run
33817         directive.  Other changes as noted.
33818         * gfortran.dg/g77/13037.f
33819         * gfortran.dg/g77/1832.f
33820         * gfortran.dg/g77/19981119-0.f
33821         * gfortran.dg/g77/19990313-0.f
33822         * gfortran.dg/g77/19990313-1.f
33823         * gfortran.dg/g77/19990313-2.f
33824         * gfortran.dg/g77/19990313-3.f
33825         * gfortran.dg/g77/19990419-1.f
33826         * gfortran.dg/g77/19990826-0.f
33827         * gfortran.dg/g77/19990826-2.f
33828         * gfortran.dg/g77/20000503-1.f
33829         * gfortran.dg/g77/20001111.f
33830         * gfortran.dg/g77/20010116.f
33831         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33832         * gfortran.dg/g77/20010430.f
33833         * gfortran.dg/g77/6177.f
33834         * gfortran.dg/g77/947.f
33835         * gfortran.dg/g77/970816-3.f
33836         * gfortran.dg/g77/971102-1.f
33837         * gfortran.dg/g77/980520-1.f
33838         * gfortran.dg/g77/980628-0.f
33839         * gfortran.dg/g77/980628-1.f
33840         * gfortran.dg/g77/980628-10.f
33841         * gfortran.dg/g77/980628-2.f
33842         * gfortran.dg/g77/980628-3.f
33843         * gfortran.dg/g77/980628-7.f
33844         * gfortran.dg/g77/980628-8.f
33845         * gfortran.dg/g77/980628-9.f
33846         * gfortran.dg/g77/980701-0.f
33847         * gfortran.dg/g77/980701-1.f
33848         * gfortran.dg/g77/cabs.f
33849         * gfortran.dg/g77/claus.f
33850         * gfortran.dg/g77/complex_1.f
33851         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33852         * gfortran.dg/g77/dcomplex.f
33853         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33854         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33855         * gfortran.dg/g77/f90-intrinsic-numeric.f
33856         * gfortran.dg/g77/int8421.f
33857         * gfortran.dg/g77/labug1.f
33858         * gfortran.dg/g77/large_vec.f
33859         * gfortran.dg/g77/le.f
33860         * gfortran.dg/g77/short.f
33861         * gfortran.dg/g77/README: Update
33862
33863 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33864
33865         PR c++/16637
33866         * g++.dg/parse/lookup4.C: New test.
33867
33868 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33869
33870         PR c++/16175
33871         * g++.dg/template/ttp10.C: New test.
33872
33873 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33874
33875         * gcc.dg/pr12625-1.c: New test.
33876
33877 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33878
33879         * gcc.dg/switch-warn-1.c: New test.
33880         * gcc.dg/switch-warn-2.c: New test.
33881         * gcc.c-torture/compile/pr14730.c: Update.
33882
33883 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33884
33885         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33886         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33887         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33888         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33889
33890 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33891
33892         PR c++/16623
33893         * g++.dg/template/assign1.C: New test.
33894
33895 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33896
33897         PR c++/12170
33898         * g++.dg/template/ttp9.C: New test.
33899
33900 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33901
33902         * gcc.dg/format/cmn-err-1.c: New test.
33903
33904 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33905
33906         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33907         gcc.dg/Wparentheses-10.c: New tests.
33908         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33909
33910 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33911
33912         PR fortran/16465
33913         * gfortran.dg/g77//ffixed-line-length-0.f,
33914         gfortran.dg/g77/ffixed-line-length-132.f,
33915         gfortran.dg/g77/ffixed-line-length-72.f,
33916         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33917         gfortran.dg/g77/README: Update.
33918
33919 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33920
33921         PR c++/13092
33922         * g++.dg/template/non-dependent7.C: New test.
33923         * g++.dg/template/non-dependent8.C: Likewise.
33924         * g++.dg/template/non-dependent9.C: Likewise.
33925         * g++.dg/template/non-dependent10.C: Likewise.
33926
33927 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33928
33929         PR c++/16337
33930         * g++.dg/parse/attr2.C: New test.
33931
33932 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33933
33934         * g77.dg: Removed.
33935         * g77.f-torture: Ditto.
33936
33937 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33938
33939         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33940         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33941         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33942
33943 2004-07-16  Richard Henderson  <rth@redhat.com>
33944
33945         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33946
33947 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33948
33949         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33950         tests with full list of options.
33951         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33952         of TORTURE_OPTIONS if test contains 'dg-do run'.
33953
33954         PR fortran/16404
33955         * gfortran.dg/do_iterator.f90: New test.
33956
33957 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33958
33959         PR rtl-optimization/16536
33960         * gcc.c-torture/execute/restrict-1.c: New test.
33961
33962 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33963
33964         PR fortran/15324
33965         * gfortran.dg/pr15324.f90: New test.
33966
33967         PR fortran/15129
33968         * gfortran.dg/pr15129.f90: New test.
33969
33970         PR fortran/15140
33971         * gfortran.dg/pr15140.f90: New test.
33972
33973         PR fortran/13792
33974         * gfortran.fortran-torture/execute/bounds.f90: Add check for
33975         compile-time simplification.
33976
33977 2004-07-14  Mike Stump  <mrs@apple.com>
33978
33979         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
33980
33981 2004-07-14  James E Wilson  <wilson@specifixinc.com>
33982
33983         PR target/16325
33984         * gcc.dg/profile-generate-1.c: New.
33985
33986 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
33987
33988         * gcc.c-torture/execute/20040709-1.c: New test.
33989         * gcc.c-torture/execute/20040709-2.c: New test.
33990
33991 2004-07-14  Mike Stump  <mrs@apple.com>
33992
33993         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33994
33995 2004-07-14  Mike Stump  <mrs@apple.com>
33996
33997         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
33998
33999 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34000
34001         PR c++/16518
34002         * g++.dg/parse/mutable1.C: New test.
34003
34004 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34005
34006         PR tree-optimization/16443
34007         * gcc.dg/tree-ssa/20040713-1.c: New test.
34008
34009 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34010
34011         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34012         for operator new.
34013
34014 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34015
34016         * gfortran.dg/g77/README: New file
34017         * gfortran.dg/g77/19981216-0.f: Copy from
34018         g77.f-torture/noncompile.  Add "dg-do compile" and
34019         dg-error as required.
34020         * gfortran.dg/g77/19990218-1.f: Likewise.
34021         * gfortran.dg/g77/19990905-1.f: Likewise.
34022         * gfortran.dg/g77/9263.f: Likewise.
34023         * gfortran.dg/g77/980615-0.f: Likewise.
34024         * gfortran.dg/g77/980616-0.f: Likewise.
34025         * gfortran.dg/g77/check0.f: Likewise.
34026         * gfortran.dg/g77/select_no_compile.f: Likewise.
34027
34028 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34029
34030         Copy files from g77.f-torture/compile.
34031         Add "{ dg-do compile}".  Other changes as noted
34032         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34033         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34034         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34035         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34036         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34037         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34038         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34039         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34040         statement to conform to standard.  Append alpha1.x for reference.
34041         * gfortran.dg/g77/xformat.f: Add dg-warning
34042
34043 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34044
34045         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34046         Add {dg-do compile} directive.
34047         * gfortran.dg/g77/cpp2.F: Likewise.
34048
34049 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34050
34051         PR c++/5402
34052         * g++.dg/lookup/name-clash1.C: New test.
34053
34054         PR c++/9777
34055         * g++.dg/lookup/name-clash2.C: New test.
34056
34057         PR c++/12102
34058         * g++.dg/lookup/name-clash3.C: New test.
34059
34060 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34061
34062         * g++.dg/lookup/new2.C: New test.
34063         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34064
34065 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34066
34067         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34068         Add {dg-do compile} directive.
34069         * gfortran.dg/g77/13060.f: Likewise.
34070         * gfortran.dg/g77/19990218-0.f: Likewise.
34071         * gfortran.dg/g77/19990305-0.f: Likewise.
34072         * gfortran.dg/g77/19990419-0.f: Likewise.
34073         * gfortran.dg/g77/19990502-0.f: Likewise.
34074         * gfortran.dg/g77/19990502-1.f: Likewise.
34075         * gfortran.dg/g77/19990525-0.f: Likewise.
34076         * gfortran.dg/g77/19990826-1.f: Likewise.
34077         * gfortran.dg/g77/19990826-3.f: Likewise.
34078         * gfortran.dg/g77/19990905-2.f: Likewise.
34079         * gfortran.dg/g77/20000412-1.f: Likewise.
34080         * gfortran.dg/g77/20000511-1.f: Likewise.
34081         * gfortran.dg/g77/20000511-2.f: Likewise.
34082         * gfortran.dg/g77/20000518.f: Likewise.
34083         * gfortran.dg/g77/20000601-1.f: Likewise.
34084         * gfortran.dg/g77/20000601-2.f: Likewise.
34085         * gfortran.dg/g77/20000629-1.f: Likewise.
34086         * gfortran.dg/g77/20000630-2.f: Likewise.
34087         * gfortran.dg/g77/20010115.f: Likewise.
34088         * gfortran.dg/g77/20010321-1.f: Likewise.
34089         * gfortran.dg/g77/20010426.f: Likewise.
34090         * gfortran.dg/g77/20020307-1.f: Likewise.
34091         * gfortran.dg/g77/8485.f: Likewise.
34092         * gfortran.dg/g77/960317-1.f: Likewise.
34093         * gfortran.dg/g77/970915-0.f: Likewise.
34094         * gfortran.dg/g77/980310-1.f: Likewise.
34095         * gfortran.dg/g77/980310-2.f: Likewise.
34096         * gfortran.dg/g77/980310-3.f: Likewise.
34097         * gfortran.dg/g77/980310-4.f: Likewise.
34098         * gfortran.dg/g77/980310-6.f: Likewise.
34099         * gfortran.dg/g77/980310-7.f: Likewise.
34100         * gfortran.dg/g77/980310-8.f: Likewise.
34101         * gfortran.dg/g77/980419-2.f: Likewise.
34102         * gfortran.dg/g77/980424-0.f: Likewise.
34103         * gfortran.dg/g77/980427-0.f: Likewise.
34104         * gfortran.dg/g77/980729-0.f: Likewise.
34105         * gfortran.dg/g77/981117-1.f: Likewise.
34106         * gfortran.dg/g77/toon_1.f: Likewise.
34107
34108 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34109
34110         PR c++/2204
34111         * g++.dg/other/abstract2.C: New test.
34112
34113 2004-07-12  Paul Brook  <paul@codesourcery.com>
34114
34115         * gfortran.dg/pointer_init_1.f90: New test.
34116
34117 2004-07-11  Paul Brook  <paul@codesourcery.com>
34118
34119         PR fortran/15986
34120         * gfortran.dg/contained_1.f90: New test.
34121
34122 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34123
34124         * g++.dg/parse/defarg8.C: New test.
34125
34126 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34127
34128         PR fortran/16433
34129         * gfortran.dg/pr16433.f: New test.
34130
34131         PR fortran/17574
34132         * gfortran.dg/pr15754.f90: New test.
34133
34134 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34135
34136         PR tree-optimization/16437
34137         * gcc.c-torture/execute/bitfld-4.c: New test.
34138
34139 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34140
34141         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34142         access to common var from module.
34143
34144 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34145
34146         PR fortran/16336
34147         * gfortran.fortran-torture/execute/common_2.f90: New test.
34148
34149 2004-07-10  Paul Brook  <paul@codesourcery.com>
34150
34151         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34152
34153 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34154
34155         PR fortran/15969
34156         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34157
34158 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34159
34160         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34161         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34162         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34163         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34164         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34165         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34166         * gfortran.dg/g77/funderscoring.f: Likewise.
34167         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34168
34169 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34170
34171         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34172
34173 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34174         Paul Brook  <paul@codesourcery.com>
34175
34176         PR fortran/13415
34177         * gfortran.dg/common_pointer_1.f90: New test.
34178
34179 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34180
34181         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34182
34183 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34184
34185         PR target/16364
34186         * gcc.c-torture/compile/20040709-1.c: New.
34187
34188 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34189
34190         PR fortran/14077
34191         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34192
34193 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34194
34195         PR fortran/13201
34196         * gfortran.dg/shape_1.f90: New test.
34197
34198 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34199             Andrew Pinski  <apinski@apple.com>
34200
34201         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34202
34203 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34204
34205         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34206         comment.
34207
34208 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34209         Paul Brook  <paul@codesourcery.com>
34210
34211         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34212         '.f95' and '.F95'.
34213
34214 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34215
34216         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34217
34218 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34219
34220         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34221         testcases with capital suffix.
34222
34223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34224
34225         PR fortran/15481
34226         PR fortran/13372
34227         PR fortran/13575
34228         PR fortran/15978
34229         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34230
34231         * gfortran.dg/implicit_1.f90: New test.
34232
34233 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34234
34235         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34236         expression to match gfortran warning/error messages
34237         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34238         dg-error text.
34239
34240 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34241
34242         * lib/fortran-torture.exp: Rename proc search_for to
34243         search_for_re.
34244
34245 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34246
34247         * gcc.c-torture/execute/simd-5.x: New file.
34248         XFAIL on SPARC 64-bit at -O0.
34249
34250 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34251
34252         PR c++/8211
34253         PR c++/16165
34254         * g++.dg/warn/effc3.C: New test.
34255
34256 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34257
34258         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34259         change X to 1X in format.
34260         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34261         add data statements to conform to standard.
34262
34263 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34264
34265         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34266         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34267         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34268
34269 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34270
34271         * gfortran.dg/g77/7388.f: Copy from g77.dg
34272         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34273         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34274         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34275         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34276         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34277         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34278         * gfortran.dg/g77/strlen0.f: Likewise.
34279
34280 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34281
34282         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34283         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34284
34285 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34286
34287         * gcc.c-torture/execute/920428-2.x: Delete.
34288         * gcc.c-torture/execute/920501-7.x: Likewise.
34289
34290 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34293         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34294         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34295         prescott and c3-2.
34296         (PREFETCH_3DNOW): Add -march=c3.
34297
34298 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34299
34300         PR c/16437
34301         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34302         * gcc.c-torture/execute/bf64-1.x: Likewise.
34303
34304 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34305
34306         * gcc.c-torture/compile/20040708-1.c: New test.
34307
34308 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34309
34310         PR c++/16169
34311         * g++.dg/warn/effc2.C: New test.
34312
34313 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34314
34315         * gcc.c-torture/execute/bitfld-1.x: Remove.
34316         * gcc.c-torture/execute/bitfld-3.c: New test.
34317         * gcc.dg/bitfld-2.c: Remove XFAILs.
34318
34319 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34320
34321         PR c++/16276
34322         * g++.dg/rtti/tinfo1.C: New file.
34323
34324 2004-07-07  Eric Christopher  <echristo@redhat.com>
34325
34326         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34327
34328 2004-07-07  Andrew Pinski  <apinski@apple.com>
34329
34330         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34331
34332 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34333
34334         * g++.dg/init/call1.C: XFAIL.
34335
34336 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34337
34338         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34339         except for movstrict*, to movmem* and clrstr* to clrmem*.
34340
34341 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34342
34343         * gcc.c-torture/execute/20040707-1.c: New test.
34344
34345 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34346
34347         * gcc.c-torture/execute/20040706-1.c: New test.
34348
34349 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34350
34351         PR c++/3671
34352         * g++.dg/template/spec14.C: New test.
34353
34354 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34355
34356         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34357         nothing if not yet defined.  Use it in b, c and d type definitions.
34358         * gcc.c-torture/execute/20040705-1.c: New test.
34359         * gcc.c-torture/execute/20040705-2.c: New test.
34360
34361 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34362
34363         PR c++/2518
34364         * g++.dg/lookup/new1.C: New test.
34365
34366 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34367
34368         PR c++/11406
34369         * g++.dg/template/sizeof8.C: New test.
34370
34371 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34372
34373         * gcc.c-torture/compile/20040705-1.c: New test.
34374
34375 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34376
34377         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34378
34379 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34380
34381         * gcc.dg/cpp/if-mop.c: Two new testcases.
34382         * gcc.dg/cpp/trad/comment-3.c: New.
34383
34384 2004-07-04  Paul Brook  <paul@codesourcery.com>
34385
34386         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34387
34388 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34389
34390         PR c++/3761
34391         * g++.dg/lookup/crash4.C: New test.
34392
34393 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34394
34395         * gcc.c-torture/execute/builtin-abs-1.c
34396         * gcc.c-torture/execute/builtin-abs-2.c
34397         * gcc.c-torture/execute/builtin-complex-1.c
34398         * gcc.c-torture/execute/builtins/string-1-lib.c
34399         * gcc.c-torture/execute/builtins/string-1.c
34400         * gcc.c-torture/execute/builtins/string-2-lib.c
34401         * gcc.c-torture/execute/builtins/string-2.c
34402         * gcc.c-torture/execute/builtins/string-3-lib.c
34403         * gcc.c-torture/execute/builtins/string-3.c
34404         * gcc.c-torture/execute/builtins/string-4-lib.c
34405         * gcc.c-torture/execute/builtins/string-4.c
34406         * gcc.c-torture/execute/builtins/string-5-lib.c
34407         * gcc.c-torture/execute/builtins/string-5.c
34408         * gcc.c-torture/execute/builtins/string-6-lib.c
34409         * gcc.c-torture/execute/builtins/string-6.c
34410         * gcc.c-torture/execute/builtins/string-7-lib.c
34411         * gcc.c-torture/execute/builtins/string-7.c
34412         * gcc.c-torture/execute/builtins/string-8-lib.c
34413         * gcc.c-torture/execute/builtins/string-8.c
34414         * gcc.c-torture/execute/builtins/string-9-lib.c
34415         * gcc.c-torture/execute/builtins/string-9.c
34416         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34417         * gcc.c-torture/execute/builtins/string-asm-1.c
34418         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34419         * gcc.c-torture/execute/builtins/string-asm-2.c
34420         * gcc.c-torture/execute/stdio-opt-1.c
34421         * gcc.c-torture/execute/stdio-opt-2.c
34422         * gcc.c-torture/execute/stdio-opt-3.c
34423         * gcc.c-torture/execute/string-opt-1.c
34424         * gcc.c-torture/execute/string-opt-10.c
34425         * gcc.c-torture/execute/string-opt-11.c
34426         * gcc.c-torture/execute/string-opt-12.c
34427         * gcc.c-torture/execute/string-opt-13.c
34428         * gcc.c-torture/execute/string-opt-14.c
34429         * gcc.c-torture/execute/string-opt-15.c
34430         * gcc.c-torture/execute/string-opt-16.c
34431         * gcc.c-torture/execute/string-opt-2.c
34432         * gcc.c-torture/execute/string-opt-6.c
34433         * gcc.c-torture/execute/string-opt-7.c
34434         * gcc.c-torture/execute/string-opt-8.c:
34435         Replace with ...
34436
34437         * gcc.c-torture/execute/builtins/abs-2.c
34438         * gcc.c-torture/execute/builtins/abs-3.c
34439         * gcc.c-torture/execute/builtins/complex-1.c
34440         * gcc.c-torture/execute/builtins/fprintf.c
34441         * gcc.c-torture/execute/builtins/fputs.c
34442         * gcc.c-torture/execute/builtins/memcmp.c
34443         * gcc.c-torture/execute/builtins/memmove.c
34444         * gcc.c-torture/execute/builtins/memops-asm.c
34445         * gcc.c-torture/execute/builtins/mempcpy-2.c
34446         * gcc.c-torture/execute/builtins/mempcpy.c
34447         * gcc.c-torture/execute/builtins/memset.c
34448         * gcc.c-torture/execute/builtins/printf.c
34449         * gcc.c-torture/execute/builtins/sprintf.c
34450         * gcc.c-torture/execute/builtins/strcat.c
34451         * gcc.c-torture/execute/builtins/strchr.c
34452         * gcc.c-torture/execute/builtins/strcmp.c
34453         * gcc.c-torture/execute/builtins/strcpy.c
34454         * gcc.c-torture/execute/builtins/strcspn.c
34455         * gcc.c-torture/execute/builtins/strlen-2.c
34456         * gcc.c-torture/execute/builtins/strlen.c
34457         * gcc.c-torture/execute/builtins/strncat.c
34458         * gcc.c-torture/execute/builtins/strncmp-2.c
34459         * gcc.c-torture/execute/builtins/strncmp.c
34460         * gcc.c-torture/execute/builtins/strncpy.c
34461         * gcc.c-torture/execute/builtins/strpbrk.c
34462         * gcc.c-torture/execute/builtins/strpcpy-2.c
34463         * gcc.c-torture/execute/builtins/strpcpy.c
34464         * gcc.c-torture/execute/builtins/strrchr.c
34465         * gcc.c-torture/execute/builtins/strspn.c
34466         * gcc.c-torture/execute/builtins/strstr-asm.c
34467         * gcc.c-torture/execute/builtins/strstr.c:
34468         ... these new files.
34469
34470         * gcc.c-torture/execute/builtins/abs-2-lib.c
34471         * gcc.c-torture/execute/builtins/abs-3-lib.c
34472         * gcc.c-torture/execute/builtins/complex-1-lib.c
34473         * gcc.c-torture/execute/builtins/fprintf-lib.c
34474         * gcc.c-torture/execute/builtins/fputs-lib.c
34475         * gcc.c-torture/execute/builtins/memcmp-lib.c
34476         * gcc.c-torture/execute/builtins/memmove-lib.c
34477         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34478         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34479         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34480         * gcc.c-torture/execute/builtins/memset-lib.c
34481         * gcc.c-torture/execute/builtins/printf-lib.c
34482         * gcc.c-torture/execute/builtins/sprintf-lib.c
34483         * gcc.c-torture/execute/builtins/strcat-lib.c
34484         * gcc.c-torture/execute/builtins/strchr-lib.c
34485         * gcc.c-torture/execute/builtins/strcmp-lib.c
34486         * gcc.c-torture/execute/builtins/strcpy-lib.c
34487         * gcc.c-torture/execute/builtins/strcspn-lib.c
34488         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34489         * gcc.c-torture/execute/builtins/strlen-lib.c
34490         * gcc.c-torture/execute/builtins/strncat-lib.c
34491         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34492         * gcc.c-torture/execute/builtins/strncmp-lib.c
34493         * gcc.c-torture/execute/builtins/strncpy-lib.c
34494         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34495         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34496         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34497         * gcc.c-torture/execute/builtins/strrchr-lib.c
34498         * gcc.c-torture/execute/builtins/strspn-lib.c
34499         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34500         * gcc.c-torture/execute/builtins/strstr-lib.c
34501         * gcc.c-torture/execute/builtins/lib/abs.c
34502         * gcc.c-torture/execute/builtins/lib/fprintf.c
34503         * gcc.c-torture/execute/builtins/lib/memset.c
34504         * gcc.c-torture/execute/builtins/lib/printf.c
34505         * gcc.c-torture/execute/builtins/lib/sprintf.c
34506         * gcc.c-torture/execute/builtins/lib/strcpy.c
34507         * gcc.c-torture/execute/builtins/lib/strcspn.c
34508         * gcc.c-torture/execute/builtins/lib/strncat.c
34509         * gcc.c-torture/execute/builtins/lib/strncmp.c
34510         * gcc.c-torture/execute/builtins/lib/strncpy.c
34511         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34512         * gcc.c-torture/execute/builtins/lib/strspn.c
34513         * gcc.c-torture/execute/builtins/lib/strstr.c:
34514         New files containing support routines.
34515
34516         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34517         declaration.
34518         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34519         when not optimizing.
34520
34521 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/16240
34524         * g++.dg/abi/mangle22.C: New test.
34525         * g++.dg/abi/mangle23.C: Likewise.
34526
34527 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34528
34529         PR fortran/16290
34530         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34531         Allow for cases without denormalized floating point numbers.
34532
34533 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34534
34535         PR c/1027
34536         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34537         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34538         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34539         expected warning text.
34540         * gcc.dg/format/diag-2.c: New test.
34541
34542 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34543
34544         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34545
34546 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34547
34548         * gcc.dg/builtins-43.c: New.
34549         * gcc.dg/builtins-44.c: New.
34550         * gcc.dg/builtins-45.c: New.
34551
34552 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34553             Andreas Tobler  <a.tobler@schweiz.ch>
34554
34555         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34556         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34557         as SIGSEGV.
34558         * gcc.dg/cleanup-11.c: Likewise.
34559         * gcc.dg/cleanup-8.c: Likewise.
34560         * gcc.dg/cleanup-9.c: Likewise.
34561         * gcc.dg/cleanup-5.c: Run on all platforms.
34562
34563 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34564
34565         * g++.dg/warn/nonnull1.C: New test.
34566
34567 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34568
34569         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34570         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34571         Special-case the Sun compiler wrt to <complex.h>.
34572
34573 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34574
34575         * gcc.dg/Wunreachable-8.C: New test.
34576
34577         * gcc.dg/h8300-ice2.c : New test.
34578
34579 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34580
34581         PR fortran/16161
34582         * gfortran.fortran-torture/compile/implicit.f90: Add test
34583         for implicit character.
34584
34585 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34586
34587         PR fortran/16289
34588         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34589         Use tiny() intrinsic to find smallest non-negative real
34590
34591 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34592
34593         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34594         * gcc.dg/compat/struct-by-value-22_x.c: New.
34595         * gcc.dg/compat/struct-by-value-22_y.c: New.
34596
34597         * gcc.c-torture/execute/20040629-1.c: New test.
34598
34599 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34600
34601         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34602         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34603
34604         PR target/16195
34605         * gcc.dg/20040625-1.c: New test.
34606
34607 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34608
34609         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34610
34611 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34612
34613         PR fortran/15963
34614         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34615
34616 2004-06-29  Richard Henderson  <rth@redhat.com>
34617
34618         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34619
34620 2004-06-29  Paul Brook  <paul@codesourcery.com>
34621
34622         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34623         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34624
34625 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34626
34627         PR c++/16260
34628         * g++.dg/parse/crash15.C: New.
34629
34630 2004-06-28  Andrew Pinski  <apinski@apple.com>
34631
34632         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34633         by the error already.
34634
34635         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34636
34637 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34638
34639         PR target/14041
34640         * gcc.dg/h8300-bss-align-1.c : New.
34641
34642 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34643
34644         * PR c++/16174
34645         * g++.dg/template/ctor4.C: New.
34646
34647 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34648
34649         PR c++/16205
34650         * g++.dg/warn/Wsequence-point-1.C: New test.
34651
34652 2004-06-27  Paul Brook  <paul@codesourcery.com>
34653
34654         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34655
34656 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34657
34658         * g++.old-deja/g++.mike/p7325.C: Remove.
34659
34660 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34661
34662         PR c/14963
34663         * gcc.dg/pr14963.c: New test.
34664
34665 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34666
34667         PR c++/16193
34668         * g++.dg/parse/redef1.C: New test.
34669
34670 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34671
34672         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34673         20021110.c.
34674         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34675         20021119-1.c.
34676         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34677         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34678         5-04.c.
34679         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34680         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34681         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34682         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34683         g++.brendan/enum14.C.
34684         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34685         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34686         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34687         g++.mike/virt1.C.
34688         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34689         memtemp24.C.
34690
34691 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34692
34693         * gcc.dg/20040527-1.c: New test case.
34694
34695 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34696
34697         PR gfortran/pr16196
34698         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34699
34700 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34701
34702         PR middle-end/15825
34703         * gcc.dg/pr15825-1.c: New test case.
34704
34705 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34706
34707         * gcc.c-torture/execute/20040625-1.c: New test.
34708
34709 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34710
34711         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34712
34713 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34714
34715         * gcc.dg/torture/mips-div-1.c: New test.
34716
34717 2004-06-24  Jeff Law  <law@redhat.com>
34718
34719         * gcc.dg/tree-ssa/20040624-1.c: New test.
34720
34721 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34722
34723         * gcc.c-torture/compile/20040624-1.c: New test.
34724
34725 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34726
34727         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34728         this directory.
34729
34730 2004-06-23  Andrew Pinski  <apinski@apple.com>
34731
34732         PR middle-end/15988
34733         * g++.dg/opt/ptrmem4.C: New test.
34734
34735         * gcc.dg/c90-array-quals-2.c: New test.
34736
34737 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34738
34739         * gcc.dg/kpice1.c: New test.
34740
34741 2006-06-23  Andrew Pinski  <apinski@apple.com>
34742
34743         * gcc.dg/c90-array-quals.c: New test.
34744
34745 2006-06-22  Richard Henderson  <rth@redhat.com>
34746
34747         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34748
34749 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34750
34751         * gcc.dg/builtins-config.h: Handle FreeBSD.
34752
34753 2006-06-22  Richard Henderson  <rth@redhat.com>
34754
34755         * g++.dg/opt/devirt1.C: New.
34756
34757 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34758
34759         * g++.dg/opt/pr15551.C: New testcase.
34760
34761 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34762
34763         PR target/14800
34764         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34765         x86_64-*-linux* when compiling for 32bit.
34766
34767 2004-06-21  Andrew Pinski  <apinski@apple.com>
34768
34769         * gcc.dg/pch/struct-1.c: New.
34770         * gcc.dg/pch/struct-1.hs: New.
34771
34772 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34773
34774         * gcc.dg/pch/save-temps-1.c: New file.
34775         * gcc.dg/pch/save-temps-1.hs: New file.
34776
34777 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34778
34779         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34780         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34781
34782 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34783
34784         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34785         to fix type error.
34786         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34787         Remove trailing spaces.
34788
34789 2004-06-21  Richard Henderson  <rth@redhat.com>
34790
34791         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34792         merging && to BIT_FIELD_REF.
34793
34794 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34795
34796         * g++.dg/opt/placeholder1.C: New test.
34797
34798 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34799
34800         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34801         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34802         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34803         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34804
34805 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34806
34807         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34808         extern "C".
34809         * g++.dg/other/pragma-re-1.C: Add comments.
34810
34811 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34812
34813         PR gfortran/16080
34814         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34815
34816 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34817
34818         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34819         instead of setting the type of size_t by
34820         hand.
34821
34822 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34823
34824         * gcc.dg/unordered-2.c: New test case.
34825         * gcc.dg/unordered-3.c: New test case.
34826
34827 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34828
34829         PR other/16043
34830         * lib/g++.exp (g++_version): Tweak regexp for version
34831         * lib/g77.exp (g77_version): Likewise.
34832         * lib/gfortran.exp (gfortran_version): Likewise.
34833         * lib/objc.exp (objc_version): Likewise.
34834         * lib/treelang.exp (treelang_version): Likewise.
34835
34836 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34837
34838         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34839         Use INT_MAX instead of __INT_MAX__.
34840         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34841
34842         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34843         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34844         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34845         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34846         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34847         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34848         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34849         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34850         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34851
34852         * gcc.dg/range-test-1.c: New test.
34853         * g++.dg/opt/range-test-1.C: New test.
34854
34855 2004-06-17  Richard Henderson  <rth@redhat.com>
34856
34857         * objc.dg/sync-1.m: New.
34858         * objc.dg/try-catch-1.m: Don't force next runtime.
34859         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34860         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34861         shadowed catch clause.
34862         * objc.dg/try-catch-5.m: New.
34863
34864 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34865
34866         Bug 14610
34867         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34868
34869 2004-06-15  Richard Henderson  <rth@redhat.com>
34870
34871         * gcc.dg/20001116-1.c: Move expected warning line.
34872
34873 2004-06-15  Richard Henderson  <rth@redhat.com>
34874
34875         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34876         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34877
34878 2004-06-15  Jeff Law  <law@redhat.com>
34879
34880         * gcc.dg/tree-ssa/20040615-1.c: New test.
34881         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34882         be less sensitive to operand ordering.
34883         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34884
34885 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34886
34887         * g++.dg/abi/bitfield3.C: Add comment..
34888
34889 2004-06-15  Richard Henderson  <rth@redhat.com>
34890
34891         * g++.dg/ext/stmtexpr1.C: XFAIL.
34892         * gcc.dg/20030612-1.c: XFAIL.
34893
34894 2004-06-15  Eric Christopher  <echristo@redhat.com>
34895
34896         * g++.dg/charset/asm5.c: New.
34897         * gcc.dg/charset/asm6.c: New.
34898
34899 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34900
34901         PR fortran/15962
34902         * gfortran.fortran-torture/execute/select_1.f90: New test.
34903
34904 2004-06-15  Paul Brook  <paul@codesourcery.com>
34905
34906         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34907
34908 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34909
34910         PR c++/15967
34911         * g++.dg/lookup/crash3.C: New test.
34912
34913 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34914
34915         PR c++/15947
34916         * g++.dg/parse/dtor4.C: New test.
34917
34918 2004-06-14  Jeff Law  <law@redhat.com>
34919
34920         * gcc.c-torture/compile/20040614-1.c: New test.
34921
34922 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34923
34924         PR fortran/15211
34925         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34926         LEN of a character array.
34927
34928 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34929
34930         PR c++/15096
34931         * g++.dg/template/ptrmem10.C: New test.
34932
34933         PR c++/14930
34934         * g++.dg/template/friend30.C: New test.
34935
34936 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34937
34938         PR fortran/14928
34939         * gfortran.fortran-torture/compile/mloc.f90: New test.
34940
34941 2004-06-13  Paul Brook  <paul@codesourcery.com>
34942
34943         * gfortran.fortran-torture/execute/random_2.f90: New test.
34944
34945 2004-06-13  Eric Christopher  <echristo@redhat.com>
34946
34947         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34948
34949 2004-06-12  Paul Brook  <paul@codesourcery.com>
34950
34951         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34952
34953 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34954
34955         PR fortran/14923
34956         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34957
34958 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34959
34960         PR fortran/14957
34961         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34962         syntax errors in end statements of contained subroutines.
34963
34964 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34965
34966         PR fortran/12841
34967         * gfortran.fortran-torture/execute/null_arg.f90: New test.
34968
34969 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34970
34971         PR fortran/15665
34972         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34973
34974 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34975
34976         PR gfortran/12839
34977         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34978
34979 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
34980
34981         PR c++/15862
34982         * g++.dg/parse/enum1.C: New test.
34983
34984 2004-06-10  Jeff Law  <law@redhat.com>
34985
34986         * gcc.c-torture/compile/20040610-1.c: New test.
34987
34988 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34989
34990         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
34991         * g++.old-deja/g++.other/decl3.C: Likewise.
34992
34993 2004-06-10  Brian Booth  <bbooth@redhat.com>
34994
34995         * gcc.dg/tree-ssa/20031015-1.c: Scan for
34996         V_MAY_DEF instead of VDEF.
34997         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
34998
34999 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35000
35001         PR c++/14211
35002         * g++.dg/conversion/const1.C: New test.
35003
35004         PR c++/15076
35005         * g++.dg/conversion/reinterpret1.C: New test.
35006
35007         PR c++/15877
35008         * g++.dg/template/enum2.C: New test.
35009
35010         PR c++/15227
35011         * g++.dg/template/error13.C: New test.
35012
35013 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35014
35015         PR fortran/14957
35016         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35017         arguments to test_* REAL and of the right size.
35018
35019 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35020
35021         PR target/15569
35022         PR rtl-optimization/15681
35023         * gcc.dg/20040609-1.c: New test.
35024
35025 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35026
35027         PR c++/14791
35028         * g++.dg/opt/builtins1.C: New test.
35029
35030 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35031
35032         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35033         that use default windows32 struct layout.
35034         * gcc.dg/i386-bitfield2.c: Likewise.
35035
35036 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35037
35038         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35039         for mingw32 and cygwin targets.
35040
35041 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35042
35043         * gcc.dg/pch/macro-4.c: New.
35044         * gcc.dg/pch/macro-4.hs: New.
35045
35046 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35047
35048         PR fortran/13249
35049         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35050
35051 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35052
35053         PR fortran/13372
35054         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35055
35056 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35057
35058         PR gfortran/14897
35059         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35060
35061 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35062
35063         PR gfortran/15755
35064         * gfortran.fortran-torture/execute/backspace.c : New test.
35065
35066 2004-06-09  Paul Brook  <paul@codesourcery.com>
35067
35068         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35069         (pointer_to_section): Rewrite to use smaller array.
35070
35071 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35072
35073         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35074         * gcc.dg/ext/altivec-10.c: Same.
35075         * gcc.dg/ext/altivec-11.c: Same.
35076         * gcc.dg/ext/altivec-12.c: Same.
35077         * gcc.dg/ext/altivec-13.c: Same.
35078         * gcc.dg/ext/altivec-14.c: Same.
35079         * gcc.dg/ext/altivec-15.c: Same.
35080         * gcc.dg/ext/altivec-16.c: Same.
35081         * gcc.dg/ext/altivec-3.c: Same.
35082         * gcc.dg/ext/altivec-4.c: Same.
35083         * gcc.dg/ext/altivec-6.c: Same.
35084         * gcc.dg/ext/altivec-7.c: Same.
35085         * gcc.dg/ext/altivec-8.c: Same.
35086         * gcc.dg/ext/altivec-varargs-1.c: Same.
35087
35088         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35089         * g++.dg/ext/altivec-10.C: Same.
35090         * g++.dg/ext/altivec-2.C: Same.
35091         * g++.dg/ext/altivec-3.C: Same.
35092         * g++.dg/ext/altivec-4.C: Same.
35093         * g++.dg/ext/altivec-5.C: Same.
35094         * g++.dg/ext/altivec-6.C: Same.
35095         * g++.dg/ext/altivec-7.C: Same.
35096         * g++.dg/ext/altivec-8.C: Same.
35097         * g++.dg/ext/altivec-9.C: Same.
35098
35099 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35100
35101         PR c++/7841
35102         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35103
35104 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35105
35106         * gcc.dg/union-1.c: New test.
35107
35108 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35109
35110         * gcc.dg/builtins-41.c: New test case.
35111         * gcc.dg/builtins-42.c: New test case.
35112
35113 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35114
35115         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35116         * g++.dg/ext/altivec-10.C: Same.
35117         * g++.dg/ext/altivec-2.C: Same.
35118         * g++.dg/ext/altivec-3.C: Same.
35119         * g++.dg/ext/altivec-4.C: Same.
35120         * g++.dg/ext/altivec-5.C: Same.
35121         * g++.dg/ext/altivec-6.C: Same.
35122         * g++.dg/ext/altivec-7.C: Same.
35123         * g++.dg/ext/altivec-8.C: Same.
35124         * g++.dg/ext/altivec-9.C: Same.
35125         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35126         * g++.old-deja/g++.brendan/new3.C: Same.
35127         * gcc.c-torture/execute/eeprof-1.x: Same.
35128
35129 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35130
35131         PR c/14765
35132         * gcc.dg/pr14765-1.c: New test.
35133
35134 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35135
35136         PR c/14649
35137         * gcc.dg/pr14649-1.c: New test case.
35138
35139 2004-06-07  Richard Henderson  <rth@redhat.com>
35140
35141         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35142         if temporaries.
35143
35144 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35145
35146         * g++.dg/eh/elide1.C: Remove XFAIL.
35147
35148 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35149
35150         PR c++/15337
35151         * g++.dg/expr/sizeof3.C: New test.
35152
35153         PR c++/14777
35154         * g++.dg/template/access14.C: New test.
35155
35156         PR c++/15554
35157         * g++.dg/template/enum1.C: New test.
35158
35159         PR c++/15057
35160         * g++.dg/eh/throw1.C: New test.
35161
35162 2004-06-07  David Ayers  <d.ayers@inode.at>
35163             Ziemowit Laski  <zlaski@apple.com>
35164
35165         * lib/objc.exp (objc_target_compile): Revert the '-framework
35166         Foundation' flag fix, since bare Darwin does not ship
35167         with the Foundation framework.
35168         * objc/execute/next_mapping.h: Provide a local NSConstantString
35169         @interface and @implementation.
35170         (objc_constant_string_init): A constructor function, used to
35171         initialize the NSConstantString meta-class object.
35172         * objc/execute/string1.m: Include "next_mapping.h" instead of
35173         <Foundation/NSString.h>.
35174         * objc/execute/string2.m: Likewise.
35175         * objc/execute/string3.m: Likewise.
35176         * objc/execute/string4.m: Likewise.
35177
35178 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35179
35180         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35181         to double. Replace double with FLOAT.
35182         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35183
35184         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35185         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35186         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35187         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35188         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35189         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35190         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35191         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35192
35193 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35194
35195         PR c/13519
35196         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35197
35198 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35199
35200         PR c++/15503
35201         * g++.dg/template/meminit2.C: New test.
35202
35203 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35204
35205         PR target/15822
35206         * gcc.c-torture/execute/compare-fp-1.c,
35207         gcc.c-torture/execute/compare-fp-2.c,
35208         gcc.c-torture/execute/compare-fp-3.c,
35209         gcc.c-torture/execute/compare-fp-4.c,
35210         gcc.c-torture/execute/compare-fp-3.x,
35211         gcc.c-torture/execute/compare-fp-4.x: Moved...
35212         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35213         gcc.c-torture/execute/ieee/compare-fp-2.c,
35214         gcc.c-torture/execute/ieee/compare-fp-3.c,
35215         gcc.c-torture/execute/ieee/compare-fp-4.c,
35216         gcc.c-torture/execute/ieee/compare-fp-3.x,
35217         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35218
35219 2004-06-04  David Ayers  <d.ayers@inode.at>
35220
35221         * objc/execute/protocol-isEqual-4.m: New testcase.
35222
35223 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35224
35225         * objc/execute/protocol-isEqual-1.m: New testcase.
35226         * objc/execute/protocol-isEqual-2.m: New testcase.
35227         * objc/execute/protocol-isEqual-3.m: New testcase.
35228
35229 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35230
35231         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35232
35233 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35234
35235         * lib/objc.exp (objc_target_compile): When running tests on
35236         Darwin (Mac OS X), inform the linker about '-framework
35237         'Foundation'.
35238
35239 2004-06-02  Eric Christopher  <echristo@redhat.com>
35240
35241         * gcc.c-torture/compile/20040602-1.c: New.
35242
35243 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35244
35245         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35246         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35247
35248         PR tree-optimization/14736
35249         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35250
35251         PR tree-optimization/14042
35252         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35253
35254         PR tree-optimization/14729
35255         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35256
35257 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35258
35259         PR fortran/15557
35260         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35261
35262 2004-06-01  Richard Hederson  <rth@redhat.com>
35263
35264         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35265
35266 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35267
35268         PR c++/14932
35269         * g++.dg/parse/offsetof4.C: New test.
35270
35271 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35272
35273         PR objc/7993
35274         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35275
35276 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35277
35278         PR c++/15701
35279         * g++.dg/template/friend29.C: New test.
35280
35281 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35282
35283         PR c/15749
35284         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35285
35286 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35287
35288         * gcc.dg/sparc-trap-1.c: New test.
35289
35290 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35291
35292         PR middle-end/15069
35293         * g++.dg/opt/fold3.C: New test case.
35294
35295 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35296
35297         * lib/target-supports.exp (check_iconv_available): Fix fallout
35298         from 2004-05-28 patch.
35299
35300 2004-05-30  Paul Brook  <paul@codesourcery.com>
35301
35302         PR fortran/15620
35303         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35304         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35305
35306 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35307
35308         * gfortran.fortran-torture/execute/random_1.f90: New test.
35309
35310 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35311
35312         * g++.dg/ext/altivec-10.C: New test.
35313
35314 2004-05-29  Paul Brook  <paul@codesourcery.com>
35315
35316         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35317
35318 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35319
35320         * gcc.dg/altivec-16.c: New test.
35321
35322 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35323
35324         * lib/target-supports.exp (check_vmx_hw_available): New.
35325         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35326
35327         * lib/target-supports.exp (check_alias_available,
35328         check_iconv_available, check_named_sections_available): Use
35329         unique names for temporary files.
35330
35331 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35332
35333         * gcc.dg/altivec-15.c: New test.
35334
35335 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35336
35337         PR c++/15083
35338         * g++.dg/warn/noeffect6.C: New test.
35339
35340         PR c++/15471
35341         * g++.dg/expr/ptrmem4.C: New test.
35342
35343         PR c++/15640
35344         * g++.dg/template/operator3.C: New test.
35345
35346 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35347
35348         PR c++/14668
35349         * g++.dg/lookup/redecl1.C: New test.
35350         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35351
35352 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35353
35354         * gcc.c-torture/execute/compare-fp-1.c,
35355         gcc.c-torture/execute/compare-fp-2.c,
35356         gcc.c-torture/execute/compare-fp-3.c,
35357         gcc.c-torture/execute/compare-fp-4.c,
35358         gcc.c-torture/execute/compare-fp-3.x,
35359         gcc.c-torture/execute/compare-fp-4.x,
35360         gcc.dg/pr15649-1.c: New.
35361
35362 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35363
35364         PR c++/12883
35365         * g++.dg/init/array14.C: New test.
35366
35367 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35368
35369         * lib/compat.exp (compat-get-options-main): New.
35370         (compat-get-options): Remove unneeded code, warn for ignored
35371         command.
35372         (compat-execute): Check flag set by dg-require-* commands.
35373
35374         * lib/compat.exp (compat-execute): Break up long lines.
35375
35376 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35377
35378         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35379         * gcc.dg/altivec-14.c: New test.
35380         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35381
35382         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35383         * gcc.dg/altivec-12.c: Ditto.
35384
35385         * gcc.dg/altivec-3.c: Move call to altivec_check.
35386
35387 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35388
35389         PR c++/15044
35390         * g++.dg/template/error12.C: New test.
35391
35392         PR c++/15317
35393         * g++.dg/ext/attrib15.C: New test.
35394
35395         PR c++/15329
35396         * g++.dg/template/ptrmem9.C: New test.
35397
35398 2004-05-25  Paul Brook  <paul@codesourcery.com>
35399
35400         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35401
35402 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35403
35404         PR c++/15165
35405         * g++.dg/template/crash19.C: New test.
35406
35407 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35408
35409         PR c++/15025
35410         * g++.dg/template/redecl1.C: New test.
35411
35412 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35413
35414         PR c++/14821
35415         * g++.dg/other/ns1.C: New test.
35416
35417         PR c++/14883
35418         * g++.dg/template/invalid1.C: New test.
35419
35420 2004-05-23  Paul Brook  <paul@codesourcery.com>
35421         Victor Leikehman  <lei@haifasphere.co.il>
35422
35423         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35424         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35425
35426 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35427
35428         PR c++/15285
35429         PR c++/15299
35430         * g++.dg/template/non-dependent5.C: New test.
35431         * g++.dg/template/non-dependent6.C: New test.
35432
35433 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35434
35435         PR c++/15507
35436         * g++.dg/inherit/union1.C: New test.
35437
35438         PR c++/15542
35439         * g++.dg/template/addr1.C: New test.
35440
35441         PR c++/15427
35442         * g++.dg/template/array5.C: New test.
35443
35444         PR c++/15287
35445         * g++.dg/template/array6.C: New test.
35446
35447 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35448             Roger Sayle  <roger@eyesopen.com>
35449
35450         * g++.dg/lookup/forscope2.C: New test case.
35451
35452 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35453
35454         * gcc.dg/cpp/Wmissingdirs.c: New.
35455
35456 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35457
35458         PR target/15301
35459         * gcc.dg/compat/union-m128-1.h: New file.
35460         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35461         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35462         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35463
35464 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35465
35466         PR target/15302
35467         * gcc.dg/compat/struct-complex-1.h: New file.
35468         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35469         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35470         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35471
35472 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35473
35474         PR middle-end/3074
35475         * gcc.dg/pr3074-1.c: New test case.
35476         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35477
35478 2004-05-20  Falk Hueffner  <falk@debian.org>
35479
35480         PR other/15526
35481         * gcc.dg/ftrapv-1.c: New test case.
35482
35483 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35484
35485         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35486
35487 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35488             Jeff Law  <law@redhat.com>
35489
35490         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35491         * gcc.dg/tree-ssa/20040518-2.c: New test.
35492
35493         * gcc.dg/tree-ssa/20040518-1.c: New test.
35494
35495 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35496
35497         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35498
35499 2004-05-18  Paul Brook  <paul@codesourcery.com>
35500
35501         PR fortran/13930
35502         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35503
35504 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35505
35506         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35507         constant folding.
35508
35509 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35510
35511         * gcc.dg/tree-ssa/20040517-1.c: New test.
35512
35513 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35514
35515         * gcc.dg/loop-4.c: New test.
35516
35517 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35518
35519         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35520
35521 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35522
35523         PR fortran/15311
35524         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35525
35526 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35527
35528         PR fortran/13826
35529         PR fortran/13940
35530         * gfortran.fortran-torture/compile/data_1.f90: New test.
35531
35532 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35533
35534         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35535         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35536
35537 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35538
35539         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35540
35541 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35542
35543         PR c/15444
35544         * gcc.dg/format/xopen-1.c: Adjust expected message.
35545         * gcc.dg/format/xopen-3.c: New test.
35546
35547 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35548
35549         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35550
35551 2004-05-14  Jeff Law  <law@redhat.com>
35552
35553         * gcc.dg/tree-ssa/20040514-2.c: New test.
35554
35555 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35556
35557         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35558         this ...
35559         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35560         this.
35561
35562 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35563
35564         * gcc.dg/tree-ssa/20040514-1.c: New test.
35565
35566 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35567
35568         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35569         test.
35570
35571 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35572
35573         PR fortran/14066
35574         * gfortran.fortran-torture/compile/do_1.f90: New test.
35575
35576 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35577
35578         PR fortran/15051
35579         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35580         test.
35581
35582 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35583
35584         PR fortran/15149
35585         * gfortran.fortran-torture/execute/random_init.f90: New test.
35586
35587 2004-05-13  Paul Brook  <paul@codesourcery.com>
35588
35589         PR fortran/15314
35590         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35591
35592 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35593
35594         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35595         for the powerpc case.
35596
35597 2004-05-13  Jeff Law  <law@redhat.com>
35598
35599         * gcc.dg/tree-ssa/20040513-1.c: New test.
35600         * gcc.dg/tree-ssa/20040513-2.c: New test.
35601
35602 2004-05-13  Paul Brook  <paul@codesourcery.com>
35603
35604         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35605         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35606         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35607
35608 2004-05-13  Andreas Schwab  <schwab@suse.de>
35609
35610         PR other/10819
35611         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35612         characters.
35613
35614 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35615
35616         PR fortran/15294
35617         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35618
35619 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35620
35621         Merge from tree-ssa-20020619-branch.  See
35622         ChangeLog.tree-ssa for details.
35623
35624 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35625
35626         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35627         include <altivec.h> explicitly.
35628         * gcc.dg/altivec-13.c: Likewise.
35629
35630 2004-05-11  Paul Brook  <paul@codesourcery.com>
35631
35632         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35633
35634 2004-05-10  Eric Christopher  <echristo@redhat.com>
35635
35636         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35637         * gcc.dg/sibcall-4.c: Ditto.
35638
35639 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35640
35641         * g++.dg/ext/altivec-8.C: New test case.
35642         * gcc.dg/altivec-13.c: New test case.
35643
35644 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35645
35646         * gcc.c-torture/execute/divcmp-1.c: New test case.
35647         * gcc.c-torture/execute/divcmp-2.c: New test case.
35648         * gcc.c-torture/execute/divcmp-3.c: New test case.
35649
35650 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35651
35652         * g++.dg/other/pragma-re-2.C: New test.
35653
35654 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35655
35656         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35657         * gcc.dg/i386-387-2.c: Likewise.
35658
35659         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35660         __builtin_drem.
35661         * gcc.dg/i386-387-6.c: Likewise.
35662
35663 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35664
35665         * gcc.dg/builtins-33.c: Also check log1p*.
35666
35667 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35668
35669         PR optimization/15296
35670         * gcc.c-torture/execute/pr15296.c: New test.
35671
35672 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35673
35674         * gcc.dg/builtins-40.c: New test.
35675
35676 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35677
35678         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35679
35680 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35681
35682         * g++.dg/ext/spe1.C: New testcase.
35683
35684 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35685
35686         * objc.dg/image-info.m: Allow additional attributes
35687         for __image_info section.
35688
35689 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35690
35691         * gcc.dg/torture/mips-hilo-2.c: New test.
35692
35693 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35694
35695         PR c++/14389
35696         * g++.dg/template/member5.C: New test.
35697
35698 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35699
35700         * gcc.dg/builtins-34.c: Also check expm1*.
35701
35702 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35703
35704         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35705         * gcc.dg/torture/builtin-convert-3.c: New test.
35706
35707 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35708
35709         PR middle-end/15054
35710         * g++.dg/opt/pr15054.C: New test.
35711
35712 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35713
35714         * gcc.dg/torture/builtin-rounding-1.c: New test.
35715         * gcc.dg/builtins-25.c: Delete.
35716         * gcc.dg/builtins-29.c: Delete.
35717
35718 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35719
35720         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35721         * gcc.dg/sibcall-4.c: Likewise.
35722         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35723
35724 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35725
35726         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35727         bit-field on 16-bit targets.
35728
35729 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35730
35731         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35732         16-bit targets.
35733
35734 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35735
35736         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35737         * gcc.dg/rs6000-power2-2.c: Likewise.
35738
35739 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35740
35741         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35742         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35743         Change the asm registers to be in form of frN instead of fN.
35744
35745 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35746
35747         * gcc.dg/torture/builtin-convert-2.c: New test.
35748
35749 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35750
35751         * gcc.dg/rs6000-power2-1.c: New test.
35752         * gcc.dg/rs6000-power2-2.c: New test.
35753
35754 2004-04-28  Jan Hubicka  <jh@suse.cz>
35755
35756         * gcc.dg/unused-6.c: New test.
35757
35758 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35759             Ulrich Weigand  <uweigand@de.ibm.com>
35760
35761         * ada/acats/run_all.sh: Define $target variable.
35762
35763 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35764
35765         PR c++/15119
35766         * g++.dg/other/vararg-1.C: New test.
35767
35768         PR c++/4794
35769         * g++.dg/eh/cleanup3.C: New test.
35770
35771 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35772
35773         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35774         and ad8011a (target_insn).
35775         * ada/acats/support/macro.dfs: Likewise.
35776         * ada/acats/support/impbit.adb: New file.
35777
35778 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35779
35780         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35781
35782 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35783
35784         * gcc.dg/loop-3.c: New test.
35785
35786 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35787
35788         * gcc.c-torture/execute/simd-5.c: New test.
35789
35790 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35791
35792         PR c++/15064
35793         * g++.dg/template/crash18.C: New test.
35794
35795 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35796
35797         * g++.dg/ext/complit3.C: New test.
35798
35799 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35800
35801         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35802         * gcc.dg/altivec-3.c: Same.
35803         * gcc.dg/altivec-varargs-1.c: Same.
35804
35805 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35806
35807         * lib/target-supports.exp (check_profiling_available): Assume
35808         profiling is not available on powerpc-eabi targets.
35809
35810 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35811
35812         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35813         * gcc.dg/vmx/bug-1.c: Ditto.
35814
35815 2004-04-20  Eric Christopher  <echristo@redhat.com>
35816
35817         * gcc.dg/charset/extern.c: New test.
35818         * g++.dg/charset/extern3.cc: Ditto.
35819
35820 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35821
35822         * gcc.dg/builtins-39.c: New test.
35823
35824 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35825
35826         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35827
35828 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35829
35830         * gcc.dg/torture/mips-hilo-1.c: New test.
35831
35832 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35833
35834         * gcc.c-torture/compile/20040419-1.c: New test.
35835
35836 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35837
35838         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35839
35840 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35841             Aldy Hernandez  <aldyh@redhat.com>
35842
35843         * gcc.c-torture/execute/va-arg-24.c: New.
35844
35845 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35846             Aldy Hernandez  <aldyh@redhat.com>
35847
35848         * gcc.dg/vmx/1b-01.c: New.
35849         * gcc.dg/vmx/1b-02.c: New.
35850         * gcc.dg/vmx/1b-03.c: New.
35851         * gcc.dg/vmx/1b-04.c: New.
35852         * gcc.dg/vmx/1b-05.c: New.
35853         * gcc.dg/vmx/1b-06.c: New.
35854         * gcc.dg/vmx/1b-07.c: New.
35855         * gcc.dg/vmx/1c-01.c: New.
35856         * gcc.dg/vmx/1c-02.c: New.
35857         * gcc.dg/vmx/3a-01a.c: New.
35858         * gcc.dg/vmx/3a-01.c: New.
35859         * gcc.dg/vmx/3a-01m.c: New.
35860         * gcc.dg/vmx/3a-03.c: New.
35861         * gcc.dg/vmx/3a-03m.c: New.
35862         * gcc.dg/vmx/3a-04.c: New.
35863         * gcc.dg/vmx/3a-04m.c: New.
35864         * gcc.dg/vmx/3a-05.c: New.
35865         * gcc.dg/vmx/3a-06.c: New.
35866         * gcc.dg/vmx/3a-06m.c: New.
35867         * gcc.dg/vmx/3a-07.c: New.
35868         * gcc.dg/vmx/3b-01.c: New.
35869         * gcc.dg/vmx/3b-02.c: New.
35870         * gcc.dg/vmx/3b-10.c: New.
35871         * gcc.dg/vmx/3b-13.c: New.
35872         * gcc.dg/vmx/3b-14.c: New.
35873         * gcc.dg/vmx/3b-15.c: New.
35874         * gcc.dg/vmx/3c-01a.c: New.
35875         * gcc.dg/vmx/3c-01.c: New.
35876         * gcc.dg/vmx/3c-02.c: New.
35877         * gcc.dg/vmx/3c-03.c: New.
35878         * gcc.dg/vmx/3d-01.c: New.
35879         * gcc.dg/vmx/4-01.c: New.
35880         * gcc.dg/vmx/4-03.c: New.
35881         * gcc.dg/vmx/5-01.c: New.
35882         * gcc.dg/vmx/5-02.c: New.
35883         * gcc.dg/vmx/5-03.c: New.
35884         * gcc.dg/vmx/5-04.c: New.
35885         * gcc.dg/vmx/5-05.c: New.
35886         * gcc.dg/vmx/5-06.c: New.
35887         * gcc.dg/vmx/5-07.c: New.
35888         * gcc.dg/vmx/5-07t.c: New.
35889         * gcc.dg/vmx/5-08.c: New.
35890         * gcc.dg/vmx/5-10.c: New.
35891         * gcc.dg/vmx/5-11.c: New.
35892         * gcc.dg/vmx/7-01a.c: New.
35893         * gcc.dg/vmx/7-01.c: New.
35894         * gcc.dg/vmx/7c-01.c: New.
35895         * gcc.dg/vmx/7d-01.c: New.
35896         * gcc.dg/vmx/7d-02.c: New.
35897         * gcc.dg/vmx/8-01.c: New.
35898         * gcc.dg/vmx/8-02a.c: New.
35899         * gcc.dg/vmx/8-02.c: New.
35900         * gcc.dg/vmx/brode-1.c: New.
35901         * gcc.dg/vmx/bug-1.c: New.
35902         * gcc.dg/vmx/bug-2.c: New.
35903         * gcc.dg/vmx/bug-3.c: New.
35904         * gcc.dg/vmx/cw-bug-1.c: New.
35905         * gcc.dg/vmx/cw-bug-2.c: New.
35906         * gcc.dg/vmx/cw-bug-3.c: New.
35907         * gcc.dg/vmx/dct.c: New.
35908         * gcc.dg/vmx/debug-1.c: New.
35909         * gcc.dg/vmx/debug-2.c: New.
35910         * gcc.dg/vmx/debug-3.c: New.
35911         * gcc.dg/vmx/debug-4.c: New.
35912         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35913         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35914         * gcc.dg/vmx/eg-5.c: New.
35915         * gcc.dg/vmx/fft.c: New.
35916         * gcc.dg/vmx/gcc-bug-1.c: New.
35917         * gcc.dg/vmx/gcc-bug-2.c: New.
35918         * gcc.dg/vmx/gcc-bug-3.c: New.
35919         * gcc.dg/vmx/gcc-bug-4.c: New.
35920         * gcc.dg/vmx/gcc-bug-5.c: New.
35921         * gcc.dg/vmx/gcc-bug-6.c: New.
35922         * gcc.dg/vmx/gcc-bug-7.c: New.
35923         * gcc.dg/vmx/gcc-bug-8.c: New.
35924         * gcc.dg/vmx/gcc-bug-9.c: New.
35925         * gcc.dg/vmx/gcc-bug-b.c: New.
35926         * gcc.dg/vmx/gcc-bug-c.c: New.
35927         * gcc.dg/vmx/gcc-bug-d.c: New.
35928         * gcc.dg/vmx/gcc-bug-e.c: New.
35929         * gcc.dg/vmx/gcc-bug-f.c: New.
35930         * gcc.dg/vmx/gcc-bug-g.c: New.
35931         * gcc.dg/vmx/gcc-bug-i.c: New.
35932         * gcc.dg/vmx/harness.h: New.
35933         * gcc.dg/vmx/ira1.c: New.
35934         * gcc.dg/vmx/ira2a.c: New.
35935         * gcc.dg/vmx/ira2b.c: New.
35936         * gcc.dg/vmx/ira2.c: New.
35937         * gcc.dg/vmx/ira2c.c: New.
35938         * gcc.dg/vmx/mem.c: New.
35939         * gcc.dg/vmx/newton-1.c: New.
35940         * gcc.dg/vmx/ops.c: New.
35941         * gcc.dg/vmx/sn7153.c: New.
35942         * gcc.dg/vmx/spill2.c: New.
35943         * gcc.dg/vmx/spill3.c: New.
35944         * gcc.dg/vmx/spill.c: New.
35945         * gcc.dg/vmx/t.c: New.
35946         * gcc.dg/vmx/varargs-1.c: New.
35947         * gcc.dg/vmx/varargs-2.c: New.
35948         * gcc.dg/vmx/varargs-3.c: New.
35949         * gcc.dg/vmx/varargs-4.c: New.
35950         * gcc.dg/vmx/varargs-5.c: New.
35951         * gcc.dg/vmx/varargs-6.c: New.
35952         * gcc.dg/vmx/varargs-7.c: New.
35953         * gcc.dg/vmx/vmx.exp: New.
35954         * gcc.dg/vmx/vprint-1.c: New.
35955         * gcc.dg/vmx/vscan-1.c: New.
35956         * gcc.dg/vmx/x-01.c: New.
35957         * gcc.dg/vmx/x-02.c: New.
35958         * gcc.dg/vmx/x-03.c: New.
35959         * gcc.dg/vmx/x-04.c: New.
35960         * gcc.dg/vmx/x-05.c: New.
35961         * gcc.dg/vmx/yousufi-1.c: New.
35962         * gcc.dg/vmx/zero-1.c: New.
35963         * gcc.dg/vmx/zero.c: New.
35964
35965 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
35966
35967         * g++.dg/lookup/java1.C: Update for chage of
35968         _Jv_AllocObject.
35969         * g++.dg/lookup/java2.C: Likewise.
35970
35971 2004-04-17  Laurent GUERBY <laurent@guerby.net>
35972
35973         * ada/acats/run_all.sh: use -O2 by default.
35974
35975 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
35976
35977         * gcc.dg/vr-mult-[12].c: New tests.
35978
35979 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35980
35981         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
35982
35983         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
35984
35985 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
35986
35987         * lib/target-supports.exp (check_profiling_available): Assume
35988         profiling isn't available for mips*-*-elf targets.
35989
35990 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
35991
35992         * gcc.dg/builtins-38.c: New test.
35993
35994 2004-04-14  Eric Christopher  <echristo@redhat.com>
35995
35996         * g++.dg/charset/charset.exp: Run .cc extension tests.
35997
35998 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
35999
36000         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36001
36002 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36003
36004         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36005
36006 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36007
36008         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36009         * gcc.dg/i386-387-2.c: Likewise.
36010
36011         * gcc.dg/i386-387-7.c: New test.
36012         * gcc.dg/i386-387-8.c: New test.
36013
36014         * gcc.dg/builtins-37.c: New test.
36015
36016 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36017
36018         * g++.dg/pch/externc-1.C: Add missing semicolon.
36019
36020 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36021
36022         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36023
36024 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36025
36026         * gcc.c-torture/execute/20040411-1.c: New test.
36027
36028 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36029
36030         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36031
36032 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36033
36034         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36035
36036 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36037
36038         * lib/target-supports.exp (check_named_sections_available): New.
36039         * lib/gcc-dg.exp (dg-require-named-sections): New.
36040         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36041         old-deja.exp.  Also prune error-count message from HP linker.
36042         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36043
36044         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36045         * g++.old-deja/g++.pt/static3.C: Likewise.
36046         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36047
36048 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36049
36050         * gcc.c-torture/execute/20040409-1.c: New test case.
36051         * gcc.c-torture/execute/20040409-2.c: New test case.
36052         * gcc.c-torture/execute/20040409-3.c: New test case.
36053
36054 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36055
36056         * gcc.dg/20040409-1.c: New test.
36057
36058 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36059
36060         PR target/14888
36061         * g++.dg/opt/pr14888.C: New test case.
36062
36063 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36064
36065         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36066         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36067         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36068         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36069         New tests.
36070
36071 2004-04-08  Paul Brook  <paul@codesourcery.com>
36072
36073         * gcc.dg/spill-1.c: New test.
36074
36075 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36076
36077         * gcc.dg/torture/builtin-ctype-2.c: New test.
36078
36079 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36080
36081         * gcc.dg/pch/pch.exp: Add largefile test.
36082
36083 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36084
36085         * g++.dg/pch/externc-1.Hs: New.
36086         * g++.dg/pch/externc-1.C: New.
36087
36088 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36089
36090         * gcc.dg/compat/struct-by-value-5a_main.c,
36091         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36092         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36093         * gcc.dg/compat/struct-by-value-5a_x.c,
36094         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36095         gcc.dg/compat/struct-by-value-5_x.c.
36096         * gcc.dg/compat/struct-by-value-5a_y.c,
36097         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36098         gcc.dg/compat/struct-by-value-5_y.c.
36099
36100         * gcc.dg/compat/struct-by-value-6a_main.c,
36101         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36102         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36103         * gcc.dg/compat/struct-by-value-6a_x.c,
36104         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36105         gcc.dg/compat/struct-by-value-6_x.c.
36106         * gcc.dg/compat/struct-by-value-6a_y.c,
36107         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36108         gcc.dg/compat/struct-by-value-6_y.c.
36109
36110         * gcc.dg/compat/struct-by-value-7a_main.c,
36111         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36112         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36113         * gcc.dg/compat/struct-by-value-7a_x.c,
36114         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36115         gcc.dg/compat/struct-by-value-7_x.c.
36116         * gcc.dg/compat/struct-by-value-7a_y.c,
36117         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36118         gcc.dg/compat/struct-by-value-7_y.c.
36119
36120 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36121
36122         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36123         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36124         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36125         options.
36126
36127 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36128
36129         * gcc.dg/builtins-36.c: New test.
36130
36131 2004-04-06  Paul Brook  <paul@codesourcery.com>
36132
36133         * README.gcc: Remove obsolete contraint on testcases.
36134
36135 2004-04-05  Paul Brook  <paul@codesourcery.com>
36136
36137         PR2123
36138         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36139         failure and exit(0) on success.
36140         * g++.dg/expr/anew2.C: Ditto.
36141         * g++.dg/expr/anew3.C: Ditto.
36142         * g++.dg/expr/anew4.C: Ditto.
36143
36144 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36145
36146         PR c++/3518
36147         * g++.dg/template/unify7.C: New.
36148
36149 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36150
36151         * g++.dg/README: Bring up to date with new subdirectories; remove
36152         duplicate subdirectory lines.
36153
36154 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36155
36156         PR c++/14007
36157         * g++.dg/template/unify5.C: New.
36158         * g++.dg/template/unify6.C: New.
36159         * g++.dg/template/qualttp20.C: Adjust.
36160         * g++.old-deja/g++.jason/report.C: Adjust.
36161         * g++.old-deja/g++.other/qual1.C: Adjust.
36162
36163 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36164
36165         PR c++/14803
36166         * g++.dg/inherit/ptrmem1.C: New test.
36167
36168 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36169
36170         PR c++/14755
36171         * gcc.c-torture/execute/20040331-1.c: New test.
36172         * gcc.dg/20040331-1.c: New test.
36173
36174 2004-04-01  Paul Brook  <paul@codesourcery.com>
36175
36176         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36177
36178 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36179
36180         PR c++/14724
36181         * g++.dg/init/goto1.C: New test.
36182
36183         PR c++/14763
36184         * g++.dg/template/defarg4.C: New test.
36185
36186 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36187
36188         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36189
36190 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36191
36192         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36193
36194 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36195
36196         * gcc.dg/noncompile/undeclared-2.c: New test.
36197
36198 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36199
36200         * gcc.dg/940409-1.c: Remove XFAIL.
36201         * gcc.dg/reg-vol-struct-1.c: New test.
36202
36203 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36204
36205         * gcc.dg/torture/builtin-wctype-1.c: New test.
36206
36207 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36208
36209         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36210         * gcc.dg/20001101-1.c: Likewise.
36211         * gcc.dg/20001102-1.c: Likewise.
36212
36213 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36214
36215         * gcc.dg/compare8.c: Add an additional test for XOR.
36216
36217 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36218
36219         * gcc.dg/torture/builtin-ctype-1.c: New test.
36220
36221 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36222
36223         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36224         * gcc.dg/torture/builtin-math-1.c: Likewise.
36225         * gcc.dg/torture/builtin-power-1.c: New test.
36226
36227 2004-03-24  Andreas Schwab  <schwab@suse.de>
36228
36229         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36230         IA64 assembler.
36231
36232 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36233             Roger Sayle  <roger@eyesopen.com>
36234
36235         * gcc.dg/compare8.c: New test case.
36236
36237 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36238
36239         * g++.dg/ext/altivec-7.C: New test.
36240
36241 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36242
36243         PR 12267, 12391, 12560, 13129, 14114, 14133
36244         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36245         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36246         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36247         Adjust error regexps.
36248         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36249         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36250         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36251         * gcc.dg/local1.c: Add explanatory comment.
36252
36253 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36254
36255         PR optimization/14669
36256         * g++.dg/opt/fold2.C: New test case.
36257
36258 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36259
36260         PR c/14069
36261         * gcc.dg/20040322-1.c: New test.
36262
36263 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264
36265         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36266         * gcc.dg/ultrasp4.c: Likewise.
36267         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36268
36269 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36270
36271         * gcc.dg/i386-sse-8.c: Reset default options.
36272
36273 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36274
36275         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36276         in the error message text.
36277
36278 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36279
36280         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36281
36282 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36283
36284         PR c++/14616
36285         * g++.dg/init/array13.C: New test.
36286
36287 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36288
36289         PR target/13889
36290         * gcc.c-torture/compile/pr13889.c: New test case.
36291
36292 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36293
36294         PR c/14635
36295         * builtins-1.c (nan, nans): Don't test.
36296         * builtins-30.c: Don't use nan, nanf, nanl.
36297         * builtins-35.c: New test.
36298
36299 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36300
36301         * g++.dg/ext/altivec-6.C: New test.
36302
36303 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36304
36305         * g++.dg/init/placement3.C: New test.
36306
36307         * g++.dg/template/spec13.C: New test.
36308
36309         * g++.dg/lookup/using11.C: New test.
36310
36311         * g++.dg/lookup/koenig3.C: New test.
36312
36313         * g++.dg/template/operator2.C: New test.
36314
36315         * g++.dg/expr/dtor3.C: New test.
36316         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36317         marker.
36318         * g++.old-deja/g++.law/visibility28.C: Likewise.
36319
36320 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36321
36322         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36323         * gcc.dg/ppc64-abi-3.c: Likewise.
36324
36325 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36326
36327         PR c++/14545
36328         * g++.dg/parse/template15.C: New test.
36329
36330 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36331
36332         * g++.dg/expr/dtor2.C: New test.
36333
36334         * g++.dg/lookup/anon4.C: New test.
36335
36336         * g++.dg/overload/using1.C: New test.
36337
36338         * g++.dg/template/lookup7.C: New test.
36339
36340         * g++.dg/template/typename6.C: New test.
36341
36342         * g++.dg/expr/cond6.C: New test.
36343
36344 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36345
36346         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36347
36348 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36349
36350         * g++.dg/expr/cond5.C: New test.
36351         * g++.dg/expr/constcast1.C: Likewise.
36352         * g++.dg/expr/ptrmem2.C: Likewise.
36353         * g++.dg/expr/ptrmem3.C: Likewise.
36354         * g++.dg/lookup/main1.C: Likewise.
36355         * g++.dg/template/lookup6.C: Likewise.
36356
36357 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36358
36359         * gcc.dg/local1.c: New test.
36360
36361         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36362
36363 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36364
36365         * gcc.dg/torture/builtin-convert-1.c: New test.
36366
36367 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36368
36369         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36370
36371 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36372
36373         PR c++/14481
36374         * g++.dg/warn/Wunused-7.C: New test.
36375
36376 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36377
36378         * gcc.dg/torture/builtin-integral-1.c: New test.
36379
36380 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36381
36382         PR c++/14586
36383         * g++.dg/parse/non-dependent3.C: New test.
36384
36385 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36386
36387         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36388         * g++.dg/eh/simd-2.C: Likewise.
36389         * g++.dg/init/array10.C: Likewise.
36390         * gcc.c-torture/compile/simd-1.c: Likewise.
36391         * gcc.c-torture/compile/simd-2.c: Likewise.
36392         * gcc.c-torture/compile/simd-3.c: Likewise.
36393         * gcc.c-torture/compile/simd-4.c: Likewise.
36394         * gcc.c-torture/compile/simd-6.c: Likewise.
36395         * gcc.c-torture/execute/simd-1.c: Likewise.
36396         * gcc.c-torture/execute/simd-2.c: Likewise.
36397         * gcc.dg/compat/vector-defs.h: Likewise.
36398         * gcc.dg/20020531-1.c: Likewise.
36399         * gcc.dg/altivec-3.c: Likewise.
36400         * gcc.dg/altivec-4.c: Likewise.
36401         * gcc.dg/altivec-varargs-1.c: Likewise.
36402         * gcc.dg/compat/vector-defs.h: Likewise.
36403         * gcc.dg/i386-mmx-3.c: Likewise.
36404         * gcc.dg/i386-sse-4.c: Likewise.
36405         * gcc.dg/i386-sse-5.c: Likewise.
36406         * gcc.dg/i386-sse-8.c: Likewise.
36407         * gcc.dg/simd-1.c: Likewise.
36408         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36409         __ev64_opaque__ since the machine description provides it.
36410
36411 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36412
36413         * lib/compat.exp (skip_list): New global variable.
36414         Use it to hold the user defined COMPAT_SKIPS list if any.
36415         (compat-obj): Add the members of skip_list to optall.
36416
36417 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36418
36419         * gcc.dg/compat/union-by-value-1_main.c,
36420         union-by-value-1_x.c, union-by-value-1_y.c,
36421         union-check.h, union-defs.h,
36422         union-init.h, union-return-1_main.c,
36423         union-return-1_x.c, union-return-1_y.c: New files.
36424
36425 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36426
36427         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36428         mixed-struct-init.h: Add 4 mixed structure types.
36429         struct-by-value-21_main.c, struct-by-value-21_x.c,
36430         struct-by-value-21_y.c, struct-return-21_main.c,
36431         struct-return-21_x.c, struct-return-21_y.c: New files.
36432
36433 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36434
36435         PR c++/14550
36436         * g++.dg/parse/template14.C: New test.
36437
36438 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36439
36440         * gcc.c-torture/execute/20040313-1.c: New test.
36441
36442 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36443
36444         PR target/14533
36445         * gcc.dg/20040311-2.c: New test.
36446
36447 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36448
36449         PR other/14544
36450         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36451         bit-field.
36452
36453 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36454
36455         * gcc.dg/20040305-2.c: Add missing return statement.
36456
36457 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36458
36459         * gcc.dg/builtins-34.c: Also check pow10*.
36460
36461 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36462
36463         PR target/14262
36464         * gcc.dg/20040305-2.c: New test.
36465
36466 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36467
36468         * gcc.dg/20040310-1.c: New test.
36469
36470 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36471
36472         * gcc.c-torture/execute/20040311-1.c: New test case.
36473
36474 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36475
36476         PR c++/14476
36477         * g++.dg/lookup/enum1.C: New test.
36478
36479 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36480
36481         PR c++/14510
36482         * g++.dg/lookup/struct2.C: New test.
36483
36484 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36485
36486         * gcc.dg/builtins-34.c: New test.
36487
36488 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36489
36490         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36491
36492 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36493
36494         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36495         * gcc.dg/alias-2.c: New testcase.
36496
36497 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36498
36499         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36500
36501 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36502
36503         * gcc.c-torture/execute/20040309-1.c: New test case.
36504
36505 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36506
36507         PR c++/14397
36508         * g++.dg/overload/ref1.C: New.
36509
36510 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36511
36512         PR c++/14409
36513         * g++.dg/template/spec12.C: New test.
36514
36515         PR c++/14448
36516         * g++.dg/parse/crash14.C: New test.
36517
36518 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36519
36520         PR c++/14230
36521         * g++.dg/init/ref11.C: New test.
36522
36523 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36524
36525         PR c++/14432
36526         * g++.dg/parse/builtin2.C: New test.
36527
36528 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/14401
36531         * g++.dg/init/ctor3.C: New test.
36532         * g++.dg/init/union1.C: New test.
36533         * g++.dg/ext/anon-struct4.C: New test.
36534
36535 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36536
36537         * g++.dg/lookup/koenig1.C: Tweak error messages.
36538         * g++.dg/lookup/used-before-declaration.C: Likewise.
36539         * g++.dg/other/do1.C: Likewise.
36540         * g++.dg/overload/koenig1.C: Likewise.
36541         * g++.dg/parse/crash13.C: Likewise.
36542         * g++.dg/template/instantiate3.C: Likewise.
36543
36544 2004-03-08  Eric Christopher  <echristo@redhat.com>
36545
36546         * * lib/target-supports.exp: Enable libiconv in test
36547         compilation.  Fix up error checking.
36548
36549 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36550
36551         PR middle-end/14289
36552         * gcc.dg/pr14289-1.c: New test case.
36553         * gcc.dg/pr14289-2.c: Likewise.
36554         * gcc.dg/pr14289-3.c: Likewise.
36555
36556 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36557
36558         * gcc.c-torture/execute/20040308-1.c: New test.
36559
36560 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36561
36562         * gcc.c-torture/execute/20040307-1.c: New test case.
36563
36564 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36565
36566         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36567
36568 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36569
36570         * gcc.dg/20040306-1.c: New test.
36571
36572 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36573
36574         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36575         them static.
36576         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36577
36578 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36579
36580         PR c/14465
36581         * gcc.dg/decl-6.c: New test.
36582
36583 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36584
36585         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36586         Rename LOGPOW -> LOG_POW.
36587         (SQRT_EXP, POW_EXP): New.
36588
36589 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36590
36591         * gcc.dg/i386-sse-8.c: New test.
36592
36593 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36594
36595         PR c/14114
36596         * gcc.dg/decl-5.c: New test.
36597
36598 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36599
36600         * gcc.dg/20040305-1.c: New test.
36601
36602 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36603
36604         PR other/14354
36605         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36606
36607 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36608
36609         PR c++/14425, c++/14426
36610         * g++.dg/ext/altivec-4.C: New test.
36611         * g++.dg/ext/altivec-5.C: New test.
36612
36613 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36614
36615         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36616         global variables of a type with no linkage.
36617         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36618         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36619         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36620         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36621         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36622         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36623         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36624         * g++.dg/warn/deprecated.C: Name enum Color.
36625         * g++.dg/overload/VLA.C: Name structure for 'b'.
36626         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36627
36628 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36629
36630         * gcc.c-torture/compile/20040304-1.c: New test.
36631
36632 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36633
36634         PR 13728
36635         * gcc.dg/decl-4.c: New testcase.
36636
36637 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36638
36639         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36640         as PRECF if sizeof (float) > sizeof (double).
36641         (PRECL): Make it the same as PRECF if
36642         sizeof (float) > sizeof (long double).
36643
36644 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36645
36646         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36647         system type.  Add check for irix6 which doesn't have c99 runtime.
36648
36649 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36650
36651         * gcc.dg/const-elim-1.c: xfail for xtensa.
36652
36653 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36654
36655         PR c++/14369
36656         * g++.dg/template/cond4.C: New test.
36657
36658 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36659
36660         PR c++/14360
36661         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36662
36663         PR c++/14361
36664         * g++.dg/parse/defarg7.C: New test.
36665
36666         PR c++/14359
36667         * g++.dg/template/friend26.C: New test.
36668
36669 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36670
36671         PR c++/14324
36672         * g++.dg/abi/mangle21.C: New test.
36673
36674         PR c++/14260
36675         * g++.dg/parse/constructor2.C: New test.
36676
36677         PR c++/14337
36678         * g++.dg/template/sfinae1.C: New test.
36679
36680 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36681
36682         PR c++/14267
36683         * g++.dg/expr/crash2.C: New test.
36684
36685         PR middle-end/13448
36686         * gcc.dg/inline-5.c: New test.
36687         * gcc.dg/always-inline.c: Split out tests into ...
36688         * gcc.dg/always-inline2.c: ... this and ...
36689         * gcc.dg/always-inline3.c: ... this.
36690
36691 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36692
36693         PR debug/12103
36694         * g++.dg/debug/crash1.C: New test.
36695
36696 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36697
36698         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36699         function with __attribute__((noinline)).
36700         (recurser_void2): Likewise.
36701         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36702         (recurser_void2): Likewise.
36703
36704 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36705
36706         PR middle-end/14203
36707         * g++.dg/warn/Wunused-6.C: New test case.
36708
36709 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36710
36711         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36712         not defined.
36713
36714 2004-02-27  Eric Christopher  <echristo@redhat.com>
36715
36716         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36717         * g++.dg/charset/asm2.c: Run only x86.
36718         * gcc.dg/charset/asm3.c: Ditto.
36719
36720 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36721
36722         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36723         ld_library_path.
36724
36725 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36726
36727         * g++.dg/ext/altivec-3.C: New.
36728
36729 2004-02-26  Richard Henderson  <rth@redhat.com>
36730
36731         * g++.dg/ext/attrib10.C: Mark for warning.
36732         * gcc.dg/attr-alias-1.c: New.
36733
36734 2004-02-26  Richard Henderson  <rth@redhat.com>
36735
36736         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36737         * gcc.c-torture/execute/20040208-2.c: ... it back.
36738
36739 2004-02-26  Eric Christopher  <echristo@redhat.com>
36740
36741         * lib/target-supports.exp (check-iconv-available): New function.
36742         * lib/gcc-dg.exp (dg-require-iconv): New function.
36743         Use above.
36744         * gcc.dg/charset: New directory.
36745         * gcc.dg/charset/charset.exp: New file.
36746         * gcc.dg/charset/asm1.c: Ditto.
36747         * gcc.dg/charset/asm2.c: Ditto.
36748         * gcc.dg/charset/asm3.c: Ditto.
36749         * gcc.dg/charset/asm4.c: Ditto.
36750         * gcc.dg/charset/asm5.c: Ditto.
36751         * gcc.dg/charset/attribute1.c: Ditto.
36752         * gcc.dg/charset/attribute2.c: Ditto.
36753         * gcc.dg/charset/string1.c: Ditto.
36754         * g++.dg/charset: New directory.
36755         * g++.dg/dg.exp: Add here. Special options.
36756         * g++.dg/charset/charset.exp: New file.
36757         * g++.dg/charset/asm1.c: Ditto.
36758         * g++.dg/charset/asm2.c: Ditto.
36759         * g++.dg/charset/asm3.c: Ditto.
36760         * g++.dg/charset/asm4.c: Ditto.
36761         * g++.dg/charset/attribute1.c: Ditto.
36762         * g++.dg/charset/attribute2.c: Ditto.
36763         * g++.dg/charset/extern1.cc: Ditto.
36764         * g++.dg/charset/extern2.cc: Ditto.
36765         * g++.dg/charset/string1.c: Ditto.
36766
36767 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36768
36769         PR c++/14278
36770         * g++.dg/parse/comma1.C: New test.
36771
36772 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36773
36774         PR c++/14284
36775         * g++.dg/template/ttp8.C: New test.
36776
36777 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36778
36779         * gcc.dg/fixuns-trunc-1.c: New test.
36780
36781 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36782
36783         * gcc.dg/builtins-config.h: Use #elif.
36784
36785 2004-02-26  Michael Matz  <matz@suse.de>
36786
36787         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36788         * gcc.dg/991214-1.c: Likewise.
36789         * gcc.dg/i386-asm-1.c: Likewise.
36790
36791 2004-02-25  Richard Henderson  <rth@redhat.com>
36792
36793         * gcc.c-torture/execute/20040208-2.c: Move ...
36794         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36795
36796 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36797
36798         PR c++/14246
36799         * g++.dg/other/crash-3.C: New test.
36800
36801 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36802
36803         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36804         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36805
36806         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36807         HP-UX.
36808
36809 2004-02-24  Michael Matz  <matz@suse.de>
36810
36811         * gcc.dg/i386-regparm.c: New.
36812
36813 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36814
36815         * gcc.c-torture/execute/20040223-1.c: New.
36816
36817 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36818             Kazu Hirata  <kazu@cs.umass.edu>
36819
36820         * gcc.dg/fwritable-strings-1.c: Remove.
36821
36822 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36823
36824         PR c/14156
36825         * gcc.dg/20040223-1.c: New test.
36826
36827 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36828
36829         PR c++/14106
36830         * g++.dg/ext/typeof9.C: New test.
36831
36832 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36833
36834         PR c++/14250
36835         * g++.dg/other/switch1.C: New test.
36836
36837 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36838
36839         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36840         * gcc.dg/va-arg-1.c: Likewise.
36841
36842 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36843
36844         PR c++/14143
36845         * g++.dg/template/koenig5.C: New test.
36846
36847 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36848
36849         * g++.dg/ext/altivec-1.C: Generalize target triple.
36850         * g++.dg/ext/altivec-2.C: New test case.
36851         * g++.dg/ext/altivec_check.h: New file.
36852         * gcc.dg/altivec-1.c: Generalize target triple;
36853         include altivec_check.h and call altivec_check().
36854         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36855         * gcc.dg/altivec-6.c: New test case.
36856         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36857         type casts as needed.
36858         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36859         altivec_check().
36860         * gcc.dg/altivec-12.c: New test case.
36861         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36862         include altivec_check.h and call altivec_check().
36863         * gcc.dg/altivec_check.h: New file.
36864
36865 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36866
36867         * lib/target-supports.exp (check_alias_available): Don't mangle
36868         function `g' in test program.
36869
36870 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36871
36872         * lib/target-supports.exp (check_profiling_available): Check
36873         argument to determine whether we support a profiling type.
36874         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36875         check_profiling_available.
36876         * g++.dg/bprob/bprob.exp: Likewise.
36877         * g77.dg/bprob/bprob.exp: Likewise.
36878         * gcc.misc-tests/bprob.exp: Likewise.
36879         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36880         dg-require-profiling and delete expected error handling.
36881         * gcc.dg/20021014-1.c: Likewise.
36882         * gcc.dg/nest.c: Likewise.
36883
36884 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36885
36886         PR c++/12007
36887         * g++.dg/other/vthunk1.C: New test.
36888
36889 2004-02-20  Falk Hueffner  <falk@debian.org>
36890
36891         PR target/14201
36892         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36893
36894 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36895
36896         PR c++/13927
36897         * g++.dg/other/error8.C: Remove XFAIL markers.
36898
36899         PR c++/14173
36900         * g++.dg/ext/packed5.C: New test.
36901
36902         PR c++/14199
36903         * g++.dg/warn/Wunused-5.C: New test.
36904
36905         PR c++/14186
36906         * g++.dg/lookup/member1.C: New test.
36907
36908 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36909
36910         * gcc.c-torture/compile/20040130-1.c: Enable only when
36911         __INT_MAX__ >= 2147483647L.
36912         * gcc.c-torture/compile/961203-1.c: Likewise.
36913
36914 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36915
36916         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36917         * g++.dg/opt/template1.C: Robustify assembler regexp
36918
36919 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36920
36921         * gcc.c-torture/execute/simd-4.x: Remove.
36922         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36923         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36924         Guard with #ifndef SKIP_ATTRIBUTE.
36925         * gcc.dg/compat/vector-1_y.c: Likewise.
36926         * gcc.dg/compat/vector-2_x.c: Likewise.
36927         * gcc.dg/compat/vector-2_y.c: Likewise.
36928         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36929         * g++.dg/eh/simd-2.C: Likewise.
36930
36931 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36932
36933         * gcc.c-torture/compile/complex-1.c: New.
36934
36935 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36936
36937         PR target/14209
36938         * gcc.c-torture/execute/20040218-1.c: New test.
36939
36940 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36941
36942         PR c++/14181
36943         * g++.dg/parse/new2.C: New test.
36944
36945 2004-02-18  Paul Brook  <paul@codesourcery.com>
36946
36947         * gcc.c-torture/compile/libcall-1.c: New test.
36948
36949 2004-02-18  Paul Brook  <paul@codesourcery.com>
36950
36951         PR debug/12934
36952         * gcc.dg/debug/debug-7.c: New test.
36953
36954 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36955
36956         * gcc.dg/20040217-1.c: New test.
36957
36958 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36959
36960         * gcc.c-torture/execute/990208-1.x: Delete.
36961
36962 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
36963
36964         * gcc.c-torture/execute/20040208-2.x: New file.
36965
36966 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
36967
36968         PR c++/11326
36969         * g++.dg/abi/structret1.C: New test.
36970
36971 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
36972
36973         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36974         (i386_cpuid): No need to test if cpuid is available on AMD64.
36975         Fix assembly, so that it works onboth i386 and AMD64.
36976         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36977         (vecInLong): Fix s[] member type to unsigned int.
36978         (vecInWord): Remove type.
36979         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
36980         (a64, b64, c64, d64, e64): Remove.
36981         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
36982         Remove unused variable.  Remove initialization of removed variables.
36983         Don't call mmx_tests nor sse_tests.
36984         (reference_mmx, reference_sse): Remove.
36985         (check): Add return stmt.
36986         * gcc.dg/i386-sse-7.c: New test.
36987         * gcc.dg/i386-mmx-4.c: New test.
36988
36989 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36990
36991         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
36992         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36993         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36994         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
36995         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
36996         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
36997         g++.dg/tc1/dr94.C: Fix line terminator.
36998
36999 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37000
37001         * gcc.c-torture/compile/20040216-1.c: New.
37002
37003 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37004
37005         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37006         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37007         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37008         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37009         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37010         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37011
37012 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37013
37014         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37015
37016 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37017
37018         PR c++/13971
37019         * g++.dg/expr/cond4.C: New test.
37020
37021         PR c++/14086
37022         * g++.dg/lookup/crash2.C: New test.
37023
37024 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37025
37026         * gcc.c-torture/compile/20040214-2.c: New test.
37027
37028 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37029
37030         PR c++/14116
37031         * g++.dg/ext/typeof8.C: New test.
37032
37033 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37034
37035         * gcc.c-torture/compile/20040214-1.c: New test.
37036
37037 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37038
37039         PR c++/13635
37040         * g++.dg/template/spec11.C: New test.
37041
37042 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37043
37044         PR c++/13927
37045         * g++.dg/other/error8.C: New test.
37046
37047 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37048
37049         PR c++/14122
37050         * g++.dg/template/array4.C: New test.
37051
37052         PR c++/14108
37053         * g++.dg/inherit/thunk2.C: New test.
37054
37055         PR c++/14083
37056         * g++.dg/eh/cond2.C: New test.
37057
37058 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37059
37060         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37061
37062 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37063
37064         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37065
37066 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37067
37068         * g++.dg/simd-2.C: xfail on ppc64-linux.
37069
37070 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37071
37072         PR c/456
37073         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37074         tests.
37075
37076 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37077
37078         * gcc.dg/builtins-33.c: New test.
37079
37080 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37081
37082         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37083
37084 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37085
37086         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37087
37088 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37089
37090         * gcc.dg/ppc64-abi-3.c: New test.
37091
37092 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37093
37094         PR c/14092
37095
37096         * gcc.dg/pr14092-1.c: New testcase.
37097
37098 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37099
37100         * gcc.dg/cpp/assert4.c: Fix typo last change.
37101
37102         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37103         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37104
37105         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37106
37107 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37108
37109         * gcc.c-torture/compile/20040209-1.c: New test case.
37110
37111 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37112
37113         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37114
37115 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37116
37117         * gcc.c-torture/execute/20040208-[12].c: New tests.
37118
37119 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37120
37121         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37122
37123 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37124
37125         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37126
37127 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37128
37129         Bug 13856
37130         * gcc.dg/visibility-8.c: New testcase.
37131
37132 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37133
37134         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37135         arguments.
37136         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37137
37138 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37139
37140         PR middle-end/13696
37141         * g++.dg/opt/fold1.C: New test case.
37142
37143 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37144
37145         PR c++/14033
37146         * g++.dg/other/crash-2.C: New test.
37147
37148 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37149
37150         PR c++/14028
37151         * g++.dg/parse/angle-bracket2.C: New test.
37152
37153 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37154
37155         PR middle-end/13750
37156         Revert:
37157         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37158         PR pch/13361
37159         * g++.dg/pch/wchar-1.C: New.
37160         * g++.dg/pch/wchar-1.Hs: New.
37161
37162 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37163
37164         PR c++/14008
37165         * g++.dg/parse/error15.C: New test.
37166         * g++.dg/parse/crash11.C: Update dg-error mark.
37167
37168 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37169
37170         PR c++/13932
37171         * g++.dg/warn/conv2.C: New test.
37172
37173 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37174
37175         PR c++/13086
37176         * g++.dg/warn/incomplete1.C: Remove xfail.
37177
37178 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37179
37180         * lib/file-format.exp (gcc_target_object_format): Use
37181         ${tool}_target_compile, not gcc_target_compile.
37182         * lib/target-supports.exp (check_alias_available): Likewise.
37183         (check_gc_sections_available): Likewise.
37184         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37185         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37186         dg-require-alias.
37187
37188 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37189
37190         PR c++/13969
37191         * g++.dg/template/static6.C: New test.
37192
37193 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37194
37195         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37196
37197 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37198
37199         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37200         tests for systems where `char' is unsigned by default.
37201
37202 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37203
37204         PR c++/13997
37205         * g++.dg/template/partial3.C: New test.
37206
37207 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37208
37209         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37210         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37211         Remove mentions of obsolete ports.
37212
37213 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37214
37215         * gcc.dg/noncompile/20001228-1.c: Fix for new
37216         error message.
37217
37218 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37219
37220         PR target/9348
37221         * gcc.c-torture/execute/multdi-1.c: New test case.
37222
37223 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37224
37225         PR c++/13925
37226         * g++.dg/template/lookup5.C: New test.
37227
37228 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37229
37230         PR c++/13950
37231         * g++.dg/template/lookup4.C: New test.
37232
37233         PR c++/13970
37234         * g++.dg/parse/error14.C: New test.
37235
37236         PR c++/14002
37237         * g++.dg/parse/template13.C: New test.
37238
37239 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37240
37241         PR c++/13978
37242         * g++.dg/template/koenig4.C: New test.
37243
37244         PR c++/13968
37245         * g++.dg/template/crash17.C: New test.
37246
37247         PR c++/13975
37248         * g++.dg/parse/error13.C: New test.
37249         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37250
37251 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37252
37253         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37254
37255 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37256
37257         PR c/11658
37258         PR c/13994
37259         * gcc.dg/noncompile/20040203-1.c: New test.
37260         * gcc.dg/noncompile/20040203-2.c: Likewise.
37261         * gcc.dg/noncompile/20040203-3.c: Likewise.
37262         * gcc.dg/20040203-1.c: Likewise.
37263
37264 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37265
37266         PR c++/10858
37267         * g++.dg/template/sizeof7.C: New test.
37268
37269 2004-02-02  Eric Christopher  <echristo@redhat.com>
37270             Zack Weinberg  <zack@codesourcery.com>
37271
37272         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37273
37274 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37275
37276         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37277         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37278         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37279         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37280
37281 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37282
37283         PR c++/13113
37284         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37285
37286         PR c++/13854
37287         * g++.dg/ext/attrib13.C: New test.
37288
37289         PR c++/13907
37290         * g++.dg/conversion/op2.C: New test.
37291
37292 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37293
37294         * gcc.dg/titype-1.c: Fix pasto.
37295
37296 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37297
37298         * gcc.dg/titype-1.c: New test.
37299
37300 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37301
37302         PR c++/13957
37303         * g++.dg/template/non-type-template-argument-1.C,
37304         g++.dg/template/qualified-id1.C: Update dg-error marks.
37305         * g++.dg/template/nontype6.C: New test.
37306
37307 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37308
37309         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37310         * gcc.dg/builtins-31.c: New testcase.
37311         * gcc.dg/builtins-32.c: New testcase.
37312
37313 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37314
37315         * objc.dg/call-super-2.m: Update line numbers
37316         for the including of stddef.h.
37317
37318 2004-01-30  Michael Matz  <matz@suse.de>
37319
37320         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37321         g++.dg/ext/case-range3.C: New tests.
37322
37323 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37324
37325         DR206
37326         PR c++/13813
37327         * g++.dg/template/member4.C: New test.
37328
37329 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37330
37331         PR c++/13683
37332         * g++.dg/template/sizeof6.C: New test.
37333
37334 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37335
37336         * gcc.dg/fwritable-strings-1.c: New test.
37337
37338 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37339
37340         * gcc.c-torture/compile/20040130-1.c: New test.
37341
37342 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37343
37344         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37345
37346 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37347
37348         PR c++/13883
37349         * g++.dg/template/ctor3.C: New test.
37350
37351 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37352
37353         * g++.dg/tc1: New directory.
37354         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37355         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37356         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37357         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37358         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37359
37360 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37361
37362         * g++.dg/parse/error11.C: New test.
37363         * g++.dg/parse/error12.C: Likewise.
37364
37365 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37366
37367         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37368         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37369
37370 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37371
37372         PR c++/13791
37373         * g++.dg/ext/attrib12.C: New test.
37374
37375         PR c++/13736
37376         * g++.dg/parse/cast2.C: New test.
37377
37378 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37379
37380         * objc.dg/encode-2.m (main): New local string.  Set depending on
37381         sizeof long.  Use in sscanf call.
37382         * objc.dg/encode-3.m (main): New local string.  Set depending on
37383         sizeof long.  Use in scan_initial call.
37384
37385 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37386
37387         * objc.dg/call-super-2.m: Make LP64-safe.
37388         * objc.dg/desig-init-1.m: Likewise.
37389
37390 2004-01-27  Devang Patel <dpatel@apple.com>
37391
37392         * g++.dg/debug/namespace1.C: New test.
37393
37394 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37395
37396         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37397         xscale-*-*.
37398
37399         * gcc.dg/arm-mmx-1.c: New test.
37400
37401 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37402
37403         * gcc.dg/20040127-1.c: New test.
37404         * gcc.dg/20040127-2.c: New test.
37405
37406 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37407
37408         * objc.dg/stret-1.m (glob): Renamed to globa.
37409
37410 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37411
37412         PR c++/13663
37413         * g++.dg/expr/for1.C: New test.
37414
37415 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37416
37417         PR middle-end/13779
37418         * gcc.dg/darwin-longlong.c: New test.
37419
37420 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37421
37422         * gcc.dg/20040124-1.c: Moved test from here...
37423         * gcc.c-torture/compile/20040124-1.c: ...to here.
37424
37425 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37426
37427         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37428         the assembly output if -m64 is passed.
37429
37430 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37431
37432         PR c++/13833
37433         * g++.dg/template/cond3.C: New test.
37434
37435 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37436
37437         PR c++/13810
37438         * g++.dg/template/ttp7.C: New test.
37439
37440 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37441
37442         PR c++/13797
37443         * g++.dg/template/nontype4.C: New test.
37444         * g++.dg/template/nontype5.C: Likewise.
37445
37446 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37447
37448         * gcc.dg/torture/mips-clobber-at.c: New test.
37449
37450 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37451
37452         * gcc.dg/20040124-1.c: New test.
37453
37454 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * gcc.dg/20040123-1.c: New test.
37457
37458 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37459
37460         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37461
37462 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37463
37464         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37465
37466 2004-01-23  Andrew Pinski  <apinski@apple.com>
37467
37468         * gcc.dg/20030121-1.c: Move to ..
37469         * gcc.dg/20040121-1.c: here.
37470
37471 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37472
37473         * gcc.dg/builtins-29.c: New test case.
37474
37475 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37476
37477         PR 18314
37478         * gcc.dg/builtins-30.c: New testcase.
37479
37480 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37481
37482         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37483         * lib/g77.exp: Likewise.
37484         * lib/objc.exp: Likewise.
37485         * lib/g++.exp: Likewise.
37486
37487 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37488
37489         * gcc.dg/struct-by-value-2.c: New test.
37490
37491 2004-01-21  Andrew Pinski  <apinski@apple.com>
37492
37493         PR target/13785
37494         * gcc.dg/20030121-1.c: New test.
37495
37496 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37497
37498         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37499         clobber frame pointer register in asm statement.
37500
37501 2004-01-21  Falk Hueffner  <falk@debian.org>
37502
37503         * gcc.c-torture/compile/20040121-1.c: New test.
37504
37505 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37506
37507         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37508
37509 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37510
37511         * gcc.dg/ppc64-abi-2.c: New test.
37512
37513 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37514
37515         * lib/treelang.exp: Fill out this file.
37516         * lib/treelang-dg.exp: New File.
37517
37518 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37519
37520         * gcc.c-torture/compile/981022-1.c: Remove.
37521         * gcc.dg/array-5.c: Remove XFAIL.
37522         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37523         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37524         gcc.dg/cond-lvalue-1.c: Update.
37525         * gcc.dg/cast-lvalue-2.c: New test.
37526
37527 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37528
37529         PR c++/13592
37530         * g++.dg/other/error1.C (class foo): Tweak error message.
37531
37532         PR c++/13592
37533         * g++.dg/template/call2.C: New test.
37534
37535 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37536
37537         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37538         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37539         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37540         scalar-return-1_x.c, scalar-return-2_y.c,
37541         scalar-return-3_x.c, scalar-return-3_y.c,
37542         scalar-return-4_x.c, scalar-return-4_y.c,
37543         struct-align-1.h, struct-align-1_x.c,
37544         struct-align-1_y.c, struct-align-2.h,
37545         struct-align-2_x.c, struct-align-2_y.c,
37546         struct-by-value-10_y.c, struct-by-value-11_x.c,
37547         struct-by-value-11_y.c, struct-by-value-12_x.c,
37548         struct-by-value-12_y.c, struct-by-value-13_x.c,
37549         struct-by-value-13_y.c, struct-by-value-14_x.c,
37550         struct-by-value-14_y.c, struct-by-value-15_x.c,
37551         struct-by-value-15_y.c, struct-by-value-16_y.c,
37552         struct-by-value-17_y.c, struct-by-value-18_y.c,
37553         struct-by-value-19_y.c, struct-by-value-1_x.c,
37554         struct-by-value-1_y.c, struct-by-value-20_y.c,
37555         struct-by-value-2_x.c, struct-by-value-2_y.c,
37556         struct-by-value-3_y.c, struct-by-value-4_x.c,
37557         struct-by-value-4_y.c, struct-by-value-5_y.c,
37558         struct-by-value-6_y.c, struct-by-value-7_y.c
37559         struct-by-value-8_x.c, struct-by-value-8_y.c
37560         struct-by-value-9_x.c, struct-by-value-9_y.c
37561         struct-return-10_x.c, struct-return-10_y.c,
37562         struct-return-19_x.c, struct-return-20_x.c
37563         struct-return-2_x.c, struct-return-2_y.c
37564         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37565         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37566
37567 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37568
37569         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37570         attribute on sparc*-sun-solaris2.*.
37571
37572 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37573
37574         PR c++/13710
37575         * g++.dg/ext/typeof7.C: New test.
37576
37577 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37578
37579         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37580         * gcc.dg/const-elim-1.c: Same.
37581
37582 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37583
37584         * objc.dg/stret-1.m: New.
37585         * objc.dg/stret-2.m: New.
37586
37587 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37588
37589         PR c++/11895
37590         * g++.dg/ext/vector1.C: New test.
37591
37592 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37593
37594         * gcc.dg/pch/import-1.c: New.
37595         * gcc.dg/pch/import-1.hs: New.
37596         * gcc.dg/pch/import-1a.h: New.
37597         * gcc.dg/pch/import-1b.h: New.
37598         * gcc.dg/pch/import-1c.h: New.
37599
37600 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37601
37602         PR c++/13574
37603         * g++.dg/ext/array1.C: New test.
37604
37605         PR c++/13178
37606         * g++.dg/conversion/op1.C: New test.
37607
37608 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37609
37610         PR 11864
37611         From Kazumoto Kojima / Dan Kegel:
37612         * gcc.dg/pr11864-1.c: New test.
37613
37614         PR 10392
37615         From Marcus Comstedt / Dan Kegel:
37616         * gcc.dg/pr10392-1.c: New test.
37617
37618 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37619
37620         PR c++/13478
37621         * g++.dg/init/ref10.C: New test.
37622
37623 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37624
37625         PR c++/13407
37626         * g++.dg/parse/typename6.C: New test.
37627
37628 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37629
37630         PR pch/13361
37631         * g++.dg/pch/wchar-1.C: New.
37632         * g++.dg/pch/wchar-1.Hs: New.
37633
37634 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37635
37636         PR c++/9259
37637         * g++.dg/expr/sizeof2.C: New test.
37638
37639 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37640
37641         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37642
37643 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37644
37645         PR c++/13659
37646         * g++.dg/lookup/strong-using-3.C: New.
37647         * g++.dg/lookup/using-10.C: New.
37648
37649 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37650
37651         PR c++/13594
37652         * g++.dg/lookup/strong-using-2.C: New.
37653
37654 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37655             Dan Kegel <dank@kegel.com>
37656             J"orn Rennecke <joern.rennecke@superh.com>
37657
37658         PR target/9365
37659         * gcc.dg/pr9365-1.c: New test.
37660
37661 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37662
37663         PR c++/8856
37664         * g++.dg/parse/casting-operator2.C: New test.
37665         * g++.old-deja/g++.pt/explicit83.C: Remove.
37666
37667 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37668
37669         * gcc.dg/label-compound-stmt-1.c: New test.
37670         * gcc.c-torture/compile/950922-1.c,
37671         gcc.c-torture/compile/20000211-3.c,
37672         gcc.c-torture/compile/20000518-1.c,
37673         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37674         compound statements.
37675
37676 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37677
37678         * gcc.dg/ppc64-abi-1.c: New test.
37679
37680 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37681
37682          * g++.dg/ext/attrib9.C: Add dg-warnings.
37683
37684 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37685
37686         PR c++/12335
37687         * g++.dg/parse/dtor3.C: New test.
37688
37689 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37690
37691         PR c++/12709
37692         * g++.dg/parse/try-catch-1.C: New test.
37693
37694 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37695
37696         * ada/acats/run_all.sh: Add more verbose output in acats.log
37697         when compiling tests.
37698
37699 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37700
37701         PR 13656
37702         * gcc.dg/typedef-redecl.c: New test case.
37703         * gcc.dg/typedef-redecl.h: New support file.
37704
37705 2004-01-13  Jan Hubicka  <jh@suse.cz>
37706
37707         * gcc.dg/always_inline.c: New test.
37708         * gcc.dg/debug/20031231-1.c: Fix.
37709
37710 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37711
37712         PR c++/13474
37713         * g++.dg/template/array3.C: New test.
37714
37715 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37716
37717         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37718         * g++.dg/warn/Wunused-2.C: Likewise.
37719
37720 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37721
37722         PR c++/13289
37723         * g++.dg/template/instantiate6.C: New test.
37724
37725 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37726
37727         PR middle-end/11397
37728         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37729
37730 2004-01-12  Jan Hubicka  <jh@suse.cz>
37731
37732         PR opt/12826
37733         * gcc.dg/20040112-1.c: New.
37734
37735         * gcc.dg/dwarf-die[1-7].c: Move to...
37736         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37737         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37738
37739 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37740
37741         PR c++/4100
37742         * g++.dg/parse/friend4.C: New test.
37743
37744 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37745
37746         PR c++/4100
37747         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37748         definition is called a friend.
37749
37750 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37751
37752         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37753
37754 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37755
37756         PR c++/3478
37757         * g++.dg/parse/error10.C: New test.
37758         * g++.dg/template/arg2.C: Accept "invalid type" error.
37759
37760 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37761
37762         PR middle-end/13392
37763         * g++.dg/opt/expect2.C: New test.
37764
37765 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37766
37767         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37768         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37769         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37770         Update dg-error regexps.
37771
37772 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37773
37774         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37775         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37776
37777 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37778
37779         * gcc.dg/pragma-re-1.c: Use right pointer type.
37780
37781 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37782
37783         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37784
37785 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37786
37787         * gcc.dg/rs6000-ldouble-1.c: New.
37788
37789 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37790
37791         DR 337
37792         PR c++/9256
37793         * g++.dg/other/abstract1.C: New test.
37794
37795 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37796
37797         * g++.dg/lookup/strong-using-1.C: New.
37798
37799 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37800
37801         PR c/11234
37802         * gcc.dg/func-ptr-conv-1.c: New test.
37803         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37804
37805 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37806
37807         PR target/13380.
37808         * gcc.c-torture/compile/20040109-1.c: New.
37809
37810 2004-01-08  Stuart Hastings  <stuart@apple.com>
37811
37812         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37813         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37814         * gcc.dg/i386-sse-6.c: ...this new testcase.
37815
37816 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37817
37818         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37819
37820 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37821
37822         * ada/acats/run_acats: Treat 'gnatchop' the same way
37823         as 'gnatmake'.  Export GCC_DRIVER.
37824         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37825         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37826
37827 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37828
37829         PR c++/12573
37830         * g++.dg/template/dependent-expr4.C: New test.
37831
37832 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37833
37834         * gcc.dg/altivec-11.c: New test.
37835
37836 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37837
37838         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37839
37840 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37841
37842         PR c/6024
37843         * gcc.dg/enum-compat-1.c: New test.
37844         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37845
37846 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37847
37848         PR c/12165
37849         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37850         gcc.dg/c99-idem-qual-3.c: New tests.
37851
37852 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37853
37854         * gcc.dg/winline-7.c: Don't cast void * to int.
37855
37856 2004-01-06  Jan Hubicka  <jh@suse.cz>
37857
37858         * gcc.dg/i386-sse-5.c: New test
37859         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37860
37861 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37862
37863         PR c++/12815
37864         * g++.dg/rtti/typeid4.C: New test.
37865
37866 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37867
37868         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37869
37870 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37871
37872         PR c++/12132
37873         * g++.dg/template/error11.C: New test.
37874
37875         PR c++/13451
37876         * g++.dg/template/class2.C: New test.
37877
37878 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37879         Richard Sandiford <rsandifo@redhat.com>
37880
37881         PR c++/13387
37882         * g++.dg/opt/alias3.C: New test.
37883
37884 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37885
37886         PR c++/13157
37887         * g++.dg/template/koenig3.C: New test.
37888
37889         PR c++/13529
37890         * g++.dg/parse/offsetof3.C: New test.
37891
37892         * g++.dg/init/copy7.C: Add missing dg-error markers.
37893
37894         PR c++/12226
37895         * g++.dg/init/copy7.c: New test.
37896
37897         PR c++/13536
37898         * g++.dg/parse/cast1.C: New test.
37899
37900 2004-01-04  Jan Hubicka  <jh@suse.cz>
37901
37902         * gcc.dg/winline[1-7].c: New tests.
37903
37904 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37905
37906         PR c++/13520
37907         * g++.dg/template/qualttp22.C: New test.
37908
37909 2004-01-01  Jan Hubicka  <jh@suse.cz>
37910
37911         * gcc.dg/debug/20031231-1.c: New.
37912         * gcc.c-torture/compile/20040101-1.c: New.
37913         * gcc.dg/dwarf-die-[1-7].c: New.
37914
37915 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37916
37917         PR optimization/13521
37918         * gcc.c-torture/compile/20031231-1.c: New test.
37919
37920 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37921
37922         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37923
37924 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37925
37926         PR c++/10079
37927         * g++.dg/template/crash16.C: New test.
37928
37929 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37930
37931         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37932
37933 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37934
37935         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37936         ports.
37937         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37938         * g++.old-deja/g++.law/profile1.C: Likewise.
37939         * gcc.c-torture/compile/981006-1.c: Likewise.
37940         * gcc.c-torture/execute/loop-2e.x: Likewise.
37941         * gcc.c-torture/execute/loop-2f.x: Remove.
37942         * gcc.c-torture/execute/loop-2g.x: Likewise.
37943         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37944         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37945
37946 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37947
37948         PR c++/13507
37949         * g++.dg/ext/attrib11.C: New test.
37950
37951         PR c++/13494
37952         * g++.dg/template/array2-1.C: New test.
37953         * g++.dg/template/array2-2.C: New test.
37954
37955 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37956
37957         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37958
37959 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37960
37961         PR c++/12774
37962         * g++.dg/template/array1-1.C: New test.
37963         * g++.dg/template/array1-2.C: New test.
37964
37965 2003-12-29  Roger Sayle  <roger@eyesopen.com>
37966
37967         PR fortran/12632
37968         * g77.dg/12632.f: New test case.
37969
37970 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37971
37972         PR c++/13289
37973         * g++.dg/parse/nontype1.C: New test.
37974
37975 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37976
37977         PR c++/12403
37978         * g++.dg/parse/explicit1.C: New test.
37979         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
37980
37981 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37982
37983         PR c++/13081
37984         * g++.dg/opt/inline6.C: New test.
37985
37986         PR c++/12613
37987         * g++.dg/parse/error9.C: New test.
37988
37989         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
37990
37991 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37992
37993         PR c++/13009
37994         * g++.dg/init/assign1.C: New test.
37995
37996 2003-12-28  Roger Sayle  <roger@eyesopen.com>
37997
37998         PR c++/13070
37999         * g++.dg/warn/format3.C: New test case.
38000
38001 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38002
38003         * gcc.c-torture/compile/20031227-1.c: New test.
38004
38005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38006
38007         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38008         * g77.dg/bprob/bprob.exp: Likewise.
38009         * gcc.misc-tests/bprob.exp: Likewise.
38010         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38011         variants on systems where the library does not provide that
38012         functionality.
38013         * gcc.dg/builtins-20.c: Use builtins-config.h.
38014         * gcc.dg/builtins-config.h: New file.
38015
38016 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38017
38018         * lib/gcc-dg.exp (dg-require-profiling): New function.
38019         * lib/target-supports.exp (check_profiling_available): Likewise.
38020         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38021         * g77.dg/bprob/bprob.exp: Likewise.
38022         * gcc.misc-tests/bprob.exp: Likewise.
38023         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38024         * gcc.dg/20021014-1.c: Likewise.
38025         * gcc.dg/nest.c: Likewise.
38026
38027 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38028
38029         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38030         compiling.
38031         * g++.dg/lookup/java2.C: Likewise.
38032         * gcc.dg/cpp/lexident.c: Likewise.
38033
38034 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38035
38036         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38037         given.
38038         * gcc.c-torture/compile/961203-1.c: Likewise.
38039         * gcc.c-torture/compile/980506-1.c: Likewise.
38040
38041 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38042
38043         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38044         (additional_prunes): New global.
38045         (gcc-dg-prune): Handle additional per-test pruning.
38046         (dg-test): Clear additional_prunes between tests.
38047
38048         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38049         dg-prune-output to avoid spurious failures from assembler
38050         complaining about nonexistent WAW violations.
38051         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38052         Use dg-prune-output to avoid spurious failures from assembler
38053         warning about Itanium B-step errata.
38054
38055 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38056
38057         * g++.dg/abi/macro0.C: New test.
38058         * g++.dg/abi/macro1.C: Likewise.
38059         * g++.dg/abi/macro2.C: Likewise.
38060
38061         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38062         * g++.dg/abi/bitfield7.C: Likewise.
38063         * g++.dg/abi/dtor2.C: Likewise.
38064         * g++.dg/abi/mangle11.C: Likewise.
38065         * g++.dg/abi/mangle12.C: Likewise.
38066         * g++.dg/abi/mangle14.C: Likewise.
38067         * g++.dg/abi/mangle17.C: Likewise.
38068         * g++.dg/abi/vbase10.C: Likewise.
38069         * g++.dg/abi/vbase14.C: Likewise.
38070         * g++.dg/template/qualttp17.C: Likewise.
38071
38072 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38073
38074         PR c/11995
38075         * gcc.dg/20031223-1.c: New test.
38076
38077 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38078
38079         * gcc.dg/noreturn-7.c: New test.
38080
38081 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38082
38083         * gcc.dg/null-pointer-1.c: New test.
38084
38085 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38086
38087         * g++.old-deja/g++.jason/template18.C: Remove.
38088         * g++.old-deja/g++.jason/template37.C: Likewise.
38089
38090         PR c++/12862
38091         * g++.dg/lookup/ns1.C: New test.
38092
38093         PR c++/12397
38094         * g++.dg/template/lookup3.C: New test.
38095
38096 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38097
38098         * g++.dg/template/recurse1.C: New test
38099
38100 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38101
38102         PR c++/12479
38103         * g++.dg/parse/semicolon1.C: New test.
38104         * g++.dg/parse/semicolon1.h: Likewise.
38105
38106 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38107
38108         * gcc.dg/darwin-misaligned.c: New test.
38109
38110 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38111
38112         PR c/9163
38113         * gcc.dg/20031222-1.c: New test.
38114
38115 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38116
38117         PR c++/13438
38118         * g++.dg/parse/error8.C: New test.
38119
38120         PR c++/11554
38121         * g++.dg/warn/ctor-init-1.C: New test.
38122
38123 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38124
38125         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38126         too small.
38127         * gcc.c-torture/compile/930217-1.c: Likewise.
38128         * gcc.c-torture/compile/930513-1.c: Likewise.
38129         * gcc.c-torture/execute/920908-2.c: Likewise.
38130         * gcc.c-torture/execute/921204-1.c: Likewise.
38131         * gcc.c-torture/execute/930621-1.c: Likewise.
38132         * gcc.c-torture/execute/930630-1.c: Likewise.
38133         * gcc.c-torture/execute/931031-1.c: Likewise.
38134         * gcc.c-torture/execute/980602-2.c: Likewise.
38135         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38136         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38137         * gcc.c-torture/execute/extzvsi.c: Likewise.
38138         * gcc.c-torture/unsorted/ext.c: Likewise.
38139
38140 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38141
38142         PR target/12749
38143         * gcc.c-torture/compile/20031220-2.c: New test case.
38144
38145 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38146
38147         PR optimization/13031
38148         * gcc.c-torture/compile/20031220-1.c: New test case.
38149
38150 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38151
38152         * gcc.dg/cast-function-1.c: New test.
38153
38154 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38155
38156         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38157         formats.
38158
38159 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38160
38161         PR c++/12795
38162         * g++.dg/ext/attrib10.C: New test.
38163
38164 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38165
38166         * gcc.dg/cleanup-10.c: New test.
38167         * gcc.dg/cleanup-11.c: New test.
38168
38169 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38170
38171         PR c++/13239
38172         * g++.dg/opt/expect1.C: New test.
38173
38174 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38175
38176         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38177
38178 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38179
38180         PR debug/12923
38181         * gcc.dg/20031218-1.c: New test.
38182
38183         PR debug/12389
38184         * gcc.dg/20031218-2.c: New test.
38185         * gcc.dg/20031218-3.c: New test.
38186
38187         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38188         of label name and allow for USER_LABEL_PREFIX == "_" names.
38189         * g++.dg/abi/mangle18-2.C: Likewise.
38190         * g++.dg/abi/mangle19-1.C: Likewise.
38191         * g++.dg/abi/mangle19-2.C: Likewise.
38192         * g++.dg/abi/mangle20-1.C: Likewise.
38193         * g++.dg/abi/mangle20-2.C: Likewise.
38194
38195 2003-12-18  Richard Henderson  <rth@redhat.com>
38196
38197         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38198
38199 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38200             Dan Kegel <dank@kegel.com>
38201
38202         PR other/12009
38203         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38204         testing a cross compiler, it causes spurious compile failures.
38205         * lib/g++.exp: Likewise.
38206
38207 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38208
38209         PR c++/13262
38210         * g++.dg/template/access13.C: New test.
38211
38212 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38213
38214         * gcc.dg/20031216-1.c: New test.
38215
38216 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38217
38218         PR c++/9154
38219         * g++.dg/template/error10.C: New test.
38220
38221 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38222
38223         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38224         * g++.dg/eh/simd-2.C: Likewise.
38225
38226 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38227             Roger Sayle  <roger@eyesopen.com>
38228
38229         * gcc.c-torture/execute/ieee/mzero5.c: New.
38230
38231 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38232
38233         PR c++/10603
38234         * g++.dg/parse/error6.C: New test.
38235
38236         PR c++/12827
38237         * g++.dg/parse/error7.C: New test.
38238
38239 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38240
38241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38242         at -O with stabs debugging formats.
38243         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38244         * gcc.dg/debug/debug-2.c: Likewise.
38245
38246 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38247
38248         PR c++/12696
38249         * g++.dg/init/error1.C: New test.
38250
38251         PR c++/12218
38252         * g++.dg/init/pm3.C: New test.
38253
38254 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38255
38256         PR c/3347
38257         * gcc.dg/bitfld-8.c: New test.
38258
38259 2003-12-16  James Lemke  <jim@wasabisystems.com>
38260
38261         * gcc.dg/arm-scd42-[123].c: New tests.
38262
38263 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38264
38265         PR c++/9043
38266         * g++.dg/abi/mangle20-1.C: New test.
38267         * g++.dg/abi/mangle20-2.C: New test.
38268
38269 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38270
38271         PR c++/13275
38272         * g++.dg/other/offsetof2.C: Remove XFAIL.
38273         * g++.dg/parse/offsetof1.C: New test.
38274         * g++.gd/parse/offsetof2.C: Likewise.
38275
38276 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38277
38278         * g++.dg/template/nontype3.C: New test.
38279         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38280
38281 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38282
38283         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38284
38285 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         PR c++/13387
38288         * g++.dg/expr/assign1.C: New test.
38289
38290         PR c++/13242
38291         * g++.dg/abi/mangle19-1.C: New test.
38292         * g++.dg/abi/mangle19-2.C: New test.
38293
38294 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38295
38296         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38297
38298 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38299
38300         * gcc.c-torture/execute/20031216-1.c: New test.
38301
38302 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38303
38304         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38305         an ICE regression.
38306
38307 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38308
38309         PR c++/10926
38310         * g++.dg/template/error9.C: New test.
38311
38312         PR c++/11116
38313         * g++.dg/template/error8.C: New test.
38314
38315 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38316
38317         PR middle-end/13400
38318         * gcc.c-torture/execute/20031215-1.c: New test case.
38319
38320 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38321
38322         PR c++/13269
38323         * g++.dg/parse/error5.C: New test.
38324
38325         PR c++/12989
38326         * g++.dg/expr/sizeof1.C: New test.
38327
38328         PR c++/13310
38329         * g++.dg/template/crash15.C: New test.
38330
38331 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38332
38333         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38334         a non-POD type as the last named parameter of a varargs function.
38335
38336 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38337
38338         PR c++/13243
38339         PR c++/12573
38340         * g++.dg/template/crash14.C: New test.
38341         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38342
38343 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38344
38345         * g++.dg/other/java1.C: New test.
38346
38347         PR c++/13241
38348         * g++.dg/abi/mangle18-1.C: New test.
38349         * g++.dg/abi/mangle18-2.C: New test.
38350
38351 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38352
38353         PR optimization/10312
38354         * gcc.c-torture/execute/20031214-1.c: New.
38355
38356 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38357
38358         PR c++/10779
38359         PR c++/12160
38360         * g++.dg/parse/error3.C: New test.
38361         * g++.dg/parse/error4.C: Likewise.
38362         * g++.dg/abi/mangle4.C: Tweak error messages.
38363         * g++.dg/lookup/using5.C: Likewise.
38364         * g++.dg/other/error2.C: Likewise.
38365         * g++.dg/parse/typename5.C: Likewise.
38366         * g++.dg/parse/undefined1.C: Likewise.
38367         * g++.dg/template/arg2.C: Likewise.
38368         * g++.dg/template/ttp3.C: Likewise.
38369         * g++.dg/template/type1.C: Likewise.
38370         * g++.old-deja/g++.other/crash32.C: Likewise.
38371         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38372
38373 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38374
38375         PR c++/13106
38376         * g++.dg/warn/noreturn-3.C: New test.
38377
38378 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         PR c++/13118
38381         * g++.dg/abi/covariant3.C: New.
38382
38383 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38384
38385         * g++.dg/eh/ia64-1.C: New test.
38386
38387 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38388
38389         PR optimization/13037
38390         * g77.f-torture/execute/13037.f: New test case.
38391
38392 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38393
38394         PR c++/12881
38395         * g++.dg/abi/covariant2.C: New.
38396
38397 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38398
38399         * gcc.dg/cpp/trad/macro.c: New tests.
38400
38401 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38402
38403         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38404
38405 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38406
38407         PR other/10819
38408         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38409         to fix Bug 10819.
38410         * lib/g++.exp (g++_version): Likewise.
38411         * lib/g77.exp (g77_version): Likewise.
38412         * lib/objc.exp (default_objc_version): Likewise.
38413
38414 2003-12-10  Richard Henderson  <rth@redhat.com>
38415
38416         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38417
38418         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38419
38420 2003-12-08  Matt Austern  <austern@apple.com>
38421
38422         PR c/13134
38423         * lib/gcc-dg.exp (dg-require-visibility): Define.
38424         * lib/target-supports (check_visibility_available): Define.
38425         * gcc.dg/visibility-1.c: New test.
38426         * gcc.dg/visibility-2.c: Likewise.
38427         * gcc.dg/visibility-3.c: Likewise.
38428         * gcc.dg/visibility-4.c: Likewise.
38429         * gcc.dg/visibility-5.c: Likewise.
38430         * gcc.dg/visibility-6.c: Likewise.
38431         * g++.dg/ext/visibility-1.C: Likewise.
38432         * g++.dg/ext/visibility-2.C: Likewise.
38433         * g++.dg/ext/visibility-3.C: Likewise.
38434         * g++.dg/ext/visibility-4.C: Likewise.
38435         * g++.dg/ext/visibility-5.C: Likewise.
38436         * g++.dg/ext/visibility-6.C: Likewise.
38437
38438 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38439
38440         * g++.dg/lookup/java1.C: New test.
38441         * g++.dg/lookup/java2.C: New test.
38442
38443 2003-12-07  Falk Hueffner  <falk@debian.org>
38444
38445         * g++.dg/opt/noreturn-1.C: New test.
38446
38447 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38448
38449         * gcc.dg/overflow-1.c: New test.
38450
38451 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38452
38453         * g77.f-torture/compile/13060.f: New test.
38454
38455 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38456
38457         PR c++/13323
38458         * g++.dg/inherit/operator2.C: New test.
38459
38460 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38461
38462         PR c++/13305
38463         * g++.dg/ext/attrib9.C: New test.
38464
38465 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38466
38467         PR c++/13314
38468         * g++.dg/template/error7.C: New test.
38469
38470 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38471             J"orn Rennecke <joern.rennecke@superh.com>
38472
38473         PR target/13302
38474         * g++.dg/other/struct-va_list.C: New test.
38475
38476 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38477
38478         PR c++/13166
38479         * g++.dg/parse/defarg6.C: New test.
38480
38481 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38482
38483         PR target/13256
38484         * gcc.c-torture/execute/20031201-1.c: New test.
38485
38486 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38487
38488         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38489
38490 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38491
38492         * gcc.dg/builtin-return-1.c: New test.
38493
38494 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38495             J"orn Rennecke <joern.rennecke@superh.com>
38496
38497         PR optimization/13260
38498         * gcc.c-torture/execute/20031204-1.c: New test.
38499
38500 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38501
38502         PR c++/9127
38503         * g++.dg/template/error6.C: New test.
38504
38505 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38506
38507         * gcc.dg/20031202-1.c: New test.
38508
38509 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38510
38511         PR c++/13179
38512         * g++.dg/template/eh1.C: New test.
38513
38514         PR c++/10771
38515         * g++.dg/template/error5.C: New test.
38516
38517 2003-12-02  David Ung  <davidu@mips.com>
38518
38519         * gcc.dg/compat/vector-check.h: Corrected type for var
38520         g_##TMODE
38521
38522 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38523
38524         PR c++/10126
38525         * g++.dg/template/ptrmem8.C: New test.
38526
38527 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38528
38529         PR c++/12573
38530         * g++.dg/template/dependent-expr3.C: New test.
38531
38532 2003-12-01  James Lemke  <jim@wasabisystems.com>
38533
38534         * gcc.dg/arm-g2.c: New test.
38535
38536 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38537
38538         PR optimization/11634
38539         * gcc.dg/20031201-2.c: New test case.
38540
38541 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38542
38543         PR 11433
38544         * objc.dg/proto-lossage-3.m: New test.
38545
38546 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38547
38548         PR optimization/12628
38549         * gcc.dg/20031201-1.c: New test case.
38550
38551 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38552
38553         * gcc.dg/unaligned-1.c: New test.
38554
38555 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38556
38557         PR c++/9849
38558         * g++.dg/template/error4.C: New test.
38559         * g++.dg/template/nested3.C: Adjust error markers.
38560
38561 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38562
38563         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38564
38565 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38566
38567         PR c/10333
38568         * gcc.dg/bitfld-7.c: New test.
38569
38570 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38571
38572         * gcc.dg/tls/asm-1.C: New test.
38573
38574 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38575
38576         * gcc.dg/cpp/assert4.c: Update.
38577
38578 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38579
38580         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38581         * gcc.dg/builtin-apply3.c: New test.
38582
38583 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38584
38585         * lib/compat.exp (compat-obj): New xfaildata parameter.
38586         Use it to set compiler_conditional_xfail_data before compiling.
38587         (compat-get-options): Handle dg-xfail-if.
38588         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38589         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38590         * gcc.dg/compat/vector-1_y.c: Likewise.
38591         * gcc.dg/compat/vector-2_x.c: Likewise.
38592         * gcc.dg/compat/vector-2_y.c: Likewise.
38593
38594 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38595
38596         * g++.dg/opt/reg-stack4.C: New test.
38597
38598 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38599
38600         * gcc.dg/builtin-apply2.c: New test.
38601
38602 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38603
38604         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38605
38606 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38607
38608         PR c++/12924
38609         * g++.dg/template/template-id-2.C: New test.
38610
38611 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38612
38613         PR c++/5369
38614         * g++.dg/template/memfriend1.C: New test.
38615         * g++.dg/template/memfriend2.C: Likewise.
38616         * g++.dg/template/memfriend3.C: Likewise.
38617         * g++.dg/template/memfriend4.C: Likewise.
38618         * g++.dg/template/memfriend5.C: Likewise.
38619         * g++.dg/template/memfriend6.C: Likewise.
38620         * g++.dg/template/memfriend7.C: Likewise.
38621         * g++.dg/template/memfriend8.C: Likewise.
38622         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38623
38624 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38625
38626         PR c++/12515
38627         * g++.dg/ext/cond1.C: New test.
38628
38629 2003-11-20  Richard Henderson  <rth@redhat.com>
38630
38631         * gcc.dg/20020201-2.c: Remove.
38632         * gcc.dg/20020201-4.c: Remove.
38633         * gcc.dg/20020304-1.c: Remove.
38634
38635 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38636
38637         * gcc.dg/cpp/trad/xwin1.c: New test case.
38638
38639 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38640
38641         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38642         * lib/g77.exp: Likewise.
38643         * lib/objc.exp: Likewise.
38644         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38645         for darwin.
38646
38647 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38648
38649         PR c++/12932
38650         * g++.dg/template/static5.C: New test.
38651
38652 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38653
38654         * gcc.dg/nested-func-1.c: New test.
38655
38656 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38657
38658         * gcc.dg/cpp/assert4.c: New test.
38659
38660 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38661
38662         PR c++/2294
38663         * g++.dg/lookup/using9.c: New test.
38664
38665 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38666
38667         PR c++/12762
38668         * g++.dg/template/error3.C: New test.
38669
38670 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38671
38672         PR ada/13035
38673         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38674         No longer use a wrapper for gcc, since this does not work under
38675         Windows.
38676
38677 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38678
38679         PR c++/2094
38680         * g++.dg/template/ptrmem7.C: New test.
38681
38682 2003-11-13  Andrew Pinski <apinski@apple.com>
38683
38684         * gcc.c-torture/compile/20031113-1.c: New test.
38685
38686 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38687             Kean Johnston <jkj@sco.com>
38688
38689         PR c/13029
38690         * gcc.dg/unused-4.c: Update.
38691
38692 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38693
38694         * g++.dg/opt/const3.C: New test.
38695
38696 2003-11-13  Jan Hubicka  <jh@suse.cz>
38697
38698         * gcc.c-torture/compile/20031112-1.c: New test.
38699
38700 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38701
38702         * g++.dg/parse/crash10.C: Remove bogus error marker.
38703
38704 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38705
38706         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38707         (host_gcc): Likewise.
38708         (ROOT): Honor $PWDCMD.
38709         (BASE): Likewise.
38710         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38711
38712 2003-11-12  Catherine Moore  <clm@redhat.com>
38713
38714         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38715
38716 2003-11-12  Andreas Jaeger  <aj@suse.de>
38717             Jakub Jelinek  <jakub@redhat.com>
38718             Andrew Pinski  <pinskia@physics.uc.edu>
38719             Richard Henderson  <rth@redhat.com>
38720
38721         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38722         systems.
38723         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38724
38725         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38726         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38727
38728 2003-11-11  Andreas Jaeger  <aj@suse.de>
38729
38730         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38731
38732         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38733
38734 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38735
38736         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38737         Clean ups.
38738
38739 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38740
38741         * gcc.dg/trampoline-1.c: New test.
38742
38743 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38744
38745         * gcc.c-torture/compile/200031109-1.c: New test.
38746
38747 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38748
38749         PR c/3190
38750         PR c/8714
38751         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38752         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38753         gcc.dg/format/no-y2k-1.c: Update.
38754
38755 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38756
38757         PR optimization/10467
38758         * gcc.dg/20031108-1.c: New test case.
38759
38760 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38761
38762         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38763
38764 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38765
38766         * gcc.dg/compound-lvalue-1.c: New test.
38767         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38768         some XFAILs.
38769
38770 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38771
38772         * gcc.dg/altivec-varargs-1.c: New test.
38773
38774 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38775
38776         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38777         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38778         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38779         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38780         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38781
38782 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38783
38784         * gcc.dg/cond-lvalue-1.c: New test.
38785
38786 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38787
38788         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38789
38790 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38791
38792         PR c++/11616
38793         * g++.dg/template/instantiate5.C: New test.
38794
38795 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38796
38797         PR c++/12726
38798         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38799         * ChangeLog: Add missing first entry for above test.
38800
38801 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38802
38803         PR c++/9810
38804         * g++.dg/template/using8.C: New test.
38805         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38806
38807 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38808
38809         PR optimization/10817
38810         * gcc.c-torture/compile/20031102-1.c: New test case.
38811
38812 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38813
38814         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38815         2147483647.
38816
38817 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38818
38819         * gcc.dg/20031102-1.c: New test.
38820
38821 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38822
38823         * gcc.dg/complex-1.c: New test.
38824
38825 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38826
38827         PR c++/12796
38828         * g++.dg/template/crash13.C: Adjust expected error location.
38829         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38830
38831 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38832
38833         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38834
38835 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38836
38837         PR/10239
38838         * gcc.c-torture/compile/20031031-2.c: New test.
38839
38840 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38841
38842         PR/11640
38843         * gcc.c-torture/compile/20031031-1.c: New test.
38844
38845 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38846
38847         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38848         * gcc.misc-tests/bprob.exp: Likewise.
38849         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38850         the execution test on arm-elf configs.
38851         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38852         configs that don't support scratch files.
38853         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38854
38855 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38856
38857         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38858         done by dejagnu.
38859
38860 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38861
38862         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38863         Avoid non pure sh syntax. Add more logging.
38864
38865         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38866         fail.
38867
38868 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38869
38870         PR libgcj/10610
38871         * gcc.dg/ppc-stackalign-1.c: New test.
38872
38873 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38874
38875         * ada/acats/run_all.sh: Change output to be more compliant with
38876         dejagnu framework.
38877         Create acats.sum and acats.log files under testsuite/ada/acats
38878         Only run [a-z]* directories, to filter out e.g. CVS.
38879         Redirect build output to log file.
38880
38881 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38882
38883         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38884
38885 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38886
38887         PR ada/5909:
38888         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38889
38890 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38891
38892         * gcc.c-torture/compile/20031023-1.c: New test.
38893         * gcc.c-torture/compile/20031023-2.c: New test.
38894         * gcc.c-torture/compile/20031023-3.c: New test.
38895         * gcc.c-torture/compile/20031023-4.c: New test.
38896
38897 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38898
38899         PR c++/10371
38900         * g++.dg/lookup/scoped8.C: New test.
38901
38902 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38903
38904         * g++.dg/opt/reg-stack3.C: New test.
38905
38906 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38907
38908         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38909
38910 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38911
38912         PR c++/11076
38913         * g++.dg/template/crash13.C: New test.
38914
38915 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38916
38917         * gcc.dg/c99-restrict-2.c: New test.
38918
38919 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         PR c++/12698, c++/12699, c++/12700, c++/12566
38922         * g++.dg/inherit/covariant9.C: New test.
38923         * g++.dg/inherit/covariant10.C: New test.
38924         * g++.dg/inherit/covariant11.C: New test.
38925
38926 2003-10-23  Jason Merrill  <jason@redhat.com>
38927
38928         PR c++/12726
38929         * g++.dg/ext/complit2.C: New test.
38930
38931 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38932
38933         PR target/12654
38934         * gcc.c-torture/execute/20031020-1.c: New test.
38935
38936 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38937
38938         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38939         following the jump_insn.
38940
38941 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38942
38943         * gcc.dg/cast-lvalue-1.c: New test.
38944
38945 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38946
38947         PR c++/11962
38948         * g++.dg/template/cond2.C: New test.
38949
38950 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38951
38952         * gcc.dg/builtins-28.c: New test.
38953
38954 2003-10-20  Jan Hubicka  <jh@suse.cz>
38955
38956         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38957         parameter.
38958         * gcc.dg/inline-2.c: Likewise.
38959
38960 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38961
38962         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38963         * gcc.dg/nest.c: Likewise.
38964
38965 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38966
38967         PR c++/9781, c++/10583, c++/11862
38968         * g++.dg/parse/crash13.C: New test.
38969
38970 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38971
38972         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38973
38974 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38975
38976         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38977         Define HAVE_C99_RUNTIME except on Solaris.
38978         * gcc.dg/builtins-20.c: Likewise.
38979
38980 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38981
38982         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
38983
38984 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38985
38986         PR c++/12495
38987         * g++.dg/template/crash21.C: New test.
38988
38989 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38990
38991         PR c++/2513
38992         * g++.dg/template/typename5.C: New test.
38993
38994 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38995
38996         PR c++/12369
38997         * g++.dg/template/friend25.C: New test.
38998
38999 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39000
39001         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39002         versions.
39003
39004 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39005
39006         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39007         == 2147483647.
39008
39009 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39010
39011         * gcc.c-torture/execute/960416-1.x: Remove.
39012         * gcc.c-torture/execute/divconst-3.x: Likewise.
39013
39014 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39015
39016         PR target/12598
39017         * gcc.dg/torture/cris-volatile-1.c: New test.
39018
39019 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39020
39021         PR optimization/9325
39022         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39023         for overflowing floating point to integer conversion during RTL
39024         simplification.
39025
39026 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39027
39028         * objc/execute/_cmd.m: Fix typo.
39029         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39030         Relax 'scan-assembler' regexp.
39031         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39032         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39033         * objc.dg/zero-link-2.m: Remove blank line.
39034         * objc.dg/zero-link-3.m: New test case.
39035
39036 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39037
39038         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39039
39040         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39041         than linker trickery.
39042
39043 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39044
39045         PR c++/12370
39046         * g++.dg/other/friend2.C: New test.
39047
39048 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39049
39050         * gcc.dg/20031012-1.c: New test.
39051
39052 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39053
39054         * gcc.dg/weak/weak-3.c: Fix for new warning.
39055
39056 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39057
39058         PR optimization/8750
39059         * gcc.c-torture/execute/20031012-1.c: New test case.
39060
39061 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39062
39063         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39064         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39065
39066 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39067
39068         PR optimization/12260
39069         * gcc.c-torture/compile/20031011-2.c: New test case.
39070
39071 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39072
39073         * gcc.c-torture/execute/20031011-1.c: New testcase.
39074
39075 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39076
39077         * gcc.c-torture/compile/20031011-1.c: New test.
39078
39079 2003-10-11  Jan Hubicka  <jh@suse.cz>
39080
39081         * g++.dg/other/first-global.C: New test.
39082
39083 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39084
39085         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39086
39087 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39088
39089         * gcc.c-torture/compile/20031010-1.c: New test.
39090
39091 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39092
39093         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39094         * gcc.c-torture/execute/va-arg-25.c: ... here.
39095
39096 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39097
39098         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39099
39100 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39101
39102         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39103
39104 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39105
39106         * g++.dg/parse/error2.C: New test.
39107
39108 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39109
39110         PR c++/11097
39111         * g++.dg/other/error5.C: Modify the error message.
39112         * g++.dg/lookup/using8.C: New test.
39113
39114 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39115
39116         * gcc.dg/darwin-abi-2.c: New file.
39117         * gcc.c-torture/execute/va-arg-24.c: New file.
39118
39119 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39120
39121         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39122         indentation.
39123
39124 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39125
39126         PR c++/10147
39127         * g++.dg/other/error4.C: Update error messages.
39128         * g++.dg/template/ptrmem4.C: Likewise.
39129
39130         PR c++/12337
39131         * g++.dg/init/new9.C: New test.
39132
39133         PR c++/12334, c++/12236, c++/8656
39134         * g++.dg/ext/attrib8.C: New test.
39135
39136 2003-10-06  Devang Patel  <dpatel@apple.com>
39137
39138         * gcc.dg/debug/dwarf2-3.h: New test.
39139         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39140
39141 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39142
39143         * g++.dg/opt/cfg2.C: New test.
39144
39145 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39146
39147         * g++.dg/opt/float1.C: New test.
39148
39149 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39150
39151         * gcc.dg/c90-array-lval-6.c: New test.
39152         * gcc.dg/c99-array-lval-6.c: New test.
39153
39154 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39155             Ziemowit Laski  <zlaski@apple.com>
39156
39157         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39158         'Derived', so that it is never considered a class method; add
39159         new warning for '+port' method ambiguity.
39160         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39161         <objc/objc-api.h> (needed on Mac OS X).
39162         * objc.dg/method-13.m: New test.
39163
39164 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39165
39166         PR optimization/9325, PR java/6391
39167         * gcc.c-torture/execute/20031003-1.c: New test case.
39168
39169 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39170
39171         PR optimization/12180
39172         * gcc.dg/20031002-1.c: New test.
39173
39174         PR c++/12486
39175         * g++.dg/inherit/error1.C: New test.
39176
39177 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39178
39179         * lib/f-torture.exp (search_for): Rename to...
39180         (search_for_re): This.  Also, clean up comments and the
39181         "regexp" invocation.
39182
39183 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39184
39185         * gcc.c-torture/compile/20031002-1.c: New test.
39186
39187 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39188
39189         * g++.dg/opt/cond1.C: New test.
39190
39191 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39192
39193         * gcc.dg/Wold-style-definition-2.c: New testcase.
39194         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39195
39196 2003-09-29  Richard Henderson  <rth@redhat.com>
39197
39198         * g++.dg/init/array10.C: Add dg-options.
39199
39200 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39201
39202         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39203
39204 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39205
39206         * g++.dg/template/friend19.C: Fix typo.
39207         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39208
39209 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39210
39211         * gcc.c-torture/execute/20030928-1.c: New test.
39212         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39213
39214 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39215
39216         * g++.dg/opt/unroll1.C: New test.
39217
39218 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39219
39220         PR optimization/11741
39221         * gcc.dg/20030926-1.c: New test case.
39222
39223 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39224
39225         PR c++/5655
39226         * g++.dg/parse/access7.C: New test.
39227         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39228
39229 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39230
39231         MERGE OF objc-improvements-branch into MAINLINE:
39232         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39233         if libobjc has not been built.
39234         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39235         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39236         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39237         objc/execute/nested-3.m, objc/execute/np-2.m,
39238         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39239         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39240         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39241         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39242         objc.dg/special/unclaimed-category-1.h,
39243         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39244         well as GNU runtime.
39245         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39246         * execute/cascading-1.m, execute/function-message-1.m,
39247         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39248         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39249         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39250         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39251         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39252         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39253         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39254         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39255         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39256         * objc.dg/bitfield-2.m: Run only on Darwin.
39257         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39258         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39259         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39260         * objc.dg/const-str-1.m: Fix constant string layout.
39261
39262 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39263
39264         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39265
39266 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39267
39268         * gcc.dg/darwin-abi-1.c: New file.
39269
39270 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39271
39272         PR target/12281
39273         * gcc.c-torture/compile/20030921-1.c: New test.
39274
39275 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39276
39277         * g++.dg/opt/reg-stack2.C: New test.
39278
39279 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39280
39281         * g++.dg/eh/delayslot1.C: New test.
39282
39283 2003-09-20  Richard Henderson  <rth@redhat.com>
39284
39285         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39286
39287 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39288
39289         * gcc.c-torture/execute/20030920-1.c: New test case.
39290
39291 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39292
39293         * g++.dg/rtti/typeid3.C: Correct expected error message.
39294
39295 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39296
39297         PR c++/157
39298         * g++.dg/parse/crash12.C: New test.
39299
39300 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39301
39302         * gcc.dg/compat/mixed-struct-check.h: New.
39303         * gcc.dg/compat/mixed-struct-defs.h: New.
39304         * gcc.dg/compat/mixed-struct-init.h: New.
39305         * gcc.dg/compat/struct-by-value-19_main.c: New.
39306         * gcc.dg/compat/struct-by-value-19_x.c: New.
39307         * gcc.dg/compat/struct-by-value-19_y.c: New.
39308         * gcc.dg/compat/struct-by-value-20_main.c: New.
39309         * gcc.dg/compat/struct-by-value-20_x.c: New.
39310         * gcc.dg/compat/struct-by-value-20_y.c: New.
39311         * gcc.dg/compat/struct-return-19_main.c: New.
39312         * gcc.dg/compat/struct-return-19_x.c: New.
39313         * gcc.dg/compat/struct-return-19_y.c: New.
39314         * gcc.dg/compat/struct-return-20_main.c: New.
39315         * gcc.dg/compat/struct-return-20_x.c: New.
39316         * gcc.dg/compat/struct-return-20_y.c: New.
39317
39318 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39319         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39320         so that it will not complain on LP64 targets.
39321
39322 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39323
39324         PR c++/495
39325         * g++.dg/template/friend24.C: New test.
39326
39327 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39328
39329         PR c++/12332
39330         * g++.dg/template/memtmpl2.C: New test.
39331
39332 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39333
39334         PR target/11184
39335         * gcc.dg/builtin-apply1.c: New test.
39336
39337 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39338
39339         PR c++/9848
39340         * g++.dg/warn/Wunused-4.C: New test.
39341
39342 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39343
39344         PR c++/12316
39345         * g++.dg/other/gc2.C: New test.
39346
39347 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39348
39349         PR c++/11991
39350         * g++.dg/rtti/typeid3.C: New test.
39351
39352         PR c++/12266
39353         * g++.dg/overload/template1.C: New test.
39354
39355 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39356
39357         * g++.dg/opt/cfg3.C: New test.
39358
39359 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39360
39361         PR c++/7939
39362         * g++.dg/template/crash11.C: New test.
39363
39364 2003-09-16  Jason Merrill  <jason@redhat.com>
39365             Jakub Jelinek  <jakub@redhat.com>
39366
39367         * gcc.dg/attr-warn-unused-result.c: New test.
39368
39369 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39370
39371         PR c++/12184
39372         * g++.dg/expr/call2.C: New test.
39373
39374 2003-09-15  Andreas Jaeger  <aj@suse.de>
39375
39376         * gcc.dg/Wold-style-definition-1.c: New test.
39377
39378 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39379
39380         PR c++/3907
39381         * g++.dg/parse/template12.C: New test.
39382
39383         * g++.dg/abi/bitfield11.C: New test.
39384         * g++.dg/abi/bitfield12.C: Likewise.
39385
39386 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39387
39388         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39389         non-expansion of functional macro name without arguments at EOL.
39390         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39391
39392 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39393
39394         * gcc.c-torture/execute/20030914-[12].c: New tests.
39395
39396 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39397
39398         PR c++/11788
39399         * g++.dg/overload/addr1.C: New test.
39400
39401 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39402
39403         * gcc.dg/20030909-1.c: New test.
39404
39405 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39406
39407         * gcc.dg/ultrasp10.c: New test.
39408
39409 2003-09-09  Devang Patel  <dpatel@apple.com>
39410
39411         * gcc.dg/darwin-ld-6.c: New test.
39412
39413 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39414
39415         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39416
39417 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39418
39419         * gcc.dg/ia64-types1.c: New test.
39420         * gcc.dg/ia64-types2.c: Likewise.
39421
39422 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39423
39424         * gcc.dg/builtins-1.c: Add more _Complex tests.
39425         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39426
39427         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39428         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39429
39430 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c++/11786
39433         * g++.dg/lookup/koenig2.C: New test.
39434
39435         PR c++/5296
39436         * g++.dg/rtti/typeid2.C: New test.
39437
39438 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39439
39440         * gcc.c-torture/compile/20030904-1.c: New test.
39441
39442 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39443
39444         * g++.dg/opt/longbranch2.C: New test.
39445
39446 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39447
39448         * g++.dg/template/crash10.C: Only compile it.
39449
39450 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39451
39452         PR middle-end/11665
39453         * gcc.c-torture/compile/20030907-1.c: New test.
39454         * g++.dg/init/array11.C: New test.
39455
39456 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39457
39458         PR c++/11852
39459         * g++.dg/init/struct1.C: New test.
39460
39461 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39462
39463         PR c++/12181
39464         * g++.dg/expr/comma1.C: New test.
39465
39466 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39467
39468         PR c++/11867
39469         * g++.dg/expr/static_cast5.C: New test.
39470
39471 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39472
39473         PR c++/11507
39474         * g++.dg/lookup/scoped7.C: New test.
39475
39476         PR c++/9574
39477         * g++.dg/other/static1.C: New test.
39478
39479         PR c++/11490
39480         * g++.dg/warn/template-1.C: New test.
39481
39482         PR c++/11432
39483         * g++.dg/template/crash10.C: New test.
39484
39485         PR c++/2478
39486         * g++.dg/overload/VLA.C: New test.
39487
39488         PR c++/10804
39489         * g++.dg/template/call1.C: New test.
39490
39491 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39492
39493         PR c++/11794
39494         * g++.dg/parse/using3.C: New test.
39495
39496 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39497
39498         PR c++/11409
39499         * g++.dg/overload/builtin3.C: New test case.
39500
39501 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39502
39503         PR c/9862
39504         * gcc.dg/20030906-1.c: New test.
39505         * gcc.dg/20030906-2.c: Likewise.
39506
39507 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39508
39509         PR c++/12167
39510         * g++.dg/parse/defarg5.C: New test.
39511
39512         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39513
39514 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39515
39516         PR c++/12163
39517         * g++.dg/expr/static_cast4.C: New test.
39518
39519         PR c++/12146
39520         * g++.dg/template/crash9.C: New test.
39521
39522 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39523
39524         * g++.old-deja/g++.ext/pretty2.C: Update for change
39525         in __FUNCTION__.
39526         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39527
39528 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39529
39530         PR c++/11922
39531         * g++/dg/template/qualified-id1.C: New test.
39532
39533         PR c++/12037
39534         * g++.dg/warn/noeffect4.C: New test.
39535
39536 2003-09-04  Matt Austern  <austern@apple.com>
39537
39538         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39539         * g++.dg/ext/fnname2.C: Likewise.
39540         * g++.dg/ext/fnname3.C: Likewise.
39541
39542 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39543
39544         * g++.dg/expr/lval1.C: New test.
39545         * g++.dg/ext/lvcast.C: Remove.
39546
39547 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39548
39549         PR optimization/11700.
39550         * gcc.c-torture/compile/20030903-1.c: New test case.
39551
39552 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39553
39554         PR c++/12053
39555         * g++.dg/abi/layout4.C: New test.
39556
39557 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39558
39559         PR c++/11553
39560         * g++.dg/parse/friend3.C: New test.
39561
39562 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39563
39564         PR c++/11847
39565         * g++.dg/template/class1.C: New test.
39566
39567         PR c++/11808
39568         * g++.dg/expr/call1.C: New test.
39569
39570 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39571
39572         PR c++/12114
39573         * g++.dg/init/ref9.C: New test.
39574
39575         PR c++/11972
39576         * g++.dg/template/nested4.C: New test.
39577
39578 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39579
39580         PR c++/12093
39581         * g++.dg/template/non-dependent4.C: New test.
39582
39583         PR c++/11928
39584         * g++.dg/inherit/conv1.C: New test.
39585
39586 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39587
39588         PR c++/6196
39589         * g++.dg/ext/label1.C: New test.
39590         * g++.dg/ext/label2.C: Likewise.
39591
39592 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39593
39594         * g++.dg/expr/cond3.C: New test.
39595
39596 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39597
39598         * gcc.dg/builtins-1.c: Add new builtin cases.
39599
39600 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39601
39602         * gcc.dg/builtins-1.c: Add new cases.
39603         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39604
39605 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39606
39607         * gcc.dg/builtins-1.c: Add more math builtin tests.
39608         * gcc.dg/torture/builtin-attr-1.c: New test.
39609
39610 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39611
39612         PR optimization/5079
39613         * g++.dg/opt/static3.C: New test.
39614
39615 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39616
39617         * gcc.misc-tests/gcov-10b.c: New test.
39618
39619 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39620
39621         * g++.dg/opt/ptrmem3.C: New test.
39622
39623         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39624
39625 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39626
39627         * gcc.dg/20030826-2.c: New test.
39628
39629 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39630
39631         PR middle-end/12002
39632         * g77.f-torture/compile/12002.f: New test case.
39633
39634 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39635
39636         * gcc.dg/20030826-1.c: New test case.
39637
39638 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39639
39640         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39641
39642 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39643
39644         PR c++/11871
39645         * c++.dg/lookup/crash1.C: New test.
39646
39647         * c++.dg/warn/noeffect3.C: New test.
39648
39649 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39650
39651         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39652         * gcc.dg/compat/vector-1_y.c: Ditto.
39653         * gcc.dg/compat/vector-2_x.c: Ditto.
39654         * gcc.dg/compat/vector-2_y.c: Ditto.
39655
39656 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39657
39658         * gcc.dg/20030702-1.c: New test.
39659
39660 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39661
39662         PR c++/8795
39663         * g++.dg/ext/altivec-1.C: New test.
39664
39665 2003-08-24  Richard Henderson  <rth@redhat.com>
39666
39667         * g++.dg/eh/simd-2.C: Add -w for x86.
39668
39669 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39670
39671         * gcc.dg/20030815-1.c: New test.
39672
39673 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39674
39675         PR c++/3765
39676         * g++.dg/parse/access6.C: New test.
39677
39678 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39679
39680         PR c++/641, c++/11876
39681         * g++.dg/template/friend22.C: New test.
39682         * g++.dg/template/friend23.C: Likewise.
39683
39684 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39685
39686         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39687         identically.
39688
39689 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39690
39691         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39692
39693 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39694
39695         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39696
39697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39698
39699         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39700
39701 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39702
39703         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39704
39705 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39706
39707         PR c++/11919
39708         * g++.dg/overload/prom1.C: New test.
39709
39710         PR c++/11551
39711         * g++.dg/parse/dtor2.C: New test.
39712
39713         PR c++/10762
39714         * g++.dg/parse/using2.C: New test.
39715
39716 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39717
39718         PR target/11805
39719         * gcc.c-torture/compile/20030821-1.c: New.
39720
39721 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39722
39723         PR c++/11834
39724         * g++.dg/template/deduce2.C: New test.
39725
39726 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39727
39728         * gcc.c-torture/execute/20030821-1.c: New test.
39729
39730 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39731
39732         PR middle-end/11984
39733         * gcc.dg/20030820-1.c: New test case.
39734
39735 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39736
39737         PR c++/11945
39738         * g++.dg/warn/noeffect2.C: New test.
39739
39740 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39741
39742         PR c++/10926
39743         * g++.dg/template/dtor2.C: New test.
39744
39745         PR c++/11684
39746         * g++.dg/template/operator1.C: New test.
39747         * g++.dg/parse/operator4.C: New test.
39748
39749         PR c++/11946.C
39750         * g++.dg/expr/enum1.C: New test.
39751         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39752
39753         PR c++/11036.C
39754         * g++.dg/parse/elab2.C: New test.
39755         * g++.dg/parse/typedef4.C: Change error message.
39756         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39757         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39758         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39759
39760 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39761
39762         * gcc.dg/pch/warn-1.c: New.
39763         * gcc.dg/pch/warn-1.hs: New.
39764
39765         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39766         not-tested file.
39767
39768 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39769
39770         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39771
39772 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39773
39774         * gcc.dg/uninit-D.c: New Test.
39775         * gcc.dg/uninit-E.c: New Test.
39776         * gcc.dg/uninit-F.c: New Test.
39777         * gcc.dg/uninit-G.c: New Test.
39778
39779 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39780
39781         * g++.dg/README: Describe the pch directory.
39782
39783 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39784
39785         PR c++/11174
39786         * g++.dg/parse/access4.C: New test.
39787         * g++.dg/parse/access5.C: Likewise.
39788         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39789
39790 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39791
39792         * gcc.dg/noncompile/20030818-1.c: New.
39793
39794 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39795
39796         PR c++/11957
39797         * g++.dg/warn/noeffect1.C: New test.
39798
39799         * g++.dg/template/scope2.C: New test.
39800         * g++.dg/template/error2.C: Correct dg-error
39801
39802 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39803
39804         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39805
39806 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39807
39808         PR C++/11512
39809         * g++.dg/template/warn1.C: New.
39810
39811 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.dg/template/error2.C: New test.
39814         * g++.dg/lookup/using7.C: Adjust errors
39815         * g++.old-deja/g++.pt/crash36.C: Likewise.
39816         * g++.old-deja/g++.pt/derived3.C: Likewise.
39817
39818 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39819
39820         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39821         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39822         * gcc.c-torture/execute/builtins/string-9.c: New, from
39823         string-opt-9.c.  Adjust for execute/builtins framework.
39824         * gcc.c-torture/execute/string-opt-9.c: Delete.
39825
39826 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39827
39828         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39829
39830         * g++.dg/parse/ret-type2.C: New test.
39831
39832         PR c++/11703
39833         * g++.dg/init/new8.C: New test.
39834
39835         PR c++/10923
39836         * g++.dg/parse/typedef5.C: New test.
39837
39838         PR c++/9512
39839         * g++.dg/parse/qualified2.C: New test.
39840         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39841         invalid code.
39842
39843 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39844
39845         * g++.dg/conversion/ptrmem1.C: New test.
39846
39847 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39848
39849         PR target/11693
39850         * gcc.dg/20030811-1.c: New test.
39851
39852         PR target/11535
39853         * gcc.c-torture/execute/20030811-1.c: New test.
39854
39855 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39856
39857         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39858
39859 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39860
39861         PR c++/11789.C
39862         * g++.dg/inherit/multiple1.C: New test.
39863
39864 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39865
39866         * gcc.dg/spe1.c: New test.
39867
39868         PR c++/11670
39869         * g++.dg/expr/cast2.C: New test.
39870
39871         PR c++/10530
39872         * g++.dg/template/dependent-name2.C: New test.
39873
39874 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39875
39876         * g++.dg/parse/crash11.C: Put the dg options in comments.
39877
39878 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39879
39880         * lib/gcc-dg.exp: Update for diagnostic change.
39881
39882 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39883
39884         PR c++/5767
39885         * g++.dg/parse/crash11.C: New test.
39886
39887 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39888
39889         * gcc.dg/cpp/spacing1.c: Update.
39890
39891 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39892
39893         PR target/11739
39894         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39895         a value for -mtune.
39896
39897 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39898
39899         PR middle-end/11771
39900         * gcc.c-torture/compile/20030804-1.c: New test case.
39901
39902 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39903
39904         * gcc.dg/20030804-1.c: New test case.
39905
39906 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39907
39908         * gcc.dg/cpp/separate-1.c: New test.
39909
39910 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39911
39912         PR c++/11704
39913         * g++.dg/template/dependent-expr2.C: New test.
39914
39915         PR c++/11766
39916         * g++.dg/expr/ptrmem1.C: New test.
39917
39918 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39919
39920         PR c++/9453
39921         * g++.dg/template/friend15.C: New test.
39922
39923 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39924
39925         * lib/dg-pch.exp: Work round PCH bug.
39926
39927 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39928
39929         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39930         builtins.  Move cases from builtins-4.c here.
39931
39932         * gcc.dg/torture/builtin-math-1.c: New test taken from
39933         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39934         additional cases.
39935
39936         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39937         Delete.
39938
39939 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39940
39941         PR c++/9447
39942         * g++.dg/template/using7.C: New test.
39943
39944 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39945
39946         * import1.c, import2.c: New tests.
39947
39948 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39949
39950         * g++.dg/eh/crossjump1.C: New test.
39951
39952 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39953
39954         PR c++/11697
39955         * g++.dg/template/using6.C: New test.
39956
39957         PR c++/11744
39958         * g++.dg/template/koenig2.C: New test.
39959
39960 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39961
39962         PR c++/7983
39963         * g++.dg/parse/typedef4.C: New test.
39964
39965 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39966
39967         PR c++/8442, c++/8806
39968         * g++.dg/template/elab1.C: New test.
39969         * g++.dg/template/type2.C: Likewise.
39970         * g++.dg/template/ttp3.C: Adjust expected error message.
39971         * g++.old-deja/g++.law/visibility13.C: Likewise.
39972         * g++.old-deja/g++.niklas/t135.C: Likewise.
39973         * g++.old-deja/g++.pt/ttp41.C: Likewise.
39974         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39975         template argument.
39976         * g++.old-deja/g++.pt/ttp44.C: Likewise.
39977
39978 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
39979
39980         PR c++/11295
39981         * g++.dg/ext/stmtexpr1.C: New test.
39982
39983         * g++.dg/opt/tmp1.C: New test.
39984
39985         PR c++/11525
39986         * g++.dg/parse/constant4.C: New test.
39987
39988         PR c++/9447
39989         * g++.dg/template/using5.C: New test.
39990
39991 2003-07-31  Roger Sayle  <roger@eyesopen.com>
39992
39993         * gcc.dg/builtins-27.c: New test case.
39994
39995 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
39996
39997         * gcc.dg/tls/opt-7.c: New test.
39998
39999 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40000
40001         * g++.old-deja/g++.other/crash18.C: Remove.
40002
40003 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40004
40005         * g++.dg/template/explicit3.C: New.
40006         * g++.dg/template/explicit4.C: New.
40007         * g++.dg/template/explicit5.C: New.
40008
40009         PR c++/11347
40010         * g++.dg/template/memtmpl1.C: New.
40011
40012 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40013
40014         PR target/11565
40015         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40016         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40017
40018 2003-07-30  Jan Hubicka  <jh@suse.cz>
40019
40020         * vtgc1.c: Kill.
40021
40022 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40023
40024         * gcc.dg/struct-in-proto-1.c: New test.
40025
40026 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40027
40028         * gcc.dg/cpp/include2.c: Only expect one message.
40029
40030 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40031
40032         PR c++/9447
40033         * g++.dg/template/using1.C: New test.
40034         * g++.dg/template/using2.C: New test.
40035         * g++.dg/template/using3.C: New test.
40036         * g++.dg/template/using4.C: New test.
40037
40038 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40039
40040         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40041         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40042
40043 2003-07-28  Jan Hubicka  <jh@suse.cz>
40044
40045         PR c++/11530
40046         * g++.dg/opt/call1.C: New test.
40047
40048 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40049
40050         PR c++/11667
40051         * g++.dg/init/enum2.C: New test.
40052         * g++.dg/template/overload1.C: Add "-w" option.
40053
40054 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40055
40056         * gcc.dg/Wdeclaration-after-statement-1.c,
40057         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40058
40059 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40060
40061         * gcc.c-torture/compile/20030725-1.c: New test.
40062
40063 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40064
40065         * gcc.dg/20030505.c: Only run for SPE.
40066         Remove definition of opaque type.
40067
40068 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40069
40070         * g++.dg/template/ptrmem6.C: New test.
40071
40072 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40073
40074         * gcc.c-torture/compile/zero-strct-2.c: New test.
40075
40076 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40077
40078         * gcc.dg/intermod-1.c: New test.
40079
40080 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         PR c++/11617
40083         * g++.dg/template/lookup2.C: New test.
40084         * g++.dg/template/memclass1.C: Remove instantiated from error.
40085         * g++.dg/other/error2.C: Tweak expected errors.
40086
40087         PR c++/11596
40088         * g++.dg/template/defarg3.C: New test.
40089
40090         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40091
40092 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40093
40094         * g++.dg/inherit/access5.C: New test.
40095
40096 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40097
40098         PR c++/11513
40099         * g++.dg/template/crash8.C: New test.
40100
40101 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40102
40103         PR c/10602
40104         * gcc.dg/noncompile/incomplete-2.c: New test.
40105
40106 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40107
40108         PR c++/11645
40109         * g++.dg/inherit/access4.C: New test.
40110
40111         PR c++/11517
40112         * g++.dg/expr/cond2.C: New test.
40113
40114         PR optimization/10679
40115         * g++.dg/opt/inline4.C: New test.
40116
40117 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         * g++.dg/parse/crash10: New test.
40120
40121 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40122
40123         * g++.dg/ext/flexary1.C: New test.
40124
40125 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40126
40127         PR c++/10793
40128         * g++.dg/template/crash9.C: New test.
40129
40130 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40131
40132         PR c++/3004
40133         * g++.dg/parse/typedef3.C: New test.
40134
40135         PR c++/7906
40136         * g++.dg/parse/operator2.C: New test.
40137
40138         PR c++/8895
40139         * g++.dg/parse/def-tmpl-arg1.C: New test.
40140
40141         PR c++/9282
40142         * g++.dg/parse/funptr1.C: New test.
40143
40144         PR c++/9452
40145         * g++.dg/parse/ambig3.C: New test.
40146
40147         PR c++/9454
40148         * g++.dg/parse/operator3.C: New test.
40149
40150         PR c++/9486
40151         * g++.dg/parse/template10.C: New test.
40152
40153         PR c++/9488
40154         * g++.dg/parse/template11.C: New test.
40155
40156         PR c++/10150
40157         * g++.dg/parse/invalid-op1.C: New test.
40158
40159         PR c++/10247
40160         * g++.dg/parse/condexpr1.C: New test.
40161
40162 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40163
40164         * g++.dg/ext/packed3.C: New test.
40165         * g++.dg/ext/packed4.C: New test.
40166
40167         * gcc.dg/pack-test-3.c: New test.
40168
40169 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40170
40171         * lib/compat.exp: Handle dg-options per source file.
40172         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40173         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40174         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40175         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40176         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40177         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40178         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40179         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40180         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40181         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40182         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40183         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40184         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40185         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40186
40187 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40188
40189         PR c/10320
40190         * gcc.c-torture/execute/20030718-1.c: New test.
40191
40192 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40193
40194         PR optimization/11536
40195         * gcc.dg/20030721-1.c: New test.
40196
40197 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40198
40199         PR c++/11546
40200         * g++.dg/template/lookup1.C: New test.
40201
40202 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40203
40204         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40205         diagnostics of ill-formed constructs involving labels.
40206         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40207         the new 'previously defined here' message.
40208
40209 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40210
40211         * g++.dg/parse/non-dependent2.C: New test.
40212
40213 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40214
40215         * g++.dg/init/init-ref4.C: xfail on targets without
40216         weak symbols.
40217
40218 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40219
40220         PR target/11087
40221         * gcc.c-torture/execute/20030717-1.c: New test.
40222
40223 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40224
40225         * g++.dg/opt/cfg1.C: New test.
40226
40227 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40228
40229         PR optimization/11557
40230         * gcc.dg/20030717-1.c: New test.
40231
40232 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40233
40234         PR c++/10476
40235         * g++.dg/expr/crash-1.C: New test.
40236
40237         PR c++/11027
40238         * g++.dg/template/init3.C: New test.
40239
40240         PR c++/8222
40241         * g++.dg/template/non-dependent1.C: New test.
40242
40243         PR c++/11070
40244         * g++.dg/template/non-dependent2.C: New test.
40245
40246         PR c++/11071
40247         * g++.dg/template/non-dependent3.C: New test.
40248
40249         PR c++/9907
40250         * g++.dg/template/sizeof5.C: New test.
40251
40252 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40253
40254         PR 11498
40255         * gcc.c-torture/compile/mangle-1.c: New file.
40256
40257 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40258
40259         PR c++/7809
40260         * g++.dg/parse/access3.C: New test.
40261
40262 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40263
40264         PR c++/11384
40265         * g++.dg/init/init-ref4.C: New test.
40266
40267 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40268
40269         PR c++/11547
40270         * g++.dg/parse/constant3.C: New test.
40271         * g++.dg/parse/crash7.C: Likewise.
40272
40273 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40274
40275         PR target/11008
40276         * gcc.dg/i386-pentium4-not-mull.c: New.
40277
40278 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40279
40280         * gcc.dg/asm-names.c (ymain): Make it weak.
40281
40282 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40283
40284         PR c++/5421
40285         * g++.dg/template/friend21.C: New test.
40286
40287 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40288
40289         * gcc.dg/cleanup-8.c: New test.
40290         * gcc.dg/cleanup-9.c: New test.
40291
40292 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40293
40294         * g++.dg/ext/dll-MI1.h: New file.
40295         * g++.dg/ext/dllexport-MI1.C: New file.
40296         * g++.dg/ext/dllimport-MI1.C: New file.
40297
40298 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40299
40300         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40301         it does not have cmpstrsi patterns (just cmpmemsi).
40302
40303 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40304
40305         PR debug/11473
40306         * g++.dg/debug/debug8.C: New test.
40307
40308 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40309
40310         PR c++/10108
40311         * g++.dg/template/crash7.C: New test.
40312
40313 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40314
40315         PR target/10795
40316         * gcc.c-torture/compile/20030708-1.c: New.
40317
40318 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40319
40320         * gcc.c-torture/execute/20030715-1.c: New test.
40321
40322 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40323
40324         * gcc.dg/pch/inline-3.c: New file.
40325         * gcc.dg/pch/inline-3.hs: New file.
40326         * gcc.dg/pch/inline-4.c: New file.
40327         * gcc.dg/pch/inline-4.hs: New file.
40328
40329 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40330
40331         PR c++/11509
40332         * g++.dg/template/crash6.C: New test.
40333
40334         PR c++/7053
40335         * g++.dg/template/friend20.C: New test.
40336
40337         PR c++/7019
40338         * g++.dg/template/overload2.C: New test.
40339
40340 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40341
40342         PR optimization/11440
40343         * gcc.c-torture/execute/20030714-1.c: New test.
40344
40345 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40346
40347         PR c++/11154
40348         * g++.dg/template/partial2.C: New test.
40349
40350 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40351
40352         PR c++/11503
40353         * g++.dg/template/anon1.C: New test.
40354
40355         PR c++/11493
40356         PR c++/11495
40357         * g++.dg/parse/template9.C: Likewise.
40358         * g++.dg/template/crash4.C: New test.
40359         * g++.dg/template/koenig1.C: Likewise.
40360         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40361         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40362         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40363         functions.
40364         * g++.old-deja/g++.jason/template36.C: Likewise.
40365         * g++.old-deja/g++.mike/p1989.C: Likewise.
40366         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40367         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40368         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40369         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40370         compiling.
40371         * g++.old-deja/g++.pt/union2.C: Use this->.
40372
40373 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40374
40375         * gcc.dg/20030711-1.c: New test.
40376
40377 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40378
40379         PR c++/11050
40380         * g++.dg/parse/args1.C: New test.
40381         * g++.pt/defarg8.C: Change expected errors.
40382
40383 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40384
40385         PR c++/8164
40386         * g++.dg/template/nontype2.C: New test.
40387
40388         PR c++/10558
40389         * g++.dg/parse/template8.C: New test.
40390
40391         PR c++/8327
40392         * g++.dg/template/scope1.C: New test.
40393
40394         * g++.dg/warn/Wsign-compare-1.C: New test.
40395
40396 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40397
40398         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40399
40400 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/9411
40403         * g++.dg/template/explicit2.C: New test.
40404
40405         PR c++/10032
40406         * g++.dg/warn/pedantic1.C: New test.
40407
40408 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40409
40410         PR c++ 9483
40411         * g++.dg/other/field1.C: New test.
40412
40413 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40414
40415         PR c/11449
40416         * gcc.c-torture/compile/20030707-1.c: New.
40417
40418 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40419
40420         PR c++/10849
40421         * g++.dg/template/access12.C: New test.
40422
40423 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40424
40425         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40426         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40427         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40428         * gcc.misc-tests/gcov.exp: Update
40429         * g++.dg/gcov/gcov.exp: Update
40430         * lib/gcov.exp: Update.
40431
40432 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40433
40434         * g++.dg/abi/mangle17.C: Make sure template expressions are
40435         dependent.
40436         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40437         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40438         * g++.dg/opt/stack1.C: Remove erroneous code.
40439         * g++.dg/parse/template7.C: New test.
40440         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40441         * g++.old-deja/g++.pt/crash4.C: Likewise.
40442
40443 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40444
40445         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40446         with zero or one occurence of `$' after the initial `L'.
40447
40448 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40449
40450         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40451
40452 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40453
40454         PR c/11370
40455         * gcc.dg/Wunreachable-6.c: New testcase.
40456         * gcc.dg/Wunreachable-7.c: New testcase.
40457
40458 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40459
40460         PR c/11420
40461         * gcc.dg/20030708-1.c: New test.
40462
40463 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40464
40465         * gcc.dg/compat/sdata-section.h: New file.
40466         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40467         * gcc.dg/torture/mips-sdata-1.c: New test.
40468
40469 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40470
40471         PR c++/11030
40472         * g++.dg/template/friend19.C: New test.
40473
40474 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40475
40476         * g++.dg/opt/strength-reduce.C: New test.
40477
40478 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40479
40480         PR target/10979
40481         * gcc.dg/20030707-1.c: New testcase.
40482
40483 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40484
40485         PR optimization/11059
40486         * g++.dg/opt/emptyunion.C: New testcase.
40487
40488 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40489             Eric Botcazou  <ebotcazou@libertysurf.fr>
40490
40491         * g++.dg/opt/stack1.C: New test.
40492
40493 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40494
40495         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40496         run test.
40497
40498         PR c++/11431
40499         * g++.dg/expr/static_cast3.C: New test.
40500
40501 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40502
40503         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40504         everywhere.
40505         * gcc.dg/concat.c: Concatenation of string constants with
40506         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40507         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40508         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40509         necessary to avoid multi-character character constant warning.
40510         * gcc.dg/cpp/escape.c: Likewise.
40511         * gcc.dg/cpp/ucs.c: Likewise.
40512         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40513         Fix a typo.
40514
40515 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40516
40517         PR c/11428
40518         * gcc.c-torture/compile/20030704-1.c: New.
40519
40520 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40521
40522         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40523
40524 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40525
40526         PR c++/5287, PR c++/7910,  PR c++/11021
40527         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40528         tests for warnings.
40529         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40530         * g++.dg/ext/dllimport3.C: Likewise.
40531         * g++.dg/ext/dllimport4.C: New file.
40532         * g++.dg/ext/dllimport5.C: New file.
40533         * g++.dg/ext/dllimport6.C: New file.
40534         * g++.dg/ext/dllimport7.C: New file.
40535         * g++.dg/ext/dllimport8.C: New file.
40536         * g++.dg/ext/dllimport9.C: New file.
40537         * g++.dg/ext/dllimport10.C: New file.
40538         * g++.dg/ext/dllexport1.C: New file.
40539
40540 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40541
40542         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40543         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40544
40545 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40546
40547         * gcc.dg/builtins-25.c: New testcase.
40548         * gcc.dg/builtins-26.c: New testcase.
40549
40550 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40551
40552         * gcc.dg/compat/vector-defs.h: New file.
40553         * gcc.dg/compat/vector-setup.h: New file.
40554         * gcc.dg/compat/vector-check.h: New file.
40555         * gcc.dg/compat/vector-1_main.c: New file.
40556         * gcc.dg/compat/vector-1_x.c: New file.
40557         * gcc.dg/compat/vector-1_y.c: New file.
40558         * gcc.dg/compat/vector-2_main.c: New file.
40559         * gcc.dg/compat/vector-2_x.c: New file.
40560         * gcc.dg/compat/vector-2_y.c: New file.
40561
40562         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40563         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40564         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40565         * gcc.dg/compat/struct-align-1.h: New file.
40566         * gcc.dg/compat/struct-align-1_main.c: New file.
40567         * gcc.dg/compat/struct-align-1_x.c: New file.
40568         * gcc.dg/compat/struct-align-1_y.c: New file.
40569         * gcc.dg/compat/struct-align-2.h: New file.
40570         * gcc.dg/compat/struct-align-2_main.c: New file.
40571         * gcc.dg/compat/struct-align-2_x.c: New file.
40572         * gcc.dg/compat/struct-align-2_y.c: New file.
40573
40574         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40575         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40576         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40577         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40578         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40579         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40580         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40581         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40582         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40583         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40584         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40585         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40586         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40587         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40588         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40589         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40590         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40591         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40592         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40593         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40594         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40595         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40596         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40597         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40598         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40599         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40600         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40601         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40602         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40603
40604 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40605
40606         * gcc.dg/i386-call-1.c: New test.
40607
40608 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40609
40610         PR c++/9162
40611         * g++.dg/parse/defarg4.C: New.
40612
40613 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40614
40615         PR target/10700
40616         * gcc.c-torture/compile/20030703-1.c: New test case.
40617
40618 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40619
40620         * g++.dg/template/local3.C: Remove extra semicolon.
40621
40622 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40623
40624         * gcc.dg/i386-volatile-1.c: New test.
40625
40626 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         PR c++/11072
40629         * g++.dg/other/offsetof2.C: XFAIL.
40630         * g++.dg/other/offsetof5.C: New.
40631
40632         PR c++/10219
40633         * g++.dg/template/error1.C: New.
40634
40635         PR c++/9779
40636         * g++.dg/template/dependent-expr1.C: New.
40637
40638 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40639
40640         PR c++/6949
40641         * g++.dg/template/local3.C: New test.
40642
40643         PR c++/11149
40644         * g++.dg/lookup/scoped6.C: New test.
40645
40646 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40647
40648         PR c++/8046
40649         * g++.dg/other/error7.C: New test.
40650
40651 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40652
40653         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40654         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40655         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40656         * g++.old-deja/g++.other/union2.C: Likewise.
40657         * gcc.dg/c90-const-expr-2.c: Likewise.
40658         * gcc.dg/c90-const-expr-3.c: Likewise.
40659         * gcc.dg/c99-const-expr-2.c: Likewise.
40660         * gcc.dg/c99-const-expr-3.c: Likewise.
40661         * gcc.dg/concat.c: Likewise.
40662
40663 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40664
40665         PR c++/9559
40666         * g++.dg/init/static1.C: New test.
40667
40668 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40669
40670         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40671         * g++.old-deja/g++.other/access2.C: Likewise.
40672         * g++.old-deja/g++.other/decl2.C: Likewise.
40673         * gcc.c-torture/execute/20020615-1.c: Likewise.
40674
40675 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40676
40677         PR c++/4933
40678         * g++.dg/template/sizeof4.C: New test.
40679
40680 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40681
40682         * g++.dg/other/error6.C: New test.
40683
40684 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40685
40686         PR c++/10750
40687         * g++.dg/parse/constant2.C: New test.
40688
40689 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40690
40691         PR c++/11106
40692         * g++.dg/other/error5.C: New test.
40693
40694 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40695
40696         * gcc.dg/format/gcc_diag-1.c: New test.
40697
40698 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40699
40700         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40701
40702 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40703
40704         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40705         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40706         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40707
40708 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40709
40710         * gcc.c-torture/execute/builtins/string-8.c: New test.
40711         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40712         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40713         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40714
40715 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40716
40717         PR c++/10468
40718         * g++.dg/ext/typeof6.C: New test.
40719
40720 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40721
40722         PR c++/10796
40723         * g++.dg/init/enum1.C: New test.
40724
40725 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40726
40727         * gcc.dg/20030627-1.c: New test.
40728
40729 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40730
40731         PR c++/11332
40732         * g++.dg/expr/static_cast2.C: New test.
40733
40734 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40735             Jakub Jelinek  <jakub@redhat.com>
40736
40737         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40738         sprintf(dst,"%s",src) optimization.
40739         * gcc.c-torture/execute/20030626-1.c: New test case.
40740         * gcc.c-torture/execute/20030626-2.c: New test case.
40741
40742 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40743
40744         * gcc.c-torture/execute/multi-ix.c: New test.
40745
40746         * gcc.c-torture/execute/simd-4.c (main):
40747         Added missing semicolon at end of union.
40748
40749 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40750
40751         PR c++/8266
40752         * g++.dg/template/explicit-instantiation3.C: New test.
40753
40754 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40755
40756         * gcc.dg/20030626-1.c: Use signed char.
40757
40758 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40759
40760         * gcc.dg/20030626-1.c: New test.
40761
40762 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40763
40764         * const-str-2.m: Update.
40765
40766 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40767
40768         PR c++/10990
40769         * g++.dg/rtti/dyncast1.C: New test.
40770         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40771         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40772         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40773
40774         PR c++/10931
40775         * g++.dg/expr/static_cast1.C: New test.
40776
40777 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40778
40779         * gcc.dg/20030625-1.c: New test.
40780
40781 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40782
40783         * gcc.c-torture/compile/20030624-1.c: New test case.
40784
40785 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40786
40787         * gcc.c-torture/execute/string-opt-17.c: New test.
40788
40789 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40790
40791         PR c++/5754
40792         * g++.dg/parse/crash6.C: New test.
40793
40794 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40795
40796         * gcc.dg/builtins-24.c: New test case.
40797
40798 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40799
40800         * g++.dg/opt/operator1.C: New test.
40801
40802 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40803
40804         * gcc.c-torture/execute/string-opt-16.c: New test case.
40805
40806 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40807
40808         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40809         * g++.old-deja/g++.other/conv7.C: Likewise.
40810         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40811         * g++.old-deja/g++.other/overload14.C: Likewise.
40812
40813 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40814
40815         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40816         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40817
40818 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40819
40820         PR c++/10888
40821         * g++.dg/warn/Winline-3.C: New test.
40822
40823 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40824
40825         * lib/target-supports.exp (check_alias_available): Make the test
40826         program acceptable to the Solaris assembler.
40827
40828         PR c++/10749
40829         * g++.dg/template/memclass2.C: New test.
40830
40831 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40832             Eric Botcazou  <ebotcazou@libertysurf.fr>
40833
40834         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40835         data for non-matching targets.
40836         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40837
40838 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40839
40840         PR c++/10845
40841         * g++.dg/template/member3.C: New test.
40842
40843 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40844
40845         PR c++/10939
40846         * g++.dg/template/func1.C: New test.
40847
40848         PR c++/9649
40849         * g++.dg/template/static4.C: New test.
40850         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40851
40852         PR c++/11041
40853         * g++.dg/init/ref7.C: New test.
40854
40855 2003-06-19  Matt Austern  <austern@apple.com>
40856
40857         PR c++/11228
40858         * g++.dg/anew1.C: New test.
40859         * g++.dg/anew2.C: New test.
40860         * g++.dg/anew3.C: New test.
40861         * g++.dg/anew4.C: New test.
40862
40863 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40864
40865         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40866
40867 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40868
40869         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40870         endian-dependent.
40871
40872 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40873
40874         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40875         Remove cruft.
40876
40877 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40878
40879         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40880         * gcc.c-torture/compile/961203-1.c: Likewise.
40881         * gcc.c-torture/compile/980506-1.c: Likewise.
40882
40883 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40884
40885         PR c++/10712
40886         * g++.dg/lookup/using7.C: New test.
40887
40888 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40889
40890         PR c++/11105
40891         * g++.dg/abi/conv1.C: Remove it.
40892         * g++.dg/template/conv7.C: New test.
40893         * g++.dg/template/conv8.C: Likewise.
40894         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40895         conversion operator.
40896
40897 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40898
40899         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40900         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40901         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40902         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40903         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40904         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40905         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40906         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40907         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40908         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40909         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40910         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40911         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40912         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40913         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40914         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40915         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40916         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40917         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40918         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40919         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40920         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40921         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40922         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40923         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40924         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40925         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40926         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40927         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40928
40929 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40930
40931         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40932         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40933         indications.
40934
40935 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40936
40937         * gcc.dg/i386-387-5.c: New test case.
40938         * gcc.dg/i386-387-6.c: New test case.
40939         * gcc.dg/builtins-23.c: New test case.
40940
40941 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40942
40943         * gcc.dg/builtins-22.c: New test case.
40944         * gcc.dg/i386-387-1.c: Update to test exp.
40945         * gcc.dg/i386-387-2.c: Likewise.
40946
40947 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40948
40949         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40950
40951 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40952
40953         * lib/gcc-dg.exp (dg-require-dll): New function.
40954         (dg-xfail-if): Likewise.
40955         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40956         driver.
40957
40958         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40959         * gcc.c-torture/compile/20001205-1.c: Likewise.
40960         * gcc.c-torture/compile/20001226-1.c: Likewise.
40961         * gcc.c-torture/compile/20010518-2.c: Likewise.
40962         * gcc.c-torture/compile/20020312-1.c: Likewise.
40963         * gcc.c-torture/compile/20020604-1.c: Likewise.
40964         * gcc.c-torture/compile/920501-12.c: Likewise.
40965         * gcc.c-torture/compile/920501-4.c: Likewise.
40966         * gcc.c-torture/compile/920520-1.c: Likewise.
40967         * gcc.c-torture/compile/920521-1.c: Likewise.
40968         * gcc.c-torture/compile/920625-1.c: Likewise.
40969         * gcc.c-torture/compile/961203-1.c: Likewise.
40970         * gcc.c-torture/compile/980506-1.c: Likewise.
40971         * gcc.c-torture/compile/981006-1.c: Likewise.
40972         * gcc.c-torture/compile/981022-1.c: Likewise.
40973         * gcc.c-torture/compile/981223-1.c: Likewise.
40974         * gcc.c-torture/compile/990617-1.c: Likewise.
40975         * gcc.c-torture/compile/dll.c: Likewise.
40976         * gcc.c-torture/compile/labels-3.c: Likewise.
40977         * gcc.c-torture/compile/mipscop-1.c: Likewise.
40978         * gcc.c-torture/compile/mipscop-2.c: Likewise.
40979         * gcc.c-torture/compile/mipscop-3.c: Likewise.
40980         * gcc.c-torture/compile/mipscop-4.c: Likewise.
40981         * gcc.c-torture/compile/simd-5.c: Likewise.
40982         * gcc.c-torture/compile/20000804-1.x: Remove.
40983         * gcc.c-torture/compile/20001205-1.x: Likewise.
40984         * gcc.c-torture/compile/20001226-1.x: Likewise.
40985         * gcc.c-torture/compile/20010518-2.x: Likewise.
40986         * gcc.c-torture/compile/20020312-1.x: Likewise.
40987         * gcc.c-torture/compile/20020604-1.x: Likewise.
40988         * gcc.c-torture/compile/920501-12.x: Likewise.
40989         * gcc.c-torture/compile/920501-4.x: Likewise.
40990         * gcc.c-torture/compile/920520-1.x: Likewise.
40991         * gcc.c-torture/compile/920521-1.x: Likewise.
40992         * gcc.c-torture/compile/920625-1.x: Likewise.
40993         * gcc.c-torture/compile/961203-1.x: Likewise.
40994         * gcc.c-torture/compile/980506-1.x: Likewise.
40995         * gcc.c-torture/compile/981006-1.x: Likewise.
40996         * gcc.c-torture/compile/981022-1.x: Likewise.
40997         * gcc.c-torture/compile/981223-1.x: Likewise.
40998         * gcc.c-torture/compile/990617-1.x: Likewise.
40999         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41000         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41001         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41002         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41003         * gcc.c-torture/compile/simd-5.x: Likewise.
41004
41005         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41006
41007 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41008
41009         * gcc.c-torture/execute/20030611-1.c: New test.
41010
41011 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41012
41013         PR middle-end/168
41014         * gcc.dg/20030612-1.c: New test case.
41015
41016 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41017
41018         PR c++/10635
41019         * g++.dg/expr/cast1.C: New test.
41020
41021 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41022
41023         * gcc.dg/builtins-21.c: New test case.
41024
41025 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41026
41027         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41028         options instead of at the end.
41029         * lib/objc.exp (objc_target_compile): Likewise.
41030
41031 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41032
41033         PR c++/10432
41034         * g++.dg/parse/error1.C: New test.
41035
41036 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41037
41038         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41039         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41040         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41041         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41042         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41043         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41044         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41045         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41046         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41047         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41048         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41049         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41050         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41051         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41052         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41053         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41054         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41055         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41056         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41057         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41058         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41059         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41060         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41061         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41062
41063         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41064         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41065         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41066         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41067         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41068         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41069         * gcc.dg/compat/scalar-return-3_main.c: New file.
41070         * gcc.dg/compat/scalar-return-3_x.c: New file.
41071         * gcc.dg/compat/scalar-return-3_y.c: New file.
41072         * gcc.dg/compat/scalar-return-4_main.c: New file.
41073         * gcc.dg/compat/scalar-return-4_x.c: New file.
41074         * gcc.dg/compat/scalar-return-4_y.c: New file.
41075
41076 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41077
41078         * gcc.dg/compat/fp2-struct-check.h: New file.
41079         * gcc.dg/compat/fp2-struct-defs.h: New file.
41080         * gcc.dg/compat/fp2-struct-init.h: New file.
41081         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41082         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41083         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41084         * gcc.dg/compat/struct-return-10_main.c: New file.
41085         * gcc.dg/compat/struct-return-10_x.c: New file.
41086         * gcc.dg/compat/struct-return-10_y.c: New file.
41087
41088         * gcc.dg/compat/compat-common.h: New file.
41089         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41090         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41091         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41092         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41093         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41094         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41095         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41096         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41097         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41098         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41099         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41100         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41101         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41102         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41103         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41104         * gcc.dg/compat/small-struct-check.h: Ditto.
41105         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41106         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41107         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41108         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41109         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41110         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41111         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41112         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41113         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41114         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41115         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41116         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41117         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41118         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41119         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41120         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41121         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41122         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41123         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41124         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41125         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41126         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41127         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41128         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41129         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41130         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41131         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41132         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41133         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41134         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41135
41136 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41137
41138         * g++.dg/pch/static-1.C: New file.
41139         * g++.dg/pch/static-1.Hs: New file.
41140
41141 2003-06-10  Richard Henderson  <rth@redhat.com>
41142
41143         * gcc.dg/asm-7.c: Adjust expected warning text.
41144
41145 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41146
41147         * gcc.dg/builtins-20.c: New test case.
41148
41149 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41150
41151         PR c++/11131
41152         * g++.dg/opt/template1.C: New test.
41153
41154 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41155
41156         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41157         additional_sources.
41158
41159 2003-05-21  David Taylor  <dtaylor@emc.com>
41160
41161         * gcc.dg/Wpadded.c: New file.
41162
41163 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41164
41165         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41166         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41167         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41168         dg-require-weak.
41169
41170 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41171
41172         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41173
41174 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41175
41176         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41177         (dg-require-alias): Likewise.
41178         (dg-require-gc-sections): Likewise.
41179         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41180
41181 2003-06-08  Richard Henderson  <rth@redhat.com>
41182
41183         * gcc.dg/20011029-2.c: Fix the array reference.
41184         * gcc.dg/asm-7.c: New.
41185
41186 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41187
41188         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41189
41190 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41191
41192         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41193         (dg-require-gc-sections): Likewise.
41194
41195 2003-06-08  Jan Hubicka  <jh@suse.cz>
41196
41197         * i386-cmov1.c: Fix regular expression.
41198         * i386-cvt-1.c: Likewise.
41199         * i386-local.c: Likewise.
41200         * i386-local2.c: Likewise.
41201         * i386-mul.c: Likewise.
41202         * i386-ssetype-1.c: Likewise.
41203         * i386-ssetype-3.c: Likewise.
41204         * i386-ssetype-5.c: Likewise.
41205
41206 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41207
41208         PR c++/11039
41209         * g++.dg/warn/implicit-typename2.C: New test.
41210         * g++.dg/warn/implicit-typename3.C: New test.
41211
41212 2003-06-07  Richard Henderson  <rth@redhat.com>
41213
41214         * g++.dg/other/offsetof3.C: Use size_t.
41215         * g++.dg/other/offsetof4.C: Likewise.
41216
41217 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41218
41219         * lib/copy-file.exp: New. Implement gcc_copy_files.
41220
41221         * lib/dg-pch.exp: Load copy-file.exp
41222         (dg-pch): Use gcc_copy_files instead of "file copy".
41223
41224 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41225
41226         * gcc.dg/weak/weak.exp: Simplify.
41227         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41228         * gcc.dg/weak/weak-1.c: Likewise.
41229         * gcc.dg/weak/weak-2.c: Likewise.
41230         * gcc.dg/weak/weak-3.c: Likewise.
41231         * gcc.dg/weak/weak-4.c: Likewise.
41232         * gcc.dg/weak/weak-5.c: Likewise.
41233         * gcc.dg/weak/weak-6.c: Likewise.
41234         * gcc.dg/weak/weak-7.c: Likewise.
41235         * gcc.dg/weak/weak-8.c: Likewise.
41236         * gcc.dg/weak/weak-9.c: Likewise.
41237
41238 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41239
41240         gcc.c-torture/execute/20030606-1.c: New.
41241
41242 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41243
41244         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41245         * gcc.dg/builtins-19.c: Likewise.
41246
41247 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41248
41249         * gcc.dg/builtins-2.c: Add some more tests.
41250         * gcc.dg/builtins-18.c: New test case.
41251         * gcc.dg/builtins-19.c: New test case.
41252
41253 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41254             Jim Wilson  <wilson@tuliptree.org>
41255
41256         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41257
41258 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41259
41260         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41261         mempcpy/stpcpy calls not to be optimized into something else.
41262         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41263         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41264         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41265
41266 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41267
41268         * gcc.dg/format/asm_fprintf-1.c: New test.
41269
41270 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41271
41272         * lib/gcc-defs.exp (additional_sources): New variable.
41273         (dg-additional-sources): New function.
41274         (additional_files): New variable.
41275         (dg-additional-files): New function.
41276         (dg-additional-files-options): Likewise.
41277         * lib/gcc-dg.exp (dg-require-weak): New function.
41278         (dg-require-alias): Likewise.
41279         (dg-require-gc-sections): Likewise.
41280         * lib/target-supports.exp (check_alias_available): Remove testfile
41281         parameter.
41282         (check_gc_sections_available): New function.
41283         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41284         (dg-gpp-additional-files): Likewise.
41285         * lib/g++.exp (additional_sources): Remove.
41286         (additional_files): Likewise.
41287         (g++_target_compile): Use dg-additional-files-options.
41288
41289         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41290         Tcl logic.
41291         * gcc.dg/special/ecos.exp: Remove.
41292         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41293         * gcc.dg/special/alias-1.c: Likewise.
41294         * gcc.dg/special/alias-2.c: Likewise.
41295         * gcc.dg/special/gcsec-1.c: Likewise.
41296         * gcc.dg/special/weak-1.c: Likewise.
41297         * gcc.dg/special/weak-2.c: Likewise.
41298         * gcc.dg/special/wkali-1.c: Likewise.
41299         * gcc.dg/special/wkali-2.c: Likewise.
41300
41301         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41302         dg-gpp-additional-*.
41303         * g++.dg/special/conpr-3.C: Likewise.
41304         * g++.dg/special/conpr-4.C: Likewise.
41305         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41306         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41307         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41308         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41309         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41310         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41311         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41312         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41313         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41314         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41315         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41316         * g++.old-deja/g++.other/comdat1.C: Likewise.
41317         * g++.old-deja/g++.other/comdat2.C: Likewise.
41318         * g++.old-deja/g++.other/comdat3.C: Likewise.
41319         * g++.old-deja/g++.other/ctor1.C: Likewise.
41320         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41321
41322 2003-06-05  Richard Henderson  <rth@redhat.com>
41323
41324         * gcc.dg/debug/20030605-1.c: New.
41325
41326 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41327
41328         * README.QMTEST: Update.
41329
41330 2003-06-04  Richard Henderson  <rth@redhat.com>
41331
41332         * gcc.dg/cleanup-1.c: New.
41333         * gcc.dg/cleanup-2.c: New.
41334         * gcc.dg/cleanup-3.c: New.
41335         * gcc.dg/cleanup-4.c: New.
41336         * gcc.dg/cleanup-5.c: New.
41337         * gcc.dg/cleanup-6.c: New.
41338         * gcc.dg/cleanup-7.c: New.
41339
41340 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41341
41342         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41343
41344         * lib/dg-pch.exp: New file.
41345         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41346         * gcc.dg/pch/pch.exp: Likewise.
41347
41348 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41349
41350         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41351         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41352         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41353         * gcc.dg/builtins-17.c: New test case.
41354         * gcc.dg/i386-387-4.c: New test case.
41355         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41356
41357 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41358
41359         * gcc.dg/ultrasp9.c: New test.
41360
41361 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41362
41363         * gcc.c-torture/compile/20030604-1.c: New test.
41364         * gcc.dg/sparc-constant-1.c: New test.
41365
41366 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41367
41368         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41369
41370 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41371
41372         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41373
41374         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41375         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41376
41377 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41378
41379         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41380
41381 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41382
41383         PR c++/10940
41384         * g++.dg/template/spec10.C: New test.
41385
41386 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41387
41388         * gcc.dg/builtins-16.c: New test case.
41389
41390 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41391
41392         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41393         mempcpy test with post-increments.
41394         * gcc.c-torture/execute/string-opt-3.c: New test.
41395         * gcc.dg/string-opt-1.c: New test.
41396
41397 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41398
41399         PR fortran/10965
41400         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41401
41402 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41403
41404         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41405         (scan-assembler): ... here.  Use dg-scan.
41406         (scan-assembler-not): Likewise.
41407         (scan-file): New function.
41408         (scan-file-not): Likewise.
41409         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41410         * gcc.dg/cpp/_Pragma4.c: Likewise.
41411         * gcc.dg/cpp/_Pragma5.c: Likewise.
41412         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41413         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41414         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41415         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41416         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41417         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41418         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41419         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41420         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41421         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41422         * gcc.dg/cpp/cxxcom1.c: Likewise.
41423         * gcc.dg/cpp/line1.c: Likewise.
41424         * gcc.dg/cpp/maccom1.c: Likewise.
41425         * gcc.dg/cpp/maccom2.c: Likewise.
41426         * gcc.dg/cpp/maccom3.c: Likewise.
41427         * gcc.dg/cpp/maccom4.c: Likewise.
41428         * gcc.dg/cpp/maccom5.c: Likewise.
41429         * gcc.dg/cpp/maccom6.c: Likewise.
41430         * gcc.dg/cpp/multiline.c: Likewise.
41431         * gcc.dg/cpp/spacing1.c: Likewise.
41432         * gcc.dg/cpp/spacing2.c: Likewise.
41433         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41434         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41435         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41436         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41437         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41438         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41439         * gcc.dg/cpp/cxxcom2.c: Likewise.
41440         * gcc.dg/cpp/cxxcom2.h: New file.
41441
41442         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41443         * g++.dg/cpp/truefalse.C: Here.
41444         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41445
41446 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41447
41448         * gcc.dg/cpp/redef3.c: New file.
41449
41450 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41451
41452         * gcc.dg/i386-loop-3.c: New test.
41453
41454 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41455
41456         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41457
41458 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41459
41460         * gcc.dg/fwrapv-1.c: New test case.
41461         * gcc.dg/fwrapv-2.c: New test case.
41462
41463 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41464
41465         PR c++/10956
41466         * g++.dg/template/spec9.C: New test.
41467
41468 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41469
41470         * gcc.dg/duff-4.c: New test case.
41471
41472 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41473
41474         PR fortran/10843
41475         * g77.dg/ffixed-form-1.f: New test
41476         * g77.dg/ffixed-form-2.f: New test
41477         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41478         * g77.dg/ffree-form-3.f: New test
41479
41480 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41481
41482         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41483         * gcc.dg/wint_t-1.c: Likewise.
41484
41485 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41486
41487         * g++.dg/template/access11.C: New test.
41488
41489 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41490
41491         PR c++/10849
41492         * g++.dg/template/access10.C: New test.
41493
41494 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41495             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41496
41497         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41498
41499 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41500
41501         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41502         suppress for powerpc-*-darwin*.
41503         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41504
41505 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41506
41507         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41508         suppress option for powerpc-*-darwin*.
41509
41510 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41511
41512         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41513         * gcc.dg/builtins-4.c: Add test for fmod.
41514
41515 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41516
41517         PR c++/10682
41518         * g++.dg/template/instantiate4.C: New test.
41519
41520 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41521
41522         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41523
41524 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41525
41526         * gcc.dg/compat/scalar-return-1_main.c: New file.
41527         * gcc.dg/compat/scalar-return-1_x.c: New file.
41528         * gcc.dg/compat/scalar-return-1_y.c: New file.
41529         * gcc.dg/compat/scalar-return-2_main.c: New file.
41530         * gcc.dg/compat/scalar-return-2_x.c: New file.
41531         * gcc.dg/compat/scalar-return-2_y.c: New file.
41532         * gcc.dg/compat/struct-return-3_main.c: New file.
41533         * gcc.dg/compat/struct-return-3_y.c: New file.
41534         * gcc.dg/compat/struct-return-3_x.c: New file.
41535         * gcc.dg/compat/struct-return-2_main.c: New file.
41536         * gcc.dg/compat/struct-return-2_x.c: New file.
41537         * gcc.dg/compat/struct-return-2_y.c: New file.
41538
41539 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41540
41541         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41542         for hppa*-hp-hpux*.
41543         * gcc.dg/20021014-1.c (dg-options): Likewise.
41544         * gcc.dg/nest.c (dg-options): Likewise.
41545
41546 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41547
41548         PR c++/9738
41549         * g++.dg/ext/dllimport2.C: New file.
41550         * g++.dg/ext/dllimport3.C: New file.
41551
41552 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41553
41554         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41555         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41556         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41557         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41558         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41559         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41560         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41561         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41562         * gcc.dg/compat/small-struct-defs.h: New file.
41563         * gcc.dg/compat/small-struct-init.h: New file.
41564         * gcc.dg/compat/small-struct-check.h: New file.
41565         * gcc.dg/compat/fp-struct-defs.h: New file.
41566         * gcc.dg/compat/fp-struct-check.h: New file.
41567         * gcc.dg/compat/fp-struct-init.h: New file.
41568         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41569         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41570
41571 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41572
41573         * gcc.dg/20030225-2.c: New test.
41574
41575 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41576             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41577
41578         * gcc.c-torture/compile/20030518-1.c: New test case.
41579
41580 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41581
41582         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41583         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41584         gcc-dg-debug-runtest.
41585         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41586         gcc-dg-debug-runtest.
41587
41588 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41589
41590         PR c++/9022
41591         * g++.dg/lookup/using6.C: New test.
41592
41593 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41594
41595         * g++.dg/parse/access2.C: New test.
41596
41597 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41598
41599         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41600         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41601         * gcc.dg/debug/debug.exp: Likewise.
41602
41603 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41604
41605         * gcc.dg/dollar.c: New test.
41606
41607 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41608
41609         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41610         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41611         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41612         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41613         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41614         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41615         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41616         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41617         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41618         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41619         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41620         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41621         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41622         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41623         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41624         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41625         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41626         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41627
41628 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41629
41630         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41631         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41632         support for "repo" mode.
41633         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41634         * lib/g77-dg.exp: Likewise.
41635         * lib/obj-dg.exp: Likewise.
41636
41637 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41638
41639         Merge from gcc-3_2-rhl8-branch:
41640         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41641
41642         * gcc.dg/tls/opt-6.c: New test.
41643
41644         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41645
41646         * gcc.dg/20030405-1.c: New test.
41647
41648         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41649
41650         * gcc.dg/20030309-1.c: New test.
41651
41652         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41653
41654         * gcc.c-torture/execute/20030307-1.c: New test.
41655
41656         2003-02-20  Randolph Chung  <tausq@debian.org>
41657
41658         * gcc.c-torture/compile/20030220-1.c: New test.
41659
41660         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41661
41662         * gcc.dg/20030217-1.c: New test.
41663
41664         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41665
41666         * gcc.c-torture/compile/20020129-1.c: New test.
41667
41668         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41669
41670         * gcc.dg/unroll-1.c: New test.
41671
41672         2002-11-16  Jan Hubicka  <jh@suse.cz>
41673
41674         * gcc.c-torture/execute/20020920-1.c: New test.
41675
41676         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41677
41678         PR target/7434
41679         * gcc.c-torture/compile/20021008-1.c: New test.
41680
41681         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41682
41683         PR target/7559
41684         * gcc.c-torture/execute/20020810-1.c: New test.
41685
41686         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41687
41688         * gcc.c-torture/compile/20020807-1.c: New test.
41689
41690         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41691
41692         * gcc.dg/tls/opt-1.c: New test.
41693
41694         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41695
41696         * gcc.dg/20020729-1.c: New test.
41697
41698         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41699
41700         * g++.dg/opt/life1.C: New test.
41701
41702         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41703
41704         * gcc.dg/20020525-1.c: New test.
41705
41706         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41707
41708         PR c++/6794
41709         * g++.dg/ext/pretty1.C: New test.
41710         * g++.dg/ext/pretty2.C: New test.
41711
41712 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41713
41714         PR c++/8385
41715         * g++.dg/ext/typeof5.C: New test.
41716
41717 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41718
41719         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41720         __USER_LABEL_PREFIX__ into account.
41721         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41722
41723 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41724
41725         * gcc.dg/builtins-15.c: New test case.
41726
41727 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41728
41729         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41730
41731 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41732
41733         * lib/g++.exp: Tweak handling of additional source files.
41734         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41735         * g++.dg/special/conpr-2a.C: Rename to ...
41736         * g++.dg/special/conpr-2a.cc: ... this.
41737         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41738         * g++.dg/special/conpr-3a.C: Rename to ...
41739         * g++.dg/special/conpr-3a.cc: This.
41740         * g++.dg/special/conpr-3b.C: Rename to ...
41741         * g++.dg/special/conpr-3b.cc: This.
41742         * g++.dg/special/conpr-4.C: New test.
41743         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41744
41745 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41746
41747         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41748
41749 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41750
41751         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41752         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41753         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41754         * g++.old-deja/g++.other/warn3.C: Likewise.
41755
41756 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41757
41758         * gcc.dg/i386-387-1.c: Update to also test log.
41759         * gcc.dg/i386-387-2.c: Likewise.
41760
41761 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41762
41763         * g77.f-torture/execute/int8421.f: New test.
41764
41765 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41766
41767         PR c++/10230, c++/10481
41768         * g++.dg/lookup/scoped5.C: New test.
41769
41770 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41771
41772         PR c++/10552
41773         * g++.dg/template/ttp6.C: New test.
41774
41775 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41776
41777         * gcc.c-torture/execute/builtins: New directory.
41778         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41779         gcc.c-torture/execute/builtins.
41780         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41781         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41782         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41783         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41784
41785 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41786
41787         PR c++/9252
41788         * g++.dg/template/access8.C: New test.
41789         * g++.dg/template/access9.C: New test.
41790
41791 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41792
41793         PR c++/9554
41794         * g++.dg/parse/access1.C: New test.
41795
41796 2003-05-09  DJ Delorie  <dj@redhat.com>
41797
41798         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41799         long, and not an int.
41800
41801 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41802
41803         PR c++/10555, c++/10576
41804         * g++.dg/template/memclass1.C: New test.
41805
41806 2003-05-08  DJ Delorie  <dj@redhat.com>
41807
41808         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41809         targets.
41810         * gcc.c-torture/execute/20021024-1.x: Likewise.
41811         * gcc.c-torture/execute/shiftdi.x: Likewise.
41812         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41813         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41814         * gcc.dg/20021018-1.c: Likewise.
41815
41816 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41817
41818         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41819
41820         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41821         (bcopy): Call memmove.
41822
41823 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41824
41825         * g77.f-torture/compile/8485.f: New test case.
41826
41827 2003-05-07  Richard Henderson  <rth@redhat.com>
41828
41829         PR c++/10570
41830         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41831         Verify exception_cleanup not called for rethrows.
41832         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41833         when exiting catch block without rethrowing.
41834         * g++.dg/eh/forced3.C: New.
41835         * g++.dg/eh/forced4.C: New.
41836
41837 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41838
41839         * gcc.dg/20030505.c: Fix triplet.
41840
41841 2003-05-06  DJ Delorie  <dj@redhat.com>
41842
41843         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41844         * gcc.dg/nest.c: Likewise.
41845
41846 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41847
41848         * gcc.dg/builtins-14.c: New test case.
41849
41850 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41851
41852         * lib/compat.exp (compat-execute): New argument.
41853         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41854         * gcc.dg/compat: New test directory.
41855         * gcc.dg/compat/compat.exp: New expect script.
41856         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41857         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41858         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41859         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41860         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41861         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41862
41863         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41864         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41865         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41866         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41867         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41868         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41869         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41870         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41871         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41872         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41873         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41874         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41875         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41876         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41877         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41878
41879 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41880
41881         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41882
41883 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41884
41885         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41886
41887 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41888
41889         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41890         * gcc.dg/ppc-fsel-2.c: New test.
41891
41892         * gcc.dg/unused-5.c: New test.
41893
41894 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41895
41896         PR c++/10496
41897         * g++.dg/warn/pmf1.C: New test.
41898
41899 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41900
41901         PR c++/4494
41902         * g++.dg/warn/main.C: New test.
41903
41904 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41905
41906         * gcc.dg/nonnull-3.c: New test.
41907
41908 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41909
41910         * gcc.dg/cpp/Wtrigraphs.c: Update.
41911         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41912
41913 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41914
41915         * gcc.dg/ppc-fsel-1.c: New test.
41916
41917 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41918
41919         PR c/10604
41920         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41921
41922 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41923
41924         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41925
41926 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41927
41928         PR c++/9364, c++/10553, c++/10586
41929         * g++.dg/parse/typename4.C: New test.
41930         * g++.dg/parse/typename5.C: Likewise.
41931
41932 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41933
41934         * gcc.c-torture/compile/20030503-1.c: New test.
41935
41936 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41937
41938         * g++.dg/lookup/using5.C: Fix testcase error.
41939
41940 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41941
41942         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41943         since MEABI is no longer supported.  Remove all vestiges
41944         of MEABI from the test.
41945
41946 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41947
41948         PR c++/10554
41949         * g++.dg/lookup/using5.C: New test.
41950
41951 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41952
41953         PR c++/8772
41954         * g++.dg/template/ttp5.C: New test.
41955
41956 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41957
41958         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41959         (dg-gpp-additional-sources): New function.
41960         (dg-gpp-additional-files): Likewise.
41961         * lib/g++.exp (additional_sources): New variable.
41962         (additional_files): Likewise.
41963         (g++_target_compile): Deal with them.
41964         * lib/old-dejagnu.exp: Remove.
41965         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41966         * g++.old-deja: Revise all tests to use dg commands.
41967
41968 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41969
41970         PR c++/9432, c++/9528
41971         * g++.dg/lookup/using4.C: New test.
41972
41973 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
41974
41975         * gcc.dg/noreturn-5.c: New file.
41976         * gcc.dg/noreturn-6.c: New file.
41977
41978         * gcc.c-torture/compile/inline-1.c: New file.
41979
41980 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41981
41982         PR c++/10551
41983         * g++.dg/template/explicit1.C: New test.
41984
41985 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41986
41987         PR c++/10549
41988         * g++.dg/other/bitfield1.C: New test.
41989
41990         PR c++/10527
41991         * g++.dg/init/new7.C: New test.
41992
41993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41994
41995         * g++.dg/ext/desig1.C: New test.
41996         * g++.dg/ext/init1.C: Update.
41997
41998         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
41999
42000 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42001
42002         PR c++/10180
42003         * g++.dg/warn/Winline-1.C: New test.
42004
42005 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42006
42007         * gcc.c-torture/execute/string-opt-19.c: New test.
42008
42009         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42010         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42011
42012 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42013
42014         PR c++/10506
42015         * g++.dg/init/new6.C: New test.
42016
42017         PR c++/10503
42018         * g++.dg/init/ref6.C: New test.
42019
42020 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42021
42022         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42023
42024 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42025
42026         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42027         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42028
42029 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42030
42031         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42032         initialized static data members.
42033
42034 2003-04-25  H.J. Lu <hjl@gnu.org>
42035
42036         * gcc.dg/ia64-sync-4.c: New test.
42037
42038 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42039
42040         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42041         date.
42042
42043 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42044
42045         PR c++/10337
42046         * g++.dg/warn/conv1.C: New test.
42047         * g++.old-deja/g++.other/conv7.C: Adjust.
42048         * g++.old-deja/g++.other/overload14.C: Adjust.
42049
42050 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42051
42052         PR c++/10471
42053         * g++.dg/template/defarg2.C: New test.
42054
42055 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42056
42057         * gcc.dg/cpp/include2.c: Update.
42058         * gcc.dg/cpp/multiline-2.c: New.
42059         * gcc.dg/cpp/multiline.c: Update.
42060         * gcc.dg/cpp/strify2.c: Update.
42061         * gcc.dg/cpp/trad/literals-2.c: Update.
42062
42063 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42064
42065         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42066
42067 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42068
42069         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42070
42071 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42072
42073         PR c++/10451
42074         * g++.dg/parse/crash4.C: New test.
42075
42076         PR c++/9847
42077         * g++.dg/parse/crash5.C: New test.
42078
42079 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42080
42081         PR c++/10446
42082         * g++.dg/parse/crash3.C: New test.
42083
42084         PR c++/10428
42085         * g++.dg/parse/elab1.C: New test.
42086
42087 2003-04-22  Devang Patel  <dpatel@apple.com>
42088
42089         * gcc.dg/cpp/trad/funlike-5.c: New test.
42090
42091 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42092
42093         * g++.dg/other/packed1.C: Fix dg options.
42094
42095 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42096
42097         * g++.dg/other/offsetof2.C: New test.
42098
42099 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42100
42101         * g++.dg/template/recurse.C: Adjust location of error messages.
42102
42103 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42104
42105         PR c++/9881
42106         * g++.dg/init/addr-const1.C: New test.
42107         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42108
42109 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42110
42111         PR c++/10405
42112         * g++.dg/lookup/struct-hack1.C: New test.
42113
42114 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42115
42116         * ucs.c: Update diagnostic messages.
42117
42118 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42119
42120         * gcc.dg/cpp/truefalse.cpp: New test.
42121         * gcc.dg/cpp/cpp.exp: Update.
42122         * g++.dg/other/stdbool-if.C: Remove.
42123
42124 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42125
42126         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42127         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42128
42129 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42130
42131         * gcc.c-torture/compile/20030418-1.c: New test.
42132
42133 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42134
42135         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42136
42137 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42138
42139         PR c++/10347
42140         g++.dg/template/dependent-name1.C: New test.
42141
42142 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42143
42144         * gcc.dg/warn-1.c (tourist_guide): New array,
42145         contains a pointer to bar.
42146
42147 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42148
42149         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42150         * gcc.c-torture/execute/medce-1.c: New test case.
42151         * gcc.c-torture/execute/medce-2.c: New test case.
42152
42153 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42154
42155         * lib/prune.exp: Ignore more messages.
42156
42157         PR c++/10381
42158         * g++.dg/parse/lookup3.C: New test.
42159
42160 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42161
42162         * gcc.c-torture/compile/20030415-1.c : New test.
42163
42164 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42165
42166         * gcc.c-torture/execute/scope-2.c: Move to ...
42167         * gcc.dg/noncompile/scope.c: .... here.
42168
42169 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42170
42171         * gcc.dg/20030414-2.c: New test case.
42172
42173 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42174
42175         PR target/10377
42176         * gcc.dg/20030414-1.c: New test.
42177
42178 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42179
42180         * gcc.dg/builtins-12.c: New test case.
42181         * gcc.dg/builtins-13.c: New test case.
42182
42183 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42184
42185         * gcc.c-torture/execute/string-opt-18.c: New test.
42186
42187 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42188
42189         PR c++/10300
42190         * g++.dg/init/new5.C: New test.
42191
42192 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42193
42194         PR c++/7910
42195         * g++.dg/ext/dllimport1.C: New test.
42196
42197 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42198
42199         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42200
42201 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42202
42203         PR Fortran/9263
42204         * g77.f-torture/noncompile/9263.f: New test
42205         PR Fortran/1832
42206         * g77.f-torture/execute/1832.f: New test
42207
42208 2003-04-11  David Chad  <davidc@freebsd.org>
42209             Loren J. Rittle  <ljrittle@acm.org>
42210
42211         PR libobjc/8562
42212         * objc.dg/headers.m: New test.
42213
42214 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42215
42216         * gcc.c-torture/execute/builtin-noret-2.c: New.
42217         * gcc.c-torture/execute/builtin-noret-2.x: New.
42218         XFAIL builtin-noret-2.c at -O1 and above.
42219         * gcc.dg/redecl.c: New.
42220         * gcc.dg/Wshadow-1.c: Update error regexps.
42221
42222 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42223
42224         * g++.dg/abi/bitfield10.C: New test.
42225
42226 2003-04-09  Mike Stump  <mrs@apple.com>
42227
42228         * gcc.dg/pch/pch.exp: Make testcase names longer.
42229         * g++.dg/pch/pch.exp: Make testcase names longer.
42230
42231 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42232
42233         * gcc.dg/builtins-11.c: New test case.
42234
42235 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42236
42237         * gcc.dg/builtins-9.c: New test case.
42238         * gcc.dg/builtins-10.c: New test case.
42239
42240 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42241
42242         * gcc.dg/noncompile/init-4.c.c: New test.
42243
42244 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42245
42246         * gcc.misc-test/gcov-9.c: New test.
42247         * gcc.misc-test/gcov-10.c: New test
42248         * gcc.misc-test/gcov-11.c: New test.
42249
42250 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42251
42252         PR optimization/10024
42253         * gcc.c-torture/compile/20030405-1.c: New test.
42254
42255 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42256
42257         * gcc.dg/pch/static-3.c: New.
42258         * gcc.dg/pch/static-3.hs: New.
42259         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42260
42261 2003-04-04  Richard Henderson  <rth@redhat.com>
42262
42263         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42264         * g++.dg/eh/forced2.C: Likewise.
42265
42266 2003-04-03  Mike Stump  <mrs@apple.com>
42267
42268         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42269         target arg.
42270         (scan-assembler-times, scan-assembler-not): Likewise.
42271         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42272
42273 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42274
42275         * gcc.dg/sparc-loop-1.c: New test.
42276
42277 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42278
42279         PR other/9274
42280         * g++.dg/pch/system-2.C: New.
42281         * g++.dg/pch/system-2.Hs: New.
42282
42283 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42284
42285         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42286
42287         * g++.dg/eh/simd-1.C (vecfunc): Same.
42288
42289 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42290
42291         * gcc.c-torture/execute/20030401-1.c: New test case.
42292
42293 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42294
42295         * objc.dg/defs.m: New.
42296
42297 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42298
42299         * g++.dg/eh/simd-1.C: New.
42300         * g++.dg/eh/simd-2.C: New.
42301
42302 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42303
42304         * gcc.c-torture/execute/simd-3.c: New.
42305
42306 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42307
42308         PR c/9936
42309         * gcc.dg/20030331-2.c: New test.
42310
42311 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42312
42313         PR c++/10278
42314         * g++.dg/parse/crash2.C: New test.
42315
42316 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42317
42318         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42319         * gcc.c-torture/execute/20030331-1.c: ...here.
42320
42321 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42322
42323         * gcc.c-torture/execute/20030331-1.c: New test.
42324
42325 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42326
42327         * lib/gcov.exp: Adjust call return testing strings.
42328         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42329
42330 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42331
42332         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42333         * gcc.dg/builtins-7.c: New test case.
42334         * gcc.dg/builtins-8.c: New test case.
42335
42336 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42337
42338         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42339
42340 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42341
42342         PR c++/7647
42343         * g++.dg/lookup-class-member-2.C: New test.
42344
42345 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42346
42347         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42348
42349 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42350
42351         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42352
42353 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42354
42355         * g++.dg/init/attrib1.C: New test.
42356
42357 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42358
42359         * gcc.dg/ultrasp8.c: New test.
42360
42361 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42362
42363         * gcc.dg/ultrasp7.c: New test.
42364
42365 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         PR c++/10047
42368         * g++.dg/template/inline1.C: New test.
42369
42370 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42371
42372         * gcc.dg/sparc-dwarf2.c: New test.
42373
42374 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42375
42376         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42377         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42378
42379 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42380
42381         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42382         than reading .x files.
42383         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42384         * g77.dg/gcov/gcov-1.f: Likewise.
42385         * gcc.misc-tests/gcov-4b.c: Likewise.
42386         * gcc.misc-tests/gcov-5b.c: Likewise.
42387         * gcc.misc-tests/gcov-6.c: Likewise.
42388         * gcc.misc-tests/gcov-7.c: Likewise.
42389         * gcc.misc-tests/gcov-8.c: Likewise.
42390         * g++.dg/gcov/gcov-1.x: Remove.
42391         * g77.dg/gcov/gcov-1.x: Likewise.
42392         * gcc.misc-tests/gcov-4b.x: Likewise.
42393         * gcc.misc-tests/gcov-5b.x: Likewise.
42394         * gcc.misc-tests/gcov-6.x: Likewise.
42395         * gcc.misc-tests/gcov-7.x: Likewise.
42396         * gcc.misc-tests/gcov-8.x: Likewise.
42397
42398 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42399
42400         PR opt/10087
42401         * gcc.dg/20030324-1.c: New test.
42402
42403 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42404
42405         PR c++/10224
42406         * g++.dg/template/arg3.C: New test.
42407
42408         PR c++/10158
42409         * g++.dg/template/friend18.C: New test.
42410
42411 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42412
42413         * g77.f-torture/compile/20030326-1.f: New test case.
42414
42415 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42416
42417         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42418
42419         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42420
42421 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42422
42423         * gcc.dg/ia64-sync-3.c: New test.
42424
42425 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42426
42427         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42428
42429 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42430
42431         * gcc.dg/ultrasp6.c: New test.
42432
42433 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42434
42435         * gcc.dg/i386-signbit-1.c: New test.
42436         * gcc.dg/i386-signbit-2.c: New test.
42437         * gcc.dg/i386-signbit-3.c: New test.
42438
42439 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42440
42441         * gcc.dg/ultrasp5.c: Fix options.
42442
42443 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42444
42445         * gcc.dg/ultrasp5.c: Fix comment.
42446
42447 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42448
42449         PR fortran/10197
42450         * g77.f-torture/execute/10197.f: New test.
42451
42452 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42453
42454         PR c++/9898, c++/383
42455         * g++.dg/template/conv6.C: New test.
42456
42457         PR c++/10119
42458         * g++.dg/template/ptrmem5.C: New test.
42459
42460         PR c++/10026
42461         * g++.dg/lookup/koenig1.C: New test.
42462
42463         PR C++/10199
42464         * g++.dg/lookup/template2.C: New test.
42465
42466 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42467
42468         * g++.dg/opt/rtti1.C: New test.
42469
42470 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42471
42472         * gcc.dg/ultrasp5.c: New test.
42473
42474 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42475
42476         PR middle-end/9967
42477         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42478         builtin fputs.
42479
42480 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42481
42482         PR c/8224
42483         * gcc.dg/20030323-1.c: New test.
42484
42485 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42486
42487         * gcc.c-torture/compile/20030323-1.c: New test case.
42488
42489 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42490
42491         * gcc.dg/20030321-1.c: New test.
42492
42493 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42494
42495         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42496
42497 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42498
42499         PR c++/9978, c++/9708
42500         * g++.dg/ext/vlm1.C: Adjust expected error.
42501         * g++.dg/ext/vla2.C: New test.
42502         * g++.dg/template/arg1.C: New test.
42503         * g++.dg/template/arg2.C: New test.
42504
42505 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42506
42507         * g77.f-torture/execute/select.f: New test.
42508         * g77.f-torture/noncompile/select_no_compile.f: New test.
42509
42510 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42511
42512         PR c++/9898
42513         * g++.dg/other/error4.C: New test.
42514
42515 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42516
42517         * g++.dg/template/friend17.C: New test.
42518
42519 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42520
42521         * gcc.c-torture/compile/20030320-1.c: New.
42522
42523 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42524
42525         * gcc.dg/builtins-6.c: New test case.
42526
42527 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42528
42529         PR target/10073
42530         * gcc.c-torture/compile/20030319-1.c: New.
42531
42532 2003-03-18  Jan Hubicka  <jh@suse.cz>
42533
42534         * gcc.dg/i386-cvt-1.c: New test.
42535
42536 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42537
42538         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42539         * objc.dg/naming-2.m: Likewise.
42540
42541 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42542
42543         PR c++/9639
42544         * g++.dg/parse/crash1.C: New test.
42545
42546 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42547
42548         PR c++/8805
42549         * g++.dg/eh/cleanup1.C: New test.
42550
42551 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42552
42553         * gcc.c-torture/execute/20030316-1.c: New test case.
42554
42555 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42556
42557         PR c++/9629
42558         * g++.dg/init/ctor2.C: New test.
42559
42560 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42561
42562         * g77.f-torture/compile/xformat.f: New test case.
42563
42564 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42565
42566         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42567         * g++.old-deja/g++.mike/eh50.C: Likewise.
42568
42569 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42570
42571         PR c++/6440
42572         * g++.dg/template/spec7.C: New test.
42573         * g++.dg/template/spec8.C: Likewise.
42574
42575 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42576
42577         * gcc.c-torture/execute/20030313-1.c: New test.
42578
42579 2003-03-14  Richard Henderson  <rth@redhat.com>
42580
42581         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42582
42583 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42584
42585         * gcc.c-torture/compile/20030314-1.c: New test.
42586
42587 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42588
42589         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42590         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42591         thumb target,
42592         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42593         to accept newer _imp__  prefix and additional
42594         newline in .drectve section.
42595         * gcc.dg/dll-4.c: Likewise.
42596         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42597         switch.
42598
42599 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42600
42601         * g++.dg/parse/namespace9.C: New test.
42602
42603         * g++.dg/init/ref5.C: New test.
42604         * g++.dg/parse/ptrmem1.C: Likewise.
42605
42606 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42607
42608         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42609         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42610         regular expression.
42611         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42612         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42613
42614 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42615
42616         * gcc.c-torture/execute/20030224-2.c: New test.
42617
42618 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42619
42620         * gcc.dg/decl-3.c: New test.
42621
42622 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42623
42624         * gcc.dg/i386-loop-2.c: New test.
42625
42626 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42627
42628         PR c++/9474
42629         * g++.dg/parse/namespace8.C: New test.
42630
42631         PR c++/9924
42632         * g++.dg/overload/builtin2.C: New test.
42633
42634 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42635
42636         * gcc.dg/return-type-3.c: New test.
42637
42638 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42639
42640         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42641         profiling options are not supported.
42642
42643 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42644
42645         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42646         * g++.old-deja/g++.warn/impint2.C: Likewise.
42647
42648 2003-03-10  Devang Patel  <dpatel@apple.com>
42649
42650         * g++.dg/cpp/c++_cmd_1.C: New test.
42651         * g++.dg/cpp/c++_cmd_1.h: New file.
42652
42653 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42654
42655         * gcc.dg/altivec-9.c: New file.
42656
42657 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42658
42659         * gcc.dg/ppc-sdata-1.c: New test.
42660         * gcc.dg/ppc-sdata-2.c: New test.
42661
42662 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42663
42664         PR c++/9373
42665         * g++.dg/opt/ptrmem2.C: New test.
42666
42667         PR c++/8534
42668         * g++.dg/opt/ptrmem1.C: New test.
42669
42670 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42671
42672         * gcc.dg/i386-loop-1.c: New test.
42673
42674 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42675
42676         PR c++/9970
42677         * g++.dg/lookup/friend1.C: New test.
42678
42679 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42680
42681         PR c++/9823
42682         * g++.dg/parser/constructor1.C: New test.
42683
42684 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42685
42686         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42687
42688         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42689
42690 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42691
42692         * gcc.dg/cpp/Wunused.c: Update test.
42693
42694 2003-03-08  Jan Hubicka  <jh@suse.cz>
42695
42696         * gcc.dg/inline-3.c: New test.
42697
42698 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42699
42700         PR c++/9809
42701         * g++.dg/parse/builtin1.C: New test.
42702
42703         PR c++/9982
42704         * g++.dg/abi/cookie1.C: New test.
42705         * g++.dg/abi/cookie2.C: Likewise.
42706
42707         PR c++/9524
42708         * g++.dg/template/field1.C: New test.
42709
42710         PR c++/9912
42711         * g++.dg/parse/class1.C: New test.
42712         * g++.dg/parse/namespace7.C: Likewise.
42713         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42714
42715 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42716
42717         * g++.dg/init/ref4.C: New test.
42718
42719 2003-03-07  Jan Hubicka  <jh@suse.cz>
42720
42721         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42722         * gcc.dg/inline-3.c: New test.
42723
42724 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42725
42726         * g++.dg/init/ref3.C: New test.
42727
42728         PR c++/9965
42729         * g++.dg/init/ref2.C: New test.
42730
42731         PR c++/9400
42732         * g++.dg/warn/Wshadow-2.C: New test.
42733
42734         PR c++/9791
42735         * g++.dg/warn/Woverloaded-1.C: New test.
42736
42737 2003-03-05  Jan Hubicka  <jh@suse.cz>
42738
42739         * gcc.dg/i386-local2.c: New.
42740         * gcc.dg/i386-local.c: Fix typo.
42741
42742 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42743
42744         * g++.dg/abi/layout3.C: New test.
42745
42746 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42747
42748         * gcc.c-torture/compile/20030305-1.c
42749
42750 2003-03-05  Jan Hubicka  <jh@suse.cz>
42751
42752         * gcc.dg/i386-local.c: New.
42753
42754 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42755
42756         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42757
42758 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42759
42760         * gcc.dg/switch-2.c: New test.
42761         * gcc.dg/switch-3.c: New test.
42762         * gcc.dg/Wswitch.c: Adjust line numbers.
42763         * gcc.dg/Wswitch-default.c: Likewise.
42764         * gcc.dg/Wswitch-enum.c: Likewise.
42765
42766 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42767
42768         * gcc.c-torture/execute/20030222-1.c: New test.
42769
42770 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42771
42772         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42773
42774 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42775
42776         PR c++/9878
42777         * g++.dg/init/ref1.C: New test.
42778
42779 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42780
42781         * gcc.dg/sh-relax.c: New SH-only test.
42782
42783 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42784
42785         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42786         comment explaining purpose of testcase.
42787
42788 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42789
42790         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42791         for HC11/HC12 (asm needs two int registers).
42792         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42793         HC11/HC12 because the test uses an asm which needs two 32-bit
42794         registers.
42795
42796 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42797
42798         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42799         for HC11/HC12 (array is too large otherwise).
42800         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42801         * gcc.c-torture/compile/20010518-2.x: Likewise.
42802         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42803         HC11/HC12 (array is too large).
42804
42805 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42806
42807         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42808         * lib/g++-dg.exp (g++-dg-test): Likewise.
42809
42810 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42811
42812         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42813         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42814
42815 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42816
42817         * g++.dg/warn/implicit-typename1.C: Remove warning.
42818
42819 2003-02-28  Richard Henderson  <rth@redhat.com>
42820
42821         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42822         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42823
42824 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42825
42826         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42827         * g++.dg/pch/pch.exp: Likewise.
42828
42829 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42830
42831         PR c++/9879
42832         * g++.dg/init/new4.C: New test.
42833
42834 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42835
42836         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42837
42838 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42839
42840         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42841         unsigned long.
42842
42843         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42844         wider than float.
42845
42846 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42847
42848         * lib/scanasm.exp: Add support for counting numbers of
42849         occurences.
42850         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42851         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42852
42853 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42854
42855         PR c++/9683
42856         * g++.dg/template/static3.C: New test.
42857
42858         PR c++/9829
42859         * g++.dg/parse/namespace6.C: New test.
42860
42861 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42862
42863         PR target/9732
42864         * gcc.dg/20030225-1.c: New test.
42865
42866 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42867
42868         * README: Remove out-of-date information.
42869
42870         PR c++/9836
42871         * g++.dg/template/spec6.C: New test.
42872
42873 2003-02-24  Jeff Law  <law@redhat.com>
42874
42875         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42876
42877 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42878
42879         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42880         * gcc.dg/pragma-ep-1.c: Likewise.
42881
42882 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42883
42884         PR c++/9602
42885         * g++.dg/template/friend16.C: New test.
42886
42887 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42888
42889         PR c++/5333
42890         * g++.dg/parse/fused-params1.C: Adjust error messages.
42891         * g++.dg/template/nested3.C: New test.
42892
42893 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42894
42895         * g++.dg/abi/param1.C: New test.
42896
42897 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42898
42899         PR c++/7982
42900         * g++.dg/warn/implicit-typename1.C: New test.
42901
42902 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42903
42904         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42905         with "mtune".
42906         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42907         * gcc.c-torture/execute/20010129-1.x: Likewise.
42908         * gcc.dg/20011107-1.c: Likewise.
42909         * gcc.dg/20020108-1.c: Likewise.
42910         * gcc.dg/20020122-3.c: Likewise.
42911         * gcc.dg/20020206-1.c: Likewise.
42912         * gcc.dg/20020310-1.c: Likewise.
42913         * gcc.dg/20020426-2.c: Likewise.
42914         * gcc.dg/20020517-1.c: Likewise.
42915         * gcc.dg/991230-1.c: Likewise.
42916         * gcc.dg/i386-unroll-1.c: Likewise.
42917         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42918
42919 2003-02-22  Jan Hubicka  <jh@suse.cz>
42920
42921         * gcc.dg/i386-mul.c: New test.
42922
42923 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42924
42925         * gcc.dg/builtins-5.c: New test case.
42926
42927 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42928
42929         * gcc.dg/asmreg-1.c: New test.
42930
42931 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42932
42933         PR c++/9749
42934         * g++.dg/parse/varmod1.C: New test.
42935
42936 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42937
42938         PR c++/9727
42939         * g++.dg/template/op1.C: New test.
42940
42941 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42942
42943         PR c++/8906
42944         * g++.dg/template/nested2.C: New test.
42945
42946 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42947
42948         PR c++/8724
42949         * g++.dg/expr/dtor1.C: New test.
42950
42951 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42952
42953         * gcc.dg/cpp/include3.c: New test.
42954         * gcc.dg/cpp/inc/foo.h: New file.
42955
42956 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42957
42958         * gcc.c-torture/execute/20030221-1.c: New test.
42959
42960 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42961
42962         PR c++/9729
42963         * g++.dg/abi/conv1.C: New test.
42964
42965 2003-02-20  Jan Hubicka  <jh@suse.cz>
42966
42967         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42968
42969 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
42970
42971         * gcc.c-torture/compile/20030219-1.c: New test.
42972
42973 2003-02-18  Jan Hubicka  <jh@suse.cz>
42974
42975         * gcc.dg/funcorder.c: New test.
42976
42977 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42978
42979         * gcc.c-torture/execute/20030218-1.c: New.
42980
42981 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
42982
42983         * gcc.dg/20030218-1.c: New.
42984
42985 2003-02-18  Richard Henderson  <rth@redhat.com>
42986
42987         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
42988         * gcc.dg/attr-used-2.c: New.
42989
42990 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
42991
42992         PR c++/9704
42993         * g++.dg/init/copy5.C: New test.
42994
42995 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
42996
42997         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
42998         * g++.dg/pch/pch.exp: Likewise.
42999
43000 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43001
43002         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43003         STACK_SIZE is not defined.
43004
43005 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43006
43007         PR c++/9457
43008         * g++.dg/template/init1.C: New test.
43009
43010 2003-02-16  Jan HUbicka  <jh@suse.cz>
43011
43012         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43013         (foo): Add few extra tests
43014         * gcc.dg/c99-const-expr-3.c: Likewise.
43015         * gcc.c-torture/execute/20030216-1.c: New.
43016
43017 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43018
43019         PR c++/9459
43020         * g++.dg/ext/typeof4.C: New test.
43021
43022 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43023
43024         * gcc.dg/i386-387-3.c: New test case.
43025
43026 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43027
43028         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43029         cris-*-elf* cris-*-aout* and mmix-*-*.
43030
43031 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43032
43033         * gcc.dg/20030213-1.c: New test.
43034
43035 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43036
43037         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43038         * gcc.dg/i386-387-2.c: Likewise.
43039
43040 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43041
43042         * gcc.dg/ppc-spe.c: Fix formatting.
43043         Enable tests that were previously unsupported by gas.
43044         Delete tests for instructions that no longer exist.
43045         Switch arguments on evsubifw builtin.
43046
43047 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43048
43049         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43050         STACK_SIZE is too small.
43051
43052 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43053             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43054
43055         * gcc.dg/decl-2.c: New test.
43056
43057 2003-02-10  Jan Hubicka  <jh@suse.cz>
43058
43059         * gcc.dg/i386-fpcvt-1.c: New test.
43060
43061 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43062
43063         * gcc.c-torture/execute/20030209-1.c: New test.
43064
43065 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43066
43067         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43068         int-wide bitops, use the constants of the same width.
43069         Likewise, if long long is 32-bit wide, test bitops using
43070         32-bit constants.
43071
43072 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43073
43074         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43075
43076 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43077
43078         * gcc.dg/builtins-4.c: New test case.
43079
43080 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43081
43082         * gcc.dg/20020430-1.c: Fix dg command typos.
43083         * gcc.dg/20020503-1.c: Likewise.
43084
43085 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43086
43087         PR c++/8785
43088         * g++.dg/parse/fused-params1.C: New test.
43089
43090         PR c++/8857
43091         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43092
43093         PR c++/8921
43094         * g++.dg/parse/non-dependent1.C: New test.
43095
43096         PR c++/8928
43097         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43098
43099         PR c++/9228
43100         * g++.dg/parse/undefined7.C: New test.
43101         * g++.dg/parse/non-templ1.C: New test.
43102
43103         PR c++/9229
43104         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43105
43106 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43107
43108         * gcc.c-torture/compile/20030206-1.c: New test.
43109
43110 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43111
43112         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43113         "pow" to "foo" to avoid potential confusion with a math built-in.
43114
43115 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43116
43117         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43118         conditions for SPARC targets.
43119
43120 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43121
43122         * gcc.dg/20030204-1.c: New test.
43123
43124 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43125
43126         PR c++/38
43127         * g++.dg/parse/array-size1.C: New test.
43128
43129         PR c++/5657
43130         * g++.dg/parse/undefined3.C: New test.
43131
43132         PR c++/5665
43133         * g++.dg/parse/undefined4.C: New test.
43134
43135         PR c++/5975
43136         * g++.dg/parse/undefined5.C: New test.
43137
43138         PR c++/7259
43139         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43140
43141         PR c++/8578
43142         * g++.dg/parse/casting-operator1.C: New test.
43143
43144         PR c++/8596
43145         * g++.dg/parse/undefined6.C: New test.
43146
43147         PR c++/8736
43148         * g++.dg/parse/missing-template1.C: New test.
43149
43150 2003-02-04  Jan Hubicka  <jh@suse.cz>
43151
43152         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43153         * gcc.dg/i386-cmov?.c: Likewise.
43154         * gcc.dg/i386-fpcvt-?.c: Likewise.
43155         * gcc.dg/i386-ssefp-1.c: Likewise.
43156         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43157         conventions.
43158
43159 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43160
43161         PR c++/7129
43162         * g++.dg/ext/max.C: New test.
43163
43164 2003-02-03  Jan Hubicka  <jh@suse.cz>
43165
43166         * gcc.c-torture/execute/20030203-1.c: New test.
43167
43168 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43169
43170         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43171         'natural-endian'.
43172
43173 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43174
43175         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43176         * g++.dg/init/new2.C: Likewise.
43177         * g++.dg/other/new1.C: Likewise.
43178
43179 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43180
43181         * gcc.dg/struct-ret-libc.c: New test.
43182
43183 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43184
43185         * gcc.dg/20030129-1.c: New test.
43186
43187 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43188
43189         PR c++/8849
43190         * g++.dg/template/ptrmem4.C: New test.
43191
43192 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43193
43194         * g++.dg/parser/constant1.C: New test.
43195
43196 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43197
43198         PR c++/8591
43199         * g++.dg/parse/friend2.C: New test.
43200
43201 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43202
43203         PR c++/9437
43204         * g++.dg/template/unify4.C: New test.
43205
43206 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43207
43208         * gcc.c-torture/execute/20030128-1.c: New test.
43209
43210 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43211
43212         * g++.dg/lookup/nested1.C: Test moved from ...
43213         * g++.old-deja/g++.other/lookup24.C: ... here.
43214
43215 2003-01-28  Jan Hubicka  <jh@suse.cz>
43216
43217         * gcc.dg/i386-cmov5.c: New test.
43218
43219 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43220
43221         * gcc.c-torture/execute/20010925-1.c: Changed the
43222         memcpy declaration.
43223
43224 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         PR c++/3902
43227         * g++.dg/parse/template5.C: New test.
43228
43229 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43230
43231         PR fortran/9258
43232         * g77.dg/pr9258: New test.
43233
43234 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43235
43236         * README: Move relevant parts from README.g++.
43237
43238         * README.g++: Remove this file.
43239
43240 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43241
43242         * g++.dg/abi/dcast1.C: New test.
43243
43244 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43245
43246         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43247
43248 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43249
43250         PR c++/47
43251         * g++.old-deja/g++.other/lookup24.C: New test.
43252
43253 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43254
43255         PR middle-end/7227
43256         * gcc.dg/uninit-C.c: New test.
43257
43258 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43259
43260         * g++.dg/abi/covariant1.C: New test.
43261
43262 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43263
43264         * gcc.dg/20030123-1.c: New test.
43265
43266 2003-01-25  Jan Hubicka  <jh@suse.cz>
43267
43268         PR opt/8492
43269         * gcc.c-torture/compile/20030125-1.c
43270
43271 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43272
43273         PR c++/9403
43274         * g++.dg/parse/template3.C: New test.
43275         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43276
43277         PR c++/795
43278         * g++.dg/parse/template4.C: New test.
43279
43280         PR c++/9415
43281         * g++.dg/template/qual2.C: New test.
43282
43283         PR c++/8545
43284         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43285
43286         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43287
43288 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43289
43290         * gcc.c-torture/execute/switch-1.c: New test case.
43291
43292 2003-01-25  Jan Hubicka  <jh@suse.cz>
43293
43294         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43295
43296 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43297
43298         Tweaks for Bison-1.875. From the NEWS file:
43299         "- `parse error' -> `syntax error'
43300         Bison now uniformly uses the term `syntax error'"
43301         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43302         * gcc.dg/cpp/digraph2.c: Likewise.
43303         * gcc.dg/cpp/direct2.c: Likewise.
43304         * gcc.dg/cpp/paste4.c: Likewise.
43305         * gcc.dg/c90-restrict-1.c: Likewise.
43306         * gcc.dg/c99-func-2.c: Likewise.
43307         * gcc.dg/noncompile/920721-2.c: Likewise.
43308         * gcc.dg/noncompile/930622-2.c: Likewise.
43309         * gcc.dg/noncompile/940112-1.c: Likewise.
43310         * gcc.dg/noncompile/950921-1.c: Likewise.
43311         * gcc.dg/noncompile/951123-1.c: Likewise.
43312         * gcc.dg/noncompile/971104-1.c: Likewise.
43313         * gcc.dg/noncompile/990416-1.c: Likewise.
43314
43315 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43316
43317         * g++.dg/parse/undefined1.C: Add error message.
43318
43319 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43320
43321         PR c++/9354
43322         * g++.dg/parse/new1.C: New test.
43323
43324         PR c++/9216
43325         * g++.dg/parse/template2.C: New test.
43326
43327         PR c++/9354
43328         * g++.dg/parse/typedef2.C: New test.
43329
43330         PR c++/9328
43331         * g++.dg/ext/typeof3.C: New test.
43332
43333 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43334
43335         PR c++/2738
43336         * g++.dg/parse/ret-type1.C: New test.
43337
43338         PR c++/3792
43339         * g++.dg/parse/tmpl-outside1.C: New test.
43340
43341         PR c++/4207
43342         * g++.dg/parse/int-as-enum1.C: New test.
43343
43344         PR c++/4903
43345         * g++.dg/parse/no-typename1.C: New test.
43346
43347         PR c++/5533
43348         * g++.dg/parse/no-value1.C: New test.
43349
43350         PR c++/5921
43351         * g++.dg/parse/wrong-inline1.C: New test.
43352
43353         PR c++/6402
43354         * g++.dg/parse/ref1.C: New test.
43355
43356         PR c++/6992
43357         * g++.dg/parse/attr-ctor1.C: New test.
43358
43359         PR c++/7229
43360         * g++.dg/parse/namespace5.C: New test.
43361
43362         PR c++/7917
43363         * g++.dg/parse/func-def1.C: New test.
43364
43365         PR c++/8143
43366         * g++.dg/parse/undefined1.C: New test.
43367
43368         PR c++/5723, PR c++/8522
43369         * g++.dg/parse/specialization1.C: New test.
43370
43371         PR c++/163, PR c++/8595
43372         * g++.dg/parse/struct-as-enum1.C: New test.
43373
43374         PR c++/9173
43375         * g++.dg/parse/undefined2.C: New test.
43376
43377 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43378
43379         PR c++/9298
43380         * g++.dg/parse/template1.C: New test.
43381
43382         PR c++/9384
43383         * g++.dg/parse/using1.C: New test.
43384
43385         PR c++/9285
43386         PR c++/9294
43387         * g++.dg/parse/expr2.C: New test.
43388
43389         PR c++/9388
43390         * g++.dg/parse/lookup2.C: Likewise.
43391
43392 2003-01-21  Jan Hubicka  <jh@suse.cz>
43393
43394         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43395         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43396         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43397         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43398
43399 2003-01-20  Nick Clifton  <nickc@redhat.com>
43400
43401         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43402         problem with ARM sibcall code generation.
43403
43404 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43405
43406         * gcc.c-torture/execute/20030120-1.c: New.
43407
43408 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43409
43410         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43411
43412 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43413
43414         PR c++/9272
43415         * g++.dg/parse/ctor1.C: New test.
43416
43417         PR c++/9294:
43418         * g++.dg/parse/qualified1.C: New test.
43419
43420         * g++.dg/parse/typename3.C: New test.
43421
43422 2003-01-16  Richard Henderson  <rth@redhat.com>
43423
43424         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43425
43426 2003-01-16  Richard Henderson  <rth@redhat.com>
43427
43428         * g++.dg/pch/pch.exp: Copy test header to the working directory
43429         before using it either for precompilation or direct use.
43430         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43431         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43432
43433 2003-01-16  Richard Henderson  <rth@redhat.com>
43434
43435         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43436         before using it either for precompilation or direct use.
43437         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43438         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43439
43440 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43441
43442         * g++.dg/ext/typename1.C: Add typename keyword.
43443         * g++.dg/template/crash1.C: Update error messages.
43444         * g++.dg/template/crash2.C: Remove error message.
43445         * g++.dg/parse/typename2.C: New test.
43446         * g++.dg/template/typename2.C: Change implicit
43447         typename warning into error.
43448         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43449         error messages.
43450         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43451         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43452         * g++.old-deja/g++.law/visibility13.C: Remove error
43453         messages.
43454         * g++.old-deja/g++.ns/template17.C: Reorder code to
43455         make declaration visible in template.
43456         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43457         * g++.old-deja/g++.pt/crash36.C: Issue more error
43458         messages.
43459         * g++.old-deja/g++.pt/crash5.C: Improve error
43460         message.
43461         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43462         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43463         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43464         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43465         typename warning with error message.
43466         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43467         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43468         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43469
43470 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43471
43472         * g++.dg/parse/ambig2.C: New test.
43473
43474 2003-01-15  Richard Henderson  <rth@redhat.com>
43475
43476         * g++.dg/tls/init-2.C: Update error message string.
43477
43478 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43479
43480         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43481
43482 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43483
43484         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43485         all for HC11/HC12.
43486         * gcc.c-torture/compile/20001205-1.x: Likewise.
43487         * gcc.c-torture/compile/20001226-1.x: Likewise.
43488         * gcc.c-torture/compile/920520-1.x: Likewise.
43489         * gcc.c-torture/compile/961203-1.x: Likewise.
43490         * gcc.c-torture/compile/20020604-1.x: Likewise.
43491
43492 2003-01-15  Jan Hubicka  <jh@suse.cz>
43493
43494         * gcc.c-torture/compile/20030115-1.c: New test.
43495
43496         * gcc.dg/i386-fpcvt-1.c: New test.
43497         * gcc.dg/i386-fpcvt-2.c: New test.
43498
43499 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43500
43501         Further conform g++'s __vmi_class_type_info to the C++ ABI
43502         specification.
43503         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43504         the specification.
43505
43506 2003-01-14  Jan Hubicka  <jh@suse.cz>
43507
43508         * gcc.dg/i386-fpcvt-1.c: New test.
43509         * gcc.dg/i386-fpcvt-2.c: New test.
43510
43511 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43512
43513         * gcc.dg/i386-mmx-3.c: New test.
43514
43515 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43516
43517         PR c++/9264
43518         * g++.dg/parse/octal1.C: New file.
43519
43520         PR c++/9172
43521         * g++.dg/parse/typename1.C: New file.
43522
43523 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43524
43525         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43526         * gcc.dg/bf-no-ms-layout.c: Likewise.
43527         * gcc.dg/bf-ms-attrib.c: Likewise.
43528
43529 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43530
43531         PR c++/9099
43532         * g++.dg/parse/dtor1.C: New file.
43533
43534         PR c++/9128
43535         * g++.dg/rtti/typeid1.C: New file.
43536
43537         PR c++/9153
43538         * g++.dg/parse/lookup1.C: New file.
43539
43540         PR c++/9171
43541         * g++.dg/templ/spec5.C: New file.
43542
43543 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43544
43545         * gcc.c-torture/compile/20030110-1.c: New test.
43546
43547 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43548
43549         Merge from pch-branch:
43550
43551         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43552
43553         * gcc.dg/pch/cpp-1.h: New.
43554         * gcc.dg/pch/cpp-1.c: New.
43555         * gcc.dg/pch/cpp-2.h: New.
43556         * gcc.dg/pch/cpp-2.c: New.
43557
43558         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43559
43560         * gcc.dg/pch/except-1.h: New.
43561         * gcc.dg/pch/except-1.c: New.
43562
43563         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43564
43565         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43566         running test.
43567         * gcc.dg/pch: Include *.hp not *.h.
43568         * gcc.dg/pch/system-1.h: New.
43569         * gcc.dg/pch/system-1.c: New.
43570
43571         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43572
43573         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43574         rather than trying to build and run a program using PCH.
43575         * gcc.dg/pch: Remove dg-do commands from test files.
43576
43577         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43578
43579         * gcc.dg/pch/macro-3.c: New.
43580         * gcc.dg/pch/macro-3.h: New.
43581
43582         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43583
43584         * gcc.dg/pch/common-1.c: New.
43585         * gcc.dg/pch/common-1.h: New.
43586         * gcc.dg/pch/decl-1.c: New.
43587         * gcc.dg/pch/decl-1.h: New.
43588         * gcc.dg/pch/decl-2.c: New.
43589         * gcc.dg/pch/decl-2.h: New.
43590         * gcc.dg/pch/decl-3.c: New.
43591         * gcc.dg/pch/decl-3.h: New.
43592         * gcc.dg/pch/decl-4.c: New.
43593         * gcc.dg/pch/decl-4.h: New.
43594         * gcc.dg/pch/decl-5.c: New.
43595         * gcc.dg/pch/decl-5.h: New.
43596         * gcc.dg/pch/global-1.c: New.
43597         * gcc.dg/pch/global-1.h: New.
43598         * gcc.dg/pch/inline-1.c: New.
43599         * gcc.dg/pch/inline-1.h: New.
43600         * gcc.dg/pch/inline-2.c: New.
43601         * gcc.dg/pch/inline-2.h: New.
43602         * gcc.dg/pch/static-1.c: New.
43603         * gcc.dg/pch/static-1.h: New.
43604         * gcc.dg/pch/static-2.c: New.
43605         * gcc.dg/pch/static-2.h: New.
43606
43607         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43608
43609         * g++.dg/pch/pch.exp: Better handle failing testcases.
43610         * gcc.dg/pch/pch.exp: Likewise.
43611         * gcc.dg/pch/macro-1.c: New.
43612         * gcc.dg/pch/macro-1.h: New.
43613         * gcc.dg/pch/macro-2.c: New.
43614         * gcc.dg/pch/macro-2.h: New.
43615
43616         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43617
43618         * g++.dg/dg.exp: Treat files in pch/ specially.
43619         * g++.dg/pch/pch.exp: New file.
43620         * g++.dg/pch/empty.H: New file.
43621         * g++.dg/pch/empty.C: New file.
43622         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43623         "precompile".
43624
43625         * gcc.dg/pch/pch.exp: New file.
43626         * gcc.dg/pch/empty.h: New file.
43627         * gcc.dg/pch/empty.c: New file.
43628         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43629         "precompile".
43630
43631 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43632
43633         * g++.dg/template/friend14.C: New test.
43634
43635 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43636
43637         * gcc.dg/old-style-asm-1.c: New test.
43638
43639 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43640
43641         * gcc.c-torture/compile/20030109-1.c: New test.
43642
43643 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43644
43645         * gcc.c-torture/execute/20030109-1.c: New test.
43646
43647 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43648
43649         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43650         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43651         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43652         * g++.old-deja/g++.mike/eh2.C: Likewise.
43653         * g++.old-deja/g++.mike/eh3.C: Likewise.
43654         * g++.old-deja/g++.mike/eh5.C: Likewise.
43655         * g++.old-deja/g++.mike/eh6.C: Likewise.
43656         * g++.old-deja/g++.mike/eh7.C: Likewise.
43657         * g++.old-deja/g++.mike/eh8.C: Likewise.
43658         * g++.old-deja/g++.mike/eh9.C: Likewise.
43659         * g++.old-deja/g++.mike/eh10.C: Likewise.
43660         * g++.old-deja/g++.mike/eh12.C: Likewise.
43661         * g++.old-deja/g++.mike/eh13.C: Likewise.
43662         * g++.old-deja/g++.mike/eh14.C: Likewise.
43663         * g++.old-deja/g++.mike/eh16.C: Likewise.
43664         * g++.old-deja/g++.mike/eh17.C: Likewise.
43665         * g++.old-deja/g++.mike/eh18.C: Likewise.
43666         * g++.old-deja/g++.mike/eh21.C: Likewise.
43667         * g++.old-deja/g++.mike/eh23.C: Likewise.
43668         * g++.old-deja/g++.mike/eh24.C: Likewise.
43669         * g++.old-deja/g++.mike/eh25.C: Likewise.
43670         * g++.old-deja/g++.mike/eh26.C: Likewise.
43671         * g++.old-deja/g++.mike/eh27.C: Likewise.
43672         * g++.old-deja/g++.mike/eh28.C: Likewise.
43673         * g++.old-deja/g++.mike/eh29.C: Likewise.
43674         * g++.old-deja/g++.mike/eh31.C: Likewise.
43675         * g++.old-deja/g++.mike/eh33.C: Likewise.
43676         * g++.old-deja/g++.mike/eh34.C: Likewise.
43677         * g++.old-deja/g++.mike/eh35.C: Likewise.
43678         * g++.old-deja/g++.mike/eh36.C: Likewise.
43679         * g++.old-deja/g++.mike/eh37.C: Likewise.
43680         * g++.old-deja/g++.mike/eh38.C: Likewise.
43681         * g++.old-deja/g++.mike/eh39.C: Likewise.
43682         * g++.old-deja/g++.mike/eh40.C: Likewise.
43683         * g++.old-deja/g++.mike/eh41.C: Likewise.
43684         * g++.old-deja/g++.mike/eh42.C: Likewise.
43685         * g++.old-deja/g++.mike/eh44.C: Likewise.
43686         * g++.old-deja/g++.mike/eh46.C: Likewise.
43687         * g++.old-deja/g++.mike/eh47.C: Likewise.
43688         * g++.old-deja/g++.mike/eh48.C: Likewise.
43689         * g++.old-deja/g++.mike/eh49.C: Likewise.
43690         * g++.old-deja/g++.mike/eh50.C: Likewise.
43691         * g++.old-deja/g++.mike/eh51.C: Likewise.
43692         * g++.old-deja/g++.mike/eh53.C: Likewise.
43693         * g++.old-deja/g++.mike/eh55.C: Likewise.
43694         * g++.old-deja/g++.mike/p7912.C: Likewise.
43695         * g++.old-deja/g++.mike/p9706.C: Likewise.
43696         * g++.old-deja/g++.mike/p10416.C: Likewise.
43697         * g++.old-deja/g++.mike/p11667.C: Likewise.
43698         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43699         Remove redundant reference to Iris.
43700         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43701         Elxsi, i860, Pico Java, and WE32K.
43702
43703 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43704
43705         * g++.dg/ext/asm4.C: New test.
43706
43707 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43708
43709         PR c++/9030
43710         * g++.dg/template/friend12.C: New test.
43711         * g++.dg/template/friend13.C: Likewise.
43712         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43713
43714 2003-01-08  Jan Hubicka  <jh@suse.cz>
43715
43716         * gcc.dg/i386-cadd.c: New test.
43717         * gcc.dg/i386-cmov4.c: Likewise.
43718
43719 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43720
43721         PR c++/9165
43722         * g++.dg/warn/Wunused-3.C: New test.
43723
43724         * g++.dg/abi/bitfield9.C: New test.
43725
43726         PR c++/9189
43727         * g++.dg/parse/defarg3.C: New test.
43728
43729 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.dg/parse/ambig1.C: New test.
43732         * g++.dg/parse/defarg2.C: New test.
43733
43734 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43735
43736         * g++.dg/template/defarg-1.C: New test.
43737         * g++.dg/template/local2.C: Likewise.
43738
43739 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43740
43741         * gcc.c-torture/execute/20030105-1.c: New test.
43742
43743 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43744
43745         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43746         * g++.dg/parse/namespace4.C: Likewise.
43747
43748 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43749
43750         * g++.dg/template/ntp2.C: New test.
43751
43752 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43753
43754         * g++.dg/parse/extern-C-1.C: New test.
43755
43756         * g++.dg/parse/namespace4.C: New test.
43757
43758         * g++.dg/template/nested1.C: New test.
43759
43760         * g++.dg/parse/namespace3.C: New test.
43761
43762 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43763
43764         * g++.dg/lookup/two-stage1.C: New test.
43765
43766 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43767
43768         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43769         * g++.old-deja/g++.jason/access8.C: Likewise.
43770         * g++.old-deja/g++.other/decl5.C: Likewise.
43771
43772 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43773
43774         * g++.dg/parse/parse7.C: New test.
43775
43776 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43777
43778         PR c++/2843
43779         * g++.dg/ext/attrib7.C: New test.
43780
43781 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43782
43783         * g++.dg/parse/parse6.C: New test.
43784
43785 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43786
43787         * gcc.dg/h8300-stack-1.c: New.
43788
43789 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43790
43791         g++.dg/lookup/exception1.C: New test.
43792
43793         g++.dg/lookup/template1.C: New test.
43794
43795         g++.dg/parse/namespace2.C: New test.
43796
43797         g++.dg/parse/parens2.C: New test.
43798
43799 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43800
43801         * g++.dg/parse/parse5.C: New test.
43802         * g++.dg/lookup/scoped4.C: New test.
43803
43804 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43805
43806         * g++.dg/parse/parens1.C: New test.
43807
43808         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43809         angle-bracket1.C.
43810         * g++.dg/parse/parens2.C: New test.
43811
43812         * g++.dg/lookup/scope-operator1.C: New test.
43813
43814         * g++.dg/parse/operator1.C: New test.
43815
43816 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43817
43818         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43819         * g++.old-deja/g++.other/access6.C: Likewise.
43820         * g++.old-deja/g++.other/decl1.C: Likewise.
43821         * g++.old-deja/g++.pt/typename12.C: Likewise.
43822
43823 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43824
43825         * g++.dg/parse/namespace1.C: New test.
43826
43827 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43828
43829         * g++.dg/parse/parse4.C: New test.
43830
43831 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43832
43833         * g++.dg/parse/parse3.C: New test.
43834
43835 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43836
43837         * g++.dg/parse/parse2.C: New test.
43838
43839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43840
43841         * g++.dg/template/friend11.C: New test.
43842
43843 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43844
43845         * g++.dg/parse/parse1.C: New test.
43846
43847 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43848
43849         * lib/profopt.exp: Change the name of a global variable to avoid
43850         possible clashes with other test suites.
43851
43852 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43853
43854         * g++.dg/inherit/covariant8.C: New test.
43855
43856 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43857
43858         * g++.dg/init/array9.C: New test.
43859
43860         PR c++/9112
43861         * g++.dg/parse/expr1.C: New test.
43862
43863 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43864
43865         * gcc.c-torture/compile/20021230-1.c: New test.
43866
43867 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43868
43869         * g++.dg/inherit/covariant5.C: New test.
43870         * g++.dg/inherit/covariant6.C: New test.
43871         * g++.dg/inherit/covariant7.C: New test.
43872
43873 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43874
43875         PR c++/2739
43876         * g++.dg/other/access2.C: New test.
43877
43878 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43879
43880         * g++.dg/other/anon-struct.C: No longer fails
43881         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43882         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43883         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43884
43885 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43886
43887         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43888
43889 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43890
43891         * g++.dg/eh/spec4.C: Remove stray semicolon.
43892         * g++.dg/expr/pmf-1.C: Change error message.
43893         * g++.dg/ext/asm1.C: Remove stray semicolon.
43894         * g++.dg/ext/typename1.C: Add missing typenames.
43895         * g++.dg/inherit/template-as-base.C: Change error message.
43896         * g++.dg/lookup/scoped1.C: Likewise.
43897         * g++.dg/lookup/scoped2.C: Likewise.
43898         * g++.dg/lookup/using2.C: Likewise.
43899         * g++.dg/other/component1.C: Remove stray semicolon.
43900         * g++.dg/other/do1.C: Change error message.
43901         * g++.dg/other/error2.C: Likewise.
43902         * g++.dg/other/init1.C: Likewise.
43903         * g++.dg/other/packed1.C: Remove stray semicolon.
43904         * g++.dg/other/ptrmem2.C: Change error message.
43905         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43906         marker.
43907         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43908         * g++.dg/template/access3.C: Add typename keyword.
43909         * g++.dg/template/access5.C: Remove stray semicolon.
43910         * g++.dg/template/access6.C: Likewise.
43911         * g++.dg/template/complit1.C: Likewise.
43912         * g++.dg/template/crash1.C: Change error message.
43913         * g++.dg/template/inherit2.C: Remove stray semicolon.
43914         * g++.dg/template/instantiate2.C: Likewise.
43915         * g++.dg/template/instantiate3.C: Change error message.
43916         * g++.dg/template/qual1.C: Remove stray semicolon.
43917         * g++.dg/template/qualttp18.C: Change error message.
43918         * g++.dg/template/ref1.C: Remove stray semicolon.
43919         * g++.dg/template/sizeof1.C (A::value): Declare it.
43920         * g++.dg/template/spec4.C: Change error message.
43921         * g++.dg/template/static1.C: Likewise.
43922         * g++.dg/template/type1.C: Likewise.
43923         * g++.dg/template/typename3.C: Likewise.
43924         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43925         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43926         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43927         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43928         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43929         named return value extension.
43930         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43931         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43932         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43933         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43934         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43935         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43936         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43937         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43938         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43939         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43940         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43941         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43942         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43943         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43944         syntax.
43945         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43946         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43947         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43948         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43949         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43950         * g++.old-deja/g++.brendan/template11.C: Likewise.
43951         * g++.old-deja/g++.brendan/template26.C: Likewise.
43952         * g++.old-deja/g++.brendan/template27.C: Use explicit
43953         specialization syntax.
43954         * g++.old-deja/g++.brendan/template30.C: Likewise.
43955         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43956         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43957         non-dependent names.
43958         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43959         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43960         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43961         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43962         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43963         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43964         named return value extension.
43965         * g++.old-deja/g++.ext/namedret2.C: Likewise.
43966         * g++.old-deja/g++.ext/namedret3.C: Likewise.
43967         * g++.old-deja/g++.ext/return1.C: Likewise.
43968         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43969         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43970         * g++.old-deja/g++.jason/access8.C: Likewise.
43971         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43972         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43973         pseudo-destructor names.
43974         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43975         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43976         pseudo-destructor names.
43977         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43978         * g++.old-deja/g++.jason/overload19.C: Likewise.
43979         * g++.old-deja/g++.jason/overload32.C: Likewise.
43980         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
43981         stray semicolons.
43982         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
43983         * g++.old-deja/g++.jason/return.C: Likewise.
43984         * g++.old-deja/g++.jason/return2.C: Likewise.
43985         * g++.old-deja/g++.jason/shadow1.C: Likewise.
43986         * g++.old-deja/g++.jason/special.C: Use explicit specialization
43987         syntax.
43988         * g++.old-deja/g++.jason/template10.C: Account for use of
43989         non-dependent names.
43990         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
43991         syntax.
43992         * g++.old-deja/g++.jason/template37.C: Likewise.
43993         * g++.old-deja/g++.law/access4.C: Change error messages.
43994         * g++.old-deja/g++.law/arm13.C: Remove incorrect
43995         pseudo-destructor names.
43996         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
43997         * g++.old-deja/g++.law/ctors9.C: Likewise.
43998         * g++.old-deja/g++.law/cvt22.C: Likewise.
43999         * g++.old-deja/g++.law/dtors5.C: Likewise.
44000         * g++.old-deja/g++.law/global-init1.C: Likewise.
44001         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44002         * g++.old-deja/g++.law/operators28.C: Likewise.
44003         * g++.old-deja/g++.law/visibility28.C: Likewise.
44004         * g++.old-deja/g++.martin/eval1.C: Likewise.
44005         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44006         name.
44007         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44008         * g++.old-deja/g++.mike/net34.C: Likewise.
44009         * g++.old-deja/g++.mike/net36.C: Likewise.
44010         * g++.old-deja/g++.mike/ns2.C: Likewise.
44011         * g++.old-deja/g++.mike/p12306.C: Likewise.
44012         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44013         value extension.
44014         * g++.old-deja/g++.mike/p700.C: Likewise.
44015         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44016         * g++.old-deja/g++.mike/p710.C: Likewise.
44017         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44018         value extension.
44019         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44020         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44021         * g++.old-deja/g++.ns/crash2.C: Likewise.
44022         * g++.old-deja/g++.ns/crash3.C: Likewise.
44023         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44024         * g++.old-deja/g++.ns/ns17.C: Likewise.
44025         * g++.old-deja/g++.ns/template16.C: Likewise.
44026         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44027         keyword.
44028         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44029         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44030         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44031         named return value extension.
44032         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44033         * g++.old-deja/g++.other/access4.C: Issue additional error
44034         messages.
44035         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44036         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44037         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44038         * g++.old-deja/g++.other/crash25.C: Change error message.
44039         * g++.old-deja/g++.other/crash4.C: Change error message.
44040         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44041         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44042         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44043         checks.
44044         * g++.old-deja/g++.other/defarg8.C: Likewise.
44045         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44046         * g++.old-deja/g++.other/dtor10.C: Likewise.
44047         * g++.old-deja/g++.other/incomplete.C: Likewise.
44048         * g++.old-deja/g++.other/linkage7.C: Likewise.
44049         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44050         lookup algorithm.
44051         * g++.old-deja/g++.other/mangle2.C: Likewise.
44052         * g++.old-deja/g++.other/refinit2.C: Likewise.
44053         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44054         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44055         * g++.old-deja/g++.pt/crash28.C: Likewise.
44056         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44057         syntax.
44058         * g++.old-deja/g++.pt/crash32.C: Change error message.
44059         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44060         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44061         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44062         error message position.
44063         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44064         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44065         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44066         syntax.
44067         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44068         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44069         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44070         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44071         keyword.
44072         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44073         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44074         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44075         keyword.
44076         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44077         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44078         syntax.
44079         * g++.old-deja/g++.pt/friend28.C: Account for use of
44080         non-dependent names.
44081         * g++.old-deja/g++.pt/friend29.C: Likewise.
44082         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44083         rules.
44084         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44085         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44086         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44087         lookup rules.
44088         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44089         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44090         keyword.
44091         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44092         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44093         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44094         keyword.
44095         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44096         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44097         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44098         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44099         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44100         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44101         keyword.
44102         * g++.old-deja/g++.pt/spec10.C: Likewise.
44103         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44104         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44105         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44106         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44107         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44108         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44109         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44110         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44111         * g++.old-deja/g++.pt/typename15.C: Likewise.
44112         * g++.old-deja/g++.pt/typename22.C: Likewise.
44113         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44114         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44115         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44116         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44117         syntax.
44118         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44119         return value extension.
44120         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44121         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44122         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44123         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44124
44125 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44126
44127         * g++.dg/warn/inline1.C: New test.
44128         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44129         * g++.old-deja/g++.jason/synth10.C: Likewise.
44130         * g++.old-deja/g++.mike/net31.C: Likewise.
44131         * g++.old-deja/g++.mike/p8786.C: Likewise.
44132
44133         * g++.dg/template/friend10.C: New test.
44134         * g++.dg/template/conv5.C: New test.
44135
44136 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44137
44138         * g++.dg/lookup/scoped3.C: New test.
44139
44140         * g++.dg/lookup/decl1.C: New test.
44141         * g++.dg/lookup/decl2.C: New test.
44142
44143 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44144
44145         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44146         gcc.c-torture/compile/20021015-1.c,
44147         gcc.c-torture/compile/20021015-2.c,
44148         gcc.c-torture/compile/20021123-1.c,
44149         gcc.c-torture/compile/20021123-2.c,
44150         gcc.c-torture/compile/20021123-3.c,
44151         gcc.c-torture/compile/20021123-4.c,
44152         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44153         only to 3.1 or 3.2 branch.
44154
44155 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44156
44157         * gcc.dg/i386-bitfield3.c: New test.
44158
44159         * gcc.dg/i386-bitfield2.c: New test.
44160
44161 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44162
44163         * g++.dg/parse/conv_op1.C: New test.
44164
44165 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44166
44167         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44168         approved.
44169
44170 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44171
44172         * gcc.c-torture/compile/20021220-1.c: New test.
44173
44174 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44175
44176         * gcc.dg/i386-fastcall-1.c: New.
44177
44178 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44179
44180         * gcc.c-torture/execute/20021219-1.c: New test.
44181
44182 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44183
44184         * gcc.dg/i386-pic-1.c: New test.
44185
44186 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44187
44188         PR c++/8099
44189         * g++.dg/template/friend9.C: New test.
44190
44191 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44192
44193         PR c++/3663
44194         * g++.dg/template/access7.C: New test.
44195
44196 2002-12-18  Nick Clifton  <nickc@redhat.com>
44197
44198         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44199         the libstdc++-v3 directory has been found.
44200
44201 2002-12-12  Devang Patel <dpatel@apple.com>
44202         * gcc.dg/darwin-ld-1.c: New test.
44203         * gcc.dg/darwin-ld-2.c: New test.
44204         * gcc.dg/darwin-ld-3.c: New test.
44205         * gcc.dg/darwin-ld-4.c: New test.
44206         * gcc.dg/darwin-ld-5.c: New test.
44207
44208 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44209
44210         * gcc.c-torture/compile/20021212-1.c: New test.
44211
44212 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44213
44214         * gcc.dg/fshort-wchar: New test.
44215
44216 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44217
44218         PR c++/8372
44219         * g++.dg/template/dtor1.C: New test.
44220
44221         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44222         markers.
44223
44224 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44225
44226         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44227
44228 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44229
44230         * g++.dg/template/static1.C: New test.
44231         * g++.dg/template/static2.C: New test.
44232         * g++.old-deja/g++.ext/memconst.C: New test.
44233
44234 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44235
44236         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44237         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44238         * g++.dg/special/initp1.C: Likewise.
44239
44240 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44241
44242         * gcc.c-torture/execute/20021204-1.c: New test.
44243
44244 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44245
44246         * gcc.dg/ppc-fmadd-1.c: New file.
44247         * gcc.dg/ppc-fmadd-2.c: New file.
44248         * gcc.dg/ppc-fmadd-3.c: New file.
44249
44250 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44251
44252         * gcc.c-torture/compile/20021204-1.c: New test.
44253
44254 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44255
44256         * g++.dg/inherit/covariant2.C: New test.
44257         * g++.dg/inherit/covariant3.C: New test.
44258         * g++.dg/inherit/covariant4.C: New test.
44259         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44260         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44261
44262 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44263
44264         PR c++/8688
44265         * g++.dg/init/brace3.C: New test.
44266
44267 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44268
44269         * gcc.dg/20020210-1.c: Fix a comment typo.
44270
44271 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44272
44273         PR c++/8720
44274         * g++.dg/parse/defarg1.C: New test.
44275
44276         PR c++/8615
44277         * g++.dg/template/char1.C: New test.
44278
44279         * g++.dg/template/varmod1.C: Fix typo.
44280
44281 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44282
44283         DR 180
44284         * g++.old-deja/g++.pt/crash32.C: Expect error.
44285
44286 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/5919
44289         * g++.dg/template/varmod1.C: New test.
44290
44291         PR c++/8727
44292         * g++.dg/inherit/typeinfo1.C: New test.
44293
44294         PR c++/8663
44295         * g++.dg/inherit/typedef1.C: New test.
44296
44297 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44298
44299         PR c++/8332
44300         PR c++/8493
44301         * g++.dg/template/strlen1.C: New test.
44302
44303         PR c++/8227
44304         * g++.dg/template/ctor2.C: New test.
44305
44306         PR c++/8214
44307         * g++.dg/init/string1.C: New test.
44308
44309         PR c++/8511
44310         * g++.dg/template/friend8.C: New test.
44311
44312 2002-11-29  Joe Buck <jbuck@synopsys.com>
44313
44314         * g++.dg/lookup/anon2.C: New test.
44315
44316 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44317
44318         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44319         h8300 port.
44320
44321 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44322
44323         * gcc.dg/bitfld-6.c: New test.
44324
44325 2002-11-27  Jan Hubicka  <jh@suse.cz>
44326
44327         * gcc.c-torture/execute/20021127.[cx]: New test.
44328
44329 2002-11-26  Jan Hubicka  <jh@suse.cz>
44330
44331         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44332         quality.
44333
44334 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44335
44336         * g++.dg/init/brace2.C: New test.
44337         * g++.old-deja/g++.mike/p9129.C: Correct.
44338
44339 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44340
44341         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44342
44343 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44344
44345         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44346
44347 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44348
44349         * g++.dg/abi/empty11.C: New test.
44350         * g++.dg/rtti/cv1.C: New test.
44351
44352 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44353
44354         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44355
44356 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44357
44358         * g++.dg/abi/empty10.C: New test.
44359
44360 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44361
44362         * gcc.c-torture/compile/20021124-1.c: New test.
44363
44364 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44365
44366         * g++.dg/abi/rtti2.C: New test.
44367
44368 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44369
44370         * gcc.dg/i386-unroll-1.c: New test.
44371
44372 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44373
44374         * gcc.c-torture/compile/20021120-1.c: New test.
44375         * gcc.c-torture/compile/20021120-2.c: New test.
44376
44377 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44378
44379         * gcc.dg/bitfld-5.c: New test.
44380
44381 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44382
44383         * gcc.c-torture/execute/20021120-3.c: New test.
44384
44385 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44386
44387         * gcc.c-torture/execute/20021120-2.c: New test.
44388
44389 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44390
44391         * gcc.c-torture/execute/20021120-1.c: New test.
44392
44393 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44394
44395         * gcc.c-torture/execute/20021118-3.c: New test.
44396
44397 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44398
44399         * gcc.c-torture/compile/20021119-1.c: New test.
44400
44401 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44402
44403         * gcc.dg/duff-1.c: New test.
44404         * gcc.dg/duff-2.c: New test.
44405         * gcc.dg/duff-3.c: New test.
44406
44407 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44408
44409         * gcc.dg/cpp/_Pragma5.c: New test.
44410
44411 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44412
44413         * gcc.c-torture/execute/20021118-2.c: New test.
44414
44415 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44416
44417         * gcc.c-torture/execute/20021118-1.c: New test.
44418
44419 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44420
44421         * gcc.dg/20021116-1.c: New test.
44422
44423 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44424
44425         * g++.dg/abi/vcall1.C: New test.
44426
44427 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44428
44429         * gcc.dg/20021029-1.c: New test.
44430         * gcc.dg/20021029-2.c: New test.
44431
44432 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44433
44434         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44435
44436 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44437
44438         PR c/8439
44439         * gcc.dg/20021110.c: Move to ...
44440         * gcc.c-torture/compile/20021110.c: .... here.
44441
44442 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44443
44444         PR c/8467
44445         * gcc.c-torture/execute/20021111-1.c
44446
44447 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44448
44449         PR c/8439
44450         * gcc.dg/20021110.c: New test.
44451
44452 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44453
44454         * g++.dg/abi/vthunk3.C: Run only on x86.
44455
44456 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44457
44458         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44459
44460 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44461
44462         * lib/compat.exp (compat-execute): Fix logic error in last
44463         change.
44464
44465 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44466
44467         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44468
44469 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44470
44471         PR c++/8389
44472         * g++.dg/template/access6.C: New test.
44473
44474 2002-11-08  Jan Hubicka  <jh@suse.cz>
44475
44476         * gcc.dg/i386-ssefp-1.c: New test.
44477         * gcc.dg/i386-ssefp-1.c: New test.
44478
44479 2002-11-08  Jan Hubicka  <jh@suse.cz>
44480
44481         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44482
44483 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44484
44485         * g++.dg/abi/vthunk3.C: New test.
44486
44487         PR c++/8338
44488         * g++.dg/template/crash2.C: New test.
44489
44490 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44491
44492         * g++.dg/abi/dtor1.C: New test.
44493         * g++.dg/abi/dtor2.C: Likewise.
44494
44495 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44496
44497         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44498         Darwin.
44499
44500 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44501
44502         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44503         -mthumb.  Only xfail with -O0.
44504
44505 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44506
44507         * g++.dg/abi/thunk1.C: New test.
44508         * g++.dg/abi/thunk2.C: Likewise.
44509         * g++.dg/abi/vtt1.C: Likewise.
44510
44511 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44512
44513         PR optimization/8423
44514         * gcc.c-torture/execute/builtin-constant.c: New test.
44515
44516 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44517
44518         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44519         Add some more cases.
44520
44521 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44522
44523         PR c++/8391
44524         * g++.dg/opt/local1.C: New test.
44525
44526 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44527
44528         PR c++/8160
44529         * g++.dg/template/complit1.C: New test.
44530
44531         PR c++/8149
44532         * g++.dg/template/typename4.C: Likewise.
44533
44534 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44535
44536         Core issue 287, PR c++/7639
44537         * g++.dg/template/instantiate1.C: Adjust error location.
44538         * g++.dg/template/instantiate3.C: New test.
44539         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44540         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44541         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44542
44543 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44544
44545         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44546
44547 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44548
44549         PR c++/8287
44550         * g++.dg/init/dtor2.C: New test.
44551
44552 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44553
44554         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44555         * gcc.dg/nest.c: Bypass errors on irix6.
44556
44557 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44558
44559         * gcc.dg/nest.c: Expect error for mmix-*-*.
44560         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44561
44562 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44563
44564         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44565         markers.
44566
44567         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44568
44569 2002-10-25  Mike Stump  <mrs@apple.com>
44570
44571         * gcc.dg/warn-1.c: New test.
44572
44573 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44574
44575         * g++.dg/template/typename3.C: New test.
44576
44577 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44578
44579         * g++.dg/lookup/ptrmem1.C: New test.
44580
44581         * g++.dg/abi/vthunk2.C: New test.
44582
44583 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44584
44585         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44586
44587 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44588
44589         * g++.dg/abi/empty9.C: New test.
44590
44591 2002-10-24  Richard Henderson  <rth@redhat.com>
44592
44593         * g++.dg/inherit/thunk1.C: Enable for ia64.
44594
44595 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44596
44597         PR c++/8067
44598         * g++.dg/lookup/pretty1.C: New test.
44599
44600 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44601
44602         * gcc.dg/20021023-1.c: New test.
44603
44604 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44605
44606         PR c++/7679
44607         * g++.dg/parse/inline1.C: New test.
44608
44609 2002-10-23  Richard Henderson  <rth@redhat.com>
44610
44611         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44612
44613         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44614
44615 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44616
44617         PR c++/6579
44618         * g++.dg/parse/stmtexpr3.C: New test.
44619
44620 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44621
44622         * g++.dg/expr/cond1.C: New test.
44623
44624 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44625
44626         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44627
44628 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44629
44630         * g++.dg/abi/vbase13.C: New test.
44631         * g++.dg/abi/vbase14.C: Likewise.
44632
44633 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44634
44635         * gcc.dg/tls/pic-1.c: New test.
44636         * gcc.dg/tls/nonpic-1.c: New test.
44637         * gcc.dg/20021018-1.c: New test.
44638
44639 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44640
44641         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44642         Remove only files with the same base name as the test case.
44643         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44644         (profopt-execute): Likewise.  Also, remove old profiling
44645         and performance data files before running the tests.
44646
44647         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44648         * g++.dg/bprob/bprob.exp: Likewise.
44649         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44650         to allow more general test case names.
44651
44652         * g++.dg/bprob/bprob-1.C: Rename to ...
44653         * g++.dg/bprob/g++-bprob-1.C: ... this.
44654
44655         * g77.dg/bprob/bprob-1.f: Rename to ...
44656         * g77.dg/bprob/g77-bprob-1.f: ... this.
44657
44658 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44659
44660         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44661         bison 1.50 or later.
44662
44663 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44664
44665         * g++.dg/README: Describe more test directories.
44666
44667 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44668
44669         * g++.dg/init/array6.C: Add additional tests.
44670
44671 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44672
44673         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44674         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44675
44676 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44677
44678         * gcc.c-torture/compile/20020604-1.x: New.
44679         * gcc.c-torture/compile/simd-5.x: Likewise.
44680         * gcc.c-torture/execute/920710-1.x: Likewise.
44681         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44682
44683 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44684
44685         * g++.dg/inherit/override1.C: Add dg-options clause.
44686
44687 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44688
44689         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44690         _mm_slli_si128.
44691
44692 2002-10-19  Andreas Schwab  <schwab@suse.de>
44693
44694         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44695         directory component.
44696
44697 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44698
44699         * g++.dg/inherit/thunk1.C: New test.
44700
44701         * g++.dg/inherit/override1.C: New test.
44702
44703         * g++.dg/abi/mangle11.C: New test.
44704         * g++.dg/abi/mangle14.C: New test.
44705         * g++.dg/abi/mangle17.C: New test.
44706
44707 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44708
44709         * g++.dg/overload/member2.C: New test.
44710
44711 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44712
44713         * g++.dg/README: Describe new compat directory.
44714         * g++.dg/dg.exp: Skip tests in compat directory.
44715         * README.compat: New file.
44716         * lib/compat.exp: New expect script.
44717         * g++.dg/compat: New test directory.
44718         * g++.dg/compat/compat.exp: New expect script.
44719         * g++.dg/compat/abi: New test directory.
44720         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44721         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44722         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44723         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44724         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44725         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44726         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44727         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44728         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44729         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44730         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44731         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44732         * g++.dg/compat/break: New test directory.
44733         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44734         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44735         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44736         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44737         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44738         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44739         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44740         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44741         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44742         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44743         g++.dg/compat/break/README: New files.
44744         * g++.dg/compat/eh: New test directory.
44745         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44746         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44747         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44748         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44749         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44750         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44751         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44752         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44753         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44754         g++.dg/compat/eh/filter2_y.C,
44755         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44756         g++.dg/compat/eh/new1_y.C,
44757         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44758         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44759         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44760         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44761         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44762         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44763         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44764         g++.dg/compat/eh/unexpected1_y.C: New files.
44765         * g++.dg/compat/init: New test directory.
44766         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44767         g++.dg/compat/init/array5_y.C,
44768         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44769         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44770         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44771         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44772         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44773         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44774         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44775         g++.dg/compat/init/init-ref2_y.C: New files.
44776
44777 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44778
44779         PR c++/7584
44780         * g++.dg/inherit/using3.C: New test.
44781
44782 2002-10-17  Jan Hubicka  <jh@suse.cz>
44783
44784         * gcc.dg/20021017-2.c: New test.
44785
44786 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44787
44788         * g++.dg/abi/mangle16.C: Adjust.
44789
44790         * g++.dg/init/array8.C: New test.
44791
44792 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44793
44794         * gcc.dg/special/mips-abi.exp: New test.
44795         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44796
44797 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44798
44799         * g++.dg/abi/mangle16.C: New test.
44800         * g++.dg/abi/mangle17.C: Likewise.
44801
44802         PR c++/7478
44803         * g++.dg/template/ref1.C: New test.
44804
44805 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44806
44807         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44808
44809 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44810
44811         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44812
44813 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44814
44815         PR c++/7524
44816         * g++.dg/init/array7.C: New test.
44817
44818 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44819
44820         * g++.dg/init/array6.C: New test.
44821
44822         * g++.dg/abi/mangle13.C: Likewise.
44823         * g++.dg/abi/mangle14.C: Likewise.
44824         * g++.dg/abi/mangle15.C: Likewise.
44825
44826 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44827
44828         * g++.dg/abi/empty8.C: New test.
44829
44830 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44831
44832         * g++.dg/init/ctor1.C: New test.
44833
44834 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44835
44836         * gcc.c-torture/execute/20021015-1.c: New test.
44837
44838 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44839
44840         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44841
44842 2002-10-14  Jan Hubicka  <jh@suse.cz>
44843
44844         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44845
44846 2002-10-14  Richard Henderson  <rth@redhat.com>
44847
44848         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44849
44850 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44851
44852         PR optimization/6631
44853         * g++.dg/opt/const2.C: New test.
44854
44855 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44856
44857         PR c++/7176
44858         * g++.dg/parse/friend1.C: New test.
44859         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44860
44861 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44862
44863         * gcc.dg/20021014-1.c: New test.
44864
44865 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44866
44867         PR c++/5661
44868         * g++.dg/ext/vlm1.C: New test.
44869         * g++.dg/ext/vlm2.C: Likewise.
44870
44871         * g++.dg/init/array1.C: Remove invalid braces.
44872         * g++.dg/init/brace1.C: New test.
44873         * g++.dg/init/copy2.C: Likewise.
44874         * g++.dg/init/copy3.C: Likewise.
44875         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44876         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44877         braces.
44878
44879 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44880
44881         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44882
44883 2002-10-11  Richard Shann  <richard.shann@superh.com>
44884
44885         * gcc.c-torture/compile/simd-5.c: New test.
44886
44887 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44888
44889         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44890
44891 2002-10-10  Jim Wilson  <wilson@redhat.com>
44892
44893         * gcc.c-torture/execute/20021010-1.c: New test.
44894
44895 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44896
44897         PR c/7353
44898         * g++.dg/ext/typedef-init.C: New test.
44899         * gcc.dg/typedef-init.c: New test.
44900
44901 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44902
44903         * gcc.dg/cpp/paste13.c: New test.
44904
44905 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44906
44907         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44908         remaining platforms, XFAIL during compile, not execute.  Don't
44909         XFAIL at -O0.
44910
44911 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44912
44913         * gcc.dg/alias-1.c: Tweak expected warning.
44914
44915 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44916
44917         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44918
44919 2002-10-06  Andreas Jaeger  <aj@suse.de>
44920
44921         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44922         * gcc.dg/cpp/c++98.C: Likewise.
44923
44924         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44925         * g++.dg/cpp/c++98.C: Likewise.
44926
44927         * g++.dg/README (Subdirectories): Mention cpp directory.
44928
44929         PR target/7559
44930         * gcc.dg/20021006-1.c: New test.
44931
44932 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44933
44934         PR c++/7804
44935         * g++.dg/other/warning1.C: New test.
44936
44937 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44938
44939         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44940         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44941         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44942
44943 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44944
44945         PR c++/7931
44946         * g++.dg/template/ptrmem3.C: New test.
44947
44948         PR c++/7754
44949         * g++.dg/template/union1.C: New test.
44950
44951 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44952
44953         PR c++/8006
44954         * g++.dg/abi/mangle9.C: New test.
44955         * g++.dg/abi/mangle10.C: New test.
44956         * g++.dg/abi/mangle11.C: New test.
44957         * g++.dg/abi/mangle12.C: New test.
44958
44959 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44960
44961         PR c++/7188.
44962         * g++.dg/template/meminit1.C: New test.
44963         * g++.dg/warn/Wreorder-1.C: Likewise.
44964         * g++.old-deja/g++.mike/warn3.C: Tweak.
44965         * lib/prune.exp: Ingore "in copy constructor".
44966
44967 2002-10-02  Andreas Jaeger  <aj@suse.de>
44968
44969         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44970         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44971         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44972         on x86-64.
44973
44974 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44975
44976         * gcc.dg/empty1.C: Fix typo.
44977
44978 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
44979
44980         * gcc.dg/alias-1.c: New test.
44981
44982 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44983
44984         * gcc.dg/empty1.C: New test.
44985
44986         * g++.dg/tls/init-2.C: Tweak error messages.
44987
44988 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
44989
44990         * gcc.c-torture/compile/20020923-1.c: New test.
44991
44992 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
44993
44994         * gcc.c-torture/execute/ffs-1.c: New test.
44995         * gcc.c-torture/execute/ffs-2.c: Ditto.
44996
44997 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
44998
44999         * g++.dg/overload/member1.C: New test.
45000
45001 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45002
45003         * g++.dg/abi/empty7.C: New test.
45004         * g++.dg/init/pm2.C: Likewise.
45005
45006 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45007
45008         * g++.dg/rtti/crash1.C: New test.
45009
45010 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45011
45012         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45013         gcc.dg/sibcall-4.c: New tests.
45014
45015 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45016
45017         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45018         powerpc and MMIX targets.
45019
45020 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45021
45022         * gcc.dg/cpp/20020927-1.c: New.
45023
45024 2002-09-26  David S. Miller  <davem@redhat.com>
45025
45026         * gcc.c-torture/compile/trunctfdf.c: New.
45027
45028 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45029
45030         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45031
45032 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45033
45034         * gcc.c-torture/execute/loop-15.c: New.
45035
45036 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45037
45038         * README.QMTEST: Fix typo.
45039
45040 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45041
45042         * gcc.dg/20020926-1.c: New test.
45043
45044 2002-09-25  David S. Miller  <davem@redhat.com>
45045
45046         PR target/7842
45047         * gcc.c-torture/execute/shiftdi.c: New test.
45048
45049 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45050
45051         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45052         unique to the tool.
45053         * lib/g77.exp (g77_init): Likewise.
45054         * lib/g++.exp (g++_init): Likewise.
45055         * lib/objc.exp (objc_init): Likewise.
45056
45057 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45058
45059         * g++.dg/abi/empty5.C: New test.
45060         * g++.dg/abi/empty6.C: New test.
45061         * g++.dg/abi/vbase12.C: New test.
45062
45063 2002-09-25  Richard Henderson  <rth@redhat.com>
45064
45065         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45066         too-small long double.
45067
45068 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45069
45070         * gcc.dg/20020919-1.c: New test.
45071
45072 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45073
45074         * g++.dg/abi/bitfield6.C: New test.
45075         * g++.dg/abi/bitfield7.C: New test.
45076         * g++.dg/abi/bitfield8.C: New test.
45077         * g++.dg/abi/vbase11.C: New test.
45078
45079 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45080
45081         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45082         hppa*-*-hpux*.  Update test comment.
45083
45084 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45085
45086         * gcc.dg/tls/struct-1.c: New test.
45087
45088 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45089
45090         * gcc.dg/cpp/tr-warn2.c: Update.
45091
45092 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45093
45094         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45095
45096 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45097
45098         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45099         systems.
45100
45101 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45102
45103         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45104
45105         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45106         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45107         setting of cxxfilt.
45108
45109 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45110
45111         * gcc.dg/20020312-2.c: Update for darwin.
45112
45113 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45114
45115         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45116
45117 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45118
45119         * objc.dg/comp-types-1.m: New test.
45120         * objc.dg/comp-types-2.m: New test.
45121         * objc.dg/comp-types-3.m: New test.
45122         * objc.dg/comp-types-4.m: New test.
45123         * objc.dg/comp-types-5.m: New test.
45124         * objc.dg/comp-types-6.m: New test.
45125
45126 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45127
45128         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45129
45130 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45131
45132         * g++.dg/other/do1.C: New test.
45133
45134         * g++.dg/template/subst1.C: New test.
45135
45136 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45137
45138         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45139
45140 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45141
45142         * g++.dg/template/qualttp20.C: Adjust expected errors.
45143         * g++.old-deja/g++.jason/report.C: Likewise.
45144         * g++.old-deja/g++.other/qual1.C: Likewise.
45145
45146         * g++.dg/lookup/scoped2.C: New test.
45147
45148         * g++.dg/ext/asm3.C: New test.
45149
45150 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45151
45152         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45153
45154 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45155
45156         * ChangeLog: follow spelling conventions.
45157         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45158         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45159         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45160         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45161         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45162         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45163         * g++.old-deja/g++.law/global-init1.C: Likewise.
45164         * g++.old-deja/g++.other/delete4.C: Likewise.
45165         * g++.old-deja/g++.other/inline21.C: Likewise.
45166         * g++.old-deja/g++.other/singleton.C: Likewise.
45167         * g77.dg/strlen0.f: Likewise.
45168         * g77.f-torture/compile/20010519-1.f: Likewise.
45169         * g77.f-torture/compile/980310-4.f: Likewise.
45170         * gcc.c-torture/compile/20000605-1.c: Likewise.
45171         * gcc.c-torture/execute/20020225-1.c: Likewise.
45172         * gcc.dg/c90-hexfloat-2.c: Likewise.
45173         * gcc.dg/c99-bool-1.c: Likewise.
45174         * gcc.dg/c99-hexfloat-2.c: Likewise.
45175         * gcc.dg/dll-2.c: Likewise.
45176         * gcc.dg/wtr-union-init-1.c: Likewise.
45177         * gcc.dg/wtr-union-init-2.c: Likewise.
45178         * gcc.dg/wtr-union-init-3.c: Likewise.
45179         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45180         * gcc.dg/cpp/defined.c: Likewise.
45181         * gcc.dg/cpp/macsyntx.c: Likewise.
45182         * gcc.dg/cpp/paste2.c: Likewise.
45183         * gcc.dg/cpp/trad/defined.c: Likewise.
45184         * gcc.dg/format/c90-printf-1.c: Likewise.
45185         * gcc.dg/format/c90-scanf-1.c: Likewise.
45186         * gcc.dg/format/c99-printf-1.c: Likewise.
45187         * gcc.dg/format/c99-scanf-1.c: Likewise.
45188         * gcc.misc-tests/gcov-8.c: Likewise.
45189         * lib/profopt.exp: Likewise.
45190
45191 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45192
45193         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45194
45195 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45196
45197         * g++.dg/inherit/using2.C: New test.
45198
45199 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45200
45201         * ChangeLog: Follow spelling conventions.
45202         * g++.dg/template/friend4.C: Likewise.
45203         * g++.old-deja/g++.pt/crash67.C: Likewise.
45204         * gcc.c-torture/execute/20000801-4.c: Likewise.
45205         * gcc.dg/c90-digraph-1.c: Likewise.
45206         * gcc.dg/c94-digraph-1.c: Likewise.
45207         * gcc.dg/c99-digraph-1.c: Likewise.
45208         * gcc.dg/cpp/line5.c: Likewise.
45209         * gcc.dg/cpp/multiline.c: Likewise.
45210         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45211         * gcc.dg/format/attr-3.c: Likewise.
45212         * gcc.dg/format/c90-scanf-3.c: Likewise.
45213         * gcc.dg/format/ext-4.c: Likewise.
45214
45215 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         * g++.dg/template/pretty1.C: New test.
45218
45219 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45220
45221         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45222
45223 2002-09-13  Matt Austern  <austern@apple.com>
45224
45225         * g++.dg/other/constref[12].C: New, regression tests for
45226         passing a cast expression to a function by const reference.
45227
45228 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45229
45230         * g++.dg/template/deduce1.C: New test.
45231
45232 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45233
45234         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45235         32-bit int.
45236
45237 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45238
45239         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45240         usage.
45241
45242 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45243
45244         * gcc.c-torture/compile/20020910-1.c: New test.
45245
45246 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45247
45248         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45249
45250 2002-09-10  Andreas Jaeger  <aj@suse.de>
45251
45252         * gcc.dg/20020312-2.c: Adjust for x86-64.
45253
45254 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45255
45256         * g77.dg/7388.f: New test case for PR 7388.
45257
45258 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45259
45260         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45261
45262 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45263
45264         * objc.dg/proto-lossage-1.m: New test.
45265
45266 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45267
45268         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45269
45270 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45271
45272         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45273         expected to pass.
45274
45275 2002-09-06  Stan Shebs  <shebs@apple.com>
45276             David Edelsohn  <edelsohn@gnu.org>
45277
45278         * gcc.dg/weak: New directory.
45279         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45280         target-specific xfail bits.
45281         * gcc.dg/typeof-2.c: Move to new directory.
45282         * gcc.dg/weak.exp: New expect script.
45283
45284 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45285
45286         * gcc.c-torture/execute/extzvsi.c: New test.
45287
45288 2002-09-05  Stan Shebs  <shebs@apple.com>
45289
45290         * gcc.dg/weak-1.c: xfail on Darwin.
45291         * gcc.dg/weak-2.c: Ditto.
45292         * gcc.dg/weak-3.c: Ditto.
45293         * gcc.dg/weak-4.c: Ditto.
45294         * gcc.dg/weak-5.c: Ditto.
45295         * gcc.dg/weak-6.c: Ditto.
45296         * gcc.dg/weak-7.c: Ditto.
45297         * gcc.dg/weak-8.c: Ditto.
45298         * gcc.dg/weak-9.c: Ditto.
45299
45300 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45301
45302         * gcc.c-torture/execute/loop-14.c: New test.
45303
45304 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45305
45306         * g++.dg/other/cxa-atexit1.C: New test.
45307
45308         * gcc.dg/typeof-2.c: New test.
45309
45310 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45311
45312         * gcc.dg/builtins-2.c: New testcase.
45313         * gcc.dg/builtins-3.c: New testcase.
45314
45315 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45316
45317         * gcc.dg/cpp/_Pragma4.c: New test.
45318
45319 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45320
45321         * objc/execute/nil_method-1.m: New testcase.
45322
45323 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45324
45325         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45326         [Object class], not [Object initialize].
45327
45328 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45329             Hans-Peter Nilsson  <hp@bitrange.com>
45330
45331         * gcc.c-torture/execute/20020720-1.x: Skip test on
45332         mmix-knuth-mmixware.  Correct comment.
45333
45334 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45335
45336         * g++.dg/abi/bitfield5.C: New test.
45337         * g++.dg/abi/vbase10.C: Likewise.
45338
45339 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45340
45341         * objc.dg/undeclared-selector.m: New test.
45342
45343 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45344
45345         * g++.dg/other/offsetof1.C: Avoid cast warning.
45346
45347 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45348
45349         * objc.dg/super-class-2.m: New test.
45350
45351 2002-08-24  Matt Austern  <austern@apple.com>
45352
45353         * g++.dg/ext/lvaddr.C: New test.
45354         * g++.dg/ext/lvcast.C: New test.
45355
45356 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45357
45358         * g++.dg/inherit/cond1.C: New test.
45359
45360 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45361
45362         * gcc.dg/noncompile/incomplete-1.c: New test.
45363
45364 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45365
45366         * gcc.dg/typespec-1.c: New test.
45367
45368 2002-08-20  Devang Patel  <dpatel@apple.com>
45369         * objc.dg/proto-hier-2.m: New test.
45370
45371 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45372
45373         * objc.dg/bitfield-1.m: New test.
45374         * objc.dg/bitfield-2.m: New test.
45375
45376 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45377
45378         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45379         gcc.dg/c99-flex-array-4.c: New tests.
45380
45381 2002-08-16  Stan Shebs  <shebs@apple.com>
45382
45383         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45384
45385 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45386
45387         * gcc.dg/typeof-1.c: New test.
45388         * g++.dg/ext/typeof2.C: New test.
45389
45390 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45391
45392         * g++.dg/other/offsetof1.C: New test.
45393
45394 2002-08-14  Richard Henderson  <rth@redhat.com>
45395
45396         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45397
45398 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45399
45400         * gcc.dg/cpp/_Pragma3.c: New test.
45401
45402 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45403
45404         * g++.dg/template/inherit3: New test.
45405
45406 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45407
45408         * gcc.dg/bitfld-4.c: Add blank options.
45409
45410 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45411
45412         * g++.dg/template/crash1.C: New test.
45413
45414 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45415
45416         * gcc.dg/tls/opt-2.c: New test.
45417
45418 2002-08-08  Devang Patel  <dpatel@apple.com>
45419
45420         * objc.dg/selector-1.m : New test
45421
45422 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45423
45424         * g++.dg/abi/bitfield4.C: New test.
45425         * gcc.dg/bitfld-4.c: New test.
45426
45427 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45428
45429         * g++.dg/other/packed1.C: New test.
45430
45431 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45432
45433         * g++.dg/abi/offsetof.C: Tweak error messages.
45434         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45435
45436 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45437
45438         * gcc.dg/bitfld-3.c: New test.
45439
45440 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45441             Richard Henderson  <rth@redhat.com>
45442
45443         * gcc.dg/i386-bitfield1.c: New test.
45444         * g++.dg/abi/bitfield3.C: Update.
45445
45446 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45447
45448         * objc.dg/const-str-2.m: Update.
45449         * gcc.dg/cpp/c++98.c: Change to C extension.
45450         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45451         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45452
45453 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45454
45455         * gcc.dg/tls/diag-3.c: New.
45456
45457 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45458
45459         * g++.dg/README (Subdirectories): Document new subdir expr.
45460         * g++.dg/expr/pmf-1.C: New test.
45461
45462 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45463
45464         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45465
45466 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45467
45468         * g++.dg/abi/bitfield3.C: New test.
45469
45470 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45471
45472         * lib/gcov.exp: Tweak expected line formats.
45473         * gcc.misc-tests/gcov8.c: New test.
45474         * gcc.misc-tests/gcov8.x: New flags.
45475
45476 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45477
45478         * consistency.vlad/layout/endian.c: Include string.h.
45479
45480         * gcc.c-torture/execute/20020805-1.c: New test.
45481
45482 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45483
45484         * g++.dg/other/conversion1.C: New test.
45485
45486 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45487
45488         * gcc.dg/builtins-1.c: New testcase.
45489
45490 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45491
45492         * g++.dg/inherit/access3.C: New test.
45493
45494 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45495
45496         * gcc.dg/ia64-visibility-2.c: New test.
45497
45498 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45499
45500         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45501         __qualifier_flags to __flags.
45502
45503 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45504
45505         * g++.dg/inherit/operator1.C: New test.
45506         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45507         * g++.dg/other/error1.C: Change expected error message.
45508         * g++.dg/template/conv4.C: Likewise.
45509
45510 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45511
45512         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45513         for documented behavior.
45514
45515 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45516
45517         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45518         several targets known to fail.
45519
45520 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45521
45522         * gcc.dg/mips-args-[123].c: New tests.
45523
45524 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45525
45526         * gcc.dg/ppc-spe.c: New.
45527
45528 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45529
45530         * g++.dg/other/ptrmem4.C: New testcase.
45531
45532 2002-07-24  Richard Henderson  <rth@redhat.com>
45533
45534         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45535
45536 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45537
45538         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45539
45540 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45541
45542         * gcc.c-torture/execute/memset-3.c: New testcase.
45543
45544 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45545
45546         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45547         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45548
45549 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45550
45551         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45552         Delete.
45553
45554 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45555
45556         * gcc.c-torture/compile/simd-4.c: New test.
45557
45558 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45559
45560         PR c++/7347, c++/7348
45561         * g++.dg/template/access4.C: New test.
45562         * g++.dg/template/access5.C: New test.
45563         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45564         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45565         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45566         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45567
45568 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45569
45570         * gcc.dg/gnu89-init-2.c: New test.
45571
45572 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45573
45574         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45575
45576 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45577
45578         * gcc.c-torture/execute/20020720-1.c: New testcase.
45579
45580 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45581
45582         * gcc.dg/cpp/Wsignprom.c: New tests.
45583
45584 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45585
45586         * gcc.c-torture/execute/loop-13.c: New test.
45587
45588 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45589
45590         * gcc.dg/cpp/expr.c: New tests.
45591
45592 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45593
45594         * g++.dg/opt/pr6713.C: Add template instantiation.
45595
45596 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45597
45598         * gcc.dg/nest.c: New test.
45599
45600 2002-07-17  Richard Henderson  <rth@redhat.com>
45601
45602         * g++.dg/opt/pr6713.C: New test.
45603
45604 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45605
45606         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45607         XFAIL for all x86 processors.
45608
45609 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45610
45611         * gcc.c-torture/execute/20010122-1.x: Do not test with
45612         -fomit-frame-pointer.
45613
45614 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45615
45616         * g++.dg/template/instantiate2.C: New test.
45617         * g++.dg/template/spec4.C: New test.
45618
45619 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45620
45621         * g++.dg/template/access2.C: New test.
45622         * g++.dg/template/access3.C: New test.
45623
45624 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45625
45626         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45627         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45628         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45629         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45630         Convert to use <stdarg.h>.
45631         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45632         Delete.
45633         * gcc.dg/va-arg-2.c: New.
45634         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45635
45636 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45637
45638         * gcc.c-torture/compile/20020710-1.c: New test.
45639
45640 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45641                           Andrew Pinski  <pinskia@physics.uc.edu>
45642
45643         gcc.c-torture/compile/simd-2.c: New testcase.
45644         gcc.c-torture/compile/simd-3.c: Likewise.
45645
45646 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45647
45648         PR c++/7224
45649         * g++.dg/overload/error1.C: New test.
45650
45651 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45652
45653         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45654         configuration and IRIX 6 O32 ABI.
45655
45656 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45657
45658         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45659
45660 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45661
45662         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45663
45664 2002-07-10  Jeffrey A Law  <law@redhat.com>
45665
45666         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45667
45668         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45669
45670 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45671
45672         * gcc.dg/20020312-2.c: Check for __PPC__.
45673
45674 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45675
45676         * gcc.c-torture/compile/20020709-1.c: New test.
45677
45678 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45679
45680         * g++.dg/template/qualttp21.C: New test case.
45681
45682 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45683
45684         * gcc.c-torture/compile/20020706-1.c: New test.
45685         * gcc.c-torture/compile/20020706-2.c: New test.
45686
45687 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45688             Alexandre Oliva  <aoliva@redhat.com>
45689
45690         * g++.dg/warn/incomplete1.C: New test.
45691
45692 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45693
45694         PR c++/7099
45695         * g++.dg/warn/noreturn1.C: New test.
45696
45697 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45698
45699         PR c++/6706
45700         * g++.dg/debug/debug6.C: New test.
45701         * g++.dg/debug/debug7.C: New test.
45702
45703 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45704
45705         * gcc.c-torture/compile/simd-3.c: New test.
45706
45707 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45708
45709         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45710         * gcc.dg/20020620-1.c: Likewise.
45711
45712 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45713
45714         PR c++/6944
45715         * g++.dg/init/array4.C: New test.
45716         * g++.dg/init/array5.C: New test.
45717
45718 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45719
45720         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45721         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45722
45723 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45724
45725         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45726         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45727         * gcc.dg/wtr-conversion-1.c: Likewise.
45728         * gcc.dg/wtr-escape-1.c: Likewise.
45729         * gcc.dg/wtr-int-type-1.c: Likewise.
45730         * gcc.dg/wtr-label-1.c: Likewise.
45731         * gcc.dg/wtr-static-1.c: Likewise.
45732         * gcc.dg/wtr-strcat-1.c: Likewise.
45733         * gcc.dg/wtr-suffix-1.c: Likewise.
45734         * gcc.dg/wtr-switch-1.c: Likewise.
45735         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45736         * gcc.dg/wtr-union-init-1.c: Likewise.
45737         * gcc.dg/wtr-union-init-2.c: Likewise.
45738         * gcc.dg/wtr-union-init-3.c: Likewise.
45739
45740         * gcc.dg/wtr-func-def-1.c: New test.
45741
45742 2002-07-02 Devang Patel <dpatel@apple.com>
45743
45744         * objc.dg/param-1.m: New test.
45745
45746 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45747
45748         * gcc.dg/cpp/trad/directive.c: Add test.
45749         * gcc.dg/cpp/trad/macroargs.c: Add test.
45750         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45751
45752 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45753
45754         * gcc.dg/cpp/cmdlne-M.c: New test.
45755
45756 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45757
45758         * objc.dg/desig-init-1.m: New test.
45759
45760 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45761
45762         PR c++/6716
45763         * g++.dg/template/instantiate1.C: New test.
45764
45765 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45766
45767         PR c++/7112
45768         * g++.dg/template/sizeof2.C: New test.
45769
45770 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45771
45772         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45773         gcc.dg/cpp/trad/include.c: New tests.
45774
45775 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45776
45777         PR target/7177
45778         * gcc.c-torture/compile/20020701-1.c: New test.
45779
45780 2002-07-01  Stan Shebs  <shebs@apple.com>
45781
45782         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45783         header here...
45784         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45785         (objc-torture-execute): or here.
45786
45787 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45788
45789         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45790
45791 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45792
45793         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45794
45795 2002-06-30  Devang Patel  <dpatel@apple.com>
45796
45797         * objc.dg/fsyntax-only.m: New test.
45798
45799 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45800
45801         PR c++/6695
45802         * g++.dg/template/friend7.C: New file.
45803
45804 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45805
45806         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45807         return type.
45808
45809 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45810
45811         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45812         avoid division by zero.
45813
45814 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45815
45816         * gcc.dg/Wunknownprag.c: New tests.
45817
45818 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45819
45820         * gcc.c-torture/execute/simd-2.c: New test.
45821
45822 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45823
45824         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45825         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45826         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45827         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45828         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45829         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45830         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45831         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45832         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45833         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45834         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45835         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45836         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45837         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45838         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45839         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45840         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45841
45842 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45843
45844         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45845         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45846         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45847         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45848         New tests.
45849         * gcc.dg/cpp/trad/directive.c: Update.
45850
45851 2002-06-23  Andreas Jaeger  <aj@suse.de>
45852
45853         * gcc.c-torture/execute/complex-6.c: New.
45854
45855 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45856
45857         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45858         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45859         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45860         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45861
45862 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45863
45864         * gcc.dg/cpp/trad: New directory with traditional tests copied
45865         from parent directory.
45866         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45867         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45868         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45869         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45870         Move to trad/ and rename.
45871         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45872         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45873         gcc.dg/cpp/trad/redef2.c: New tests.
45874         * gcc.dg/cpp/trad/trad.exp: New driver.
45875
45876 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45877
45878         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45879         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45880         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45881         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45882         Remove.
45883
45884 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45885
45886         * gcc.dg/20020620-1.c: New test.
45887
45888 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45889
45890         * g++.dg/template/ttp4.C: New test.
45891
45892 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45893
45894         * g++.dg/opt/vt1.C: Fix regexp.
45895
45896 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45897
45898         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45899         Don't use attribute `noinline'.
45900
45901 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45902
45903         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45904
45905 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45906
45907         * gcc.c-torture/execute/simd-1.c: New.
45908
45909         * gcc.dg/simd-1.c: New.
45910
45911 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45912
45913         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45914
45915 2002-06-16  Richard Henderson  <rth@redhat.com>
45916
45917         * g++.dg/ext/anon-struct1.C: New.
45918         * g++.dg/ext/anon-struct2.C: New.
45919         * g++.dg/ext/anon-struct3.C: New.
45920         * gcc.dg/anon-struct-1.c: New.
45921         * gcc.dg/anon-struct-2.c: New.
45922         * gcc.dg/anon-struct-3.c: New.
45923         * gcc.dg/20011008-1.c: Adjust warning text.
45924         * gcc.dg/20020527-1.c: Add -fms-extensions.
45925
45926 2002-06-16  Richard Henderson  <rth@redhat.com>
45927
45928         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45929
45930 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45931
45932         * gcc.c-torture/execute/20020615-1.c: New test.
45933
45934 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45935
45936         * gcc.c-tortuture/execute/compare-1.c: New test case.
45937         * gcc.c-tortuture/execute/compare-2.c: New test case.
45938         * gcc.c-tortuture/execute/compare-3.c: New test case.
45939
45940 2002-06-13  Richard Henderson  <rth@redhat.com>
45941
45942         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45943         ia64 ilp32.
45944
45945 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45946
45947         * g++.dg/template/typename2.C: Update error message.
45948
45949 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45950
45951         * gcc.c-torture/execute/20020611-1.c: New test.
45952
45953 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45954
45955         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45956         list of targets to skip.
45957
45958 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45959
45960         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45961         targets if not optimizing.
45962
45963 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
45964
45965         * gcc.c-torture/compile/20020605-1.c: New test.
45966
45967         * g++.dg/opt/vt1.C: New test.
45968
45969         * gcc.dg/20020531-1.c: New test.
45970
45971         * gcc.dg/20020530-1.c: New test.
45972
45973         * gcc.dg/20020527-1.c: New test.
45974
45975         * g++.dg/opt/cse1.C: New test.
45976
45977 2002-06-07  Roger Sayle  <roger@eyesopen.com>
45978
45979         * gcc.dg/20020607-2.c: New test case.
45980
45981 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
45982
45983         * gcc.c-torture/compile/20020604-1.c: New test.
45984
45985 2002-06-04  Richard Henderson  <rth@redhat.com>
45986
45987         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
45988         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
45989         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
45990
45991 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
45992
45993         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
45994
45995 2002-06-03  Richard Henderson  <rth@redhat.com>
45996
45997         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
45998         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
45999
46000 2002-06-02  Richard Henderson  <rth@redhat.com>
46001
46002         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46003         test functions static.
46004
46005 2002-06-02  Andreas Jaeger  <aj@suse.de>
46006
46007         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46008         now.
46009
46010 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46011
46012         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46013         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46014         Update for mofified diagnostics.
46015         * gcc.dg/c99-intconst-1.c: No longer fail.
46016
46017 2002-06-02  Richard Henderson  <rth@redhat.com>
46018
46019         * gcc.dg/uninit-A.c: Remove xfail markers.
46020
46021 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46022
46023         * gcc.dg/fnegate-1.c: New test case.
46024
46025 2002-05-30  Osku Salerma  <osku@iki.fi>
46026
46027         * gcc.c-torture/execute/mayalias-1.c: New file.
46028
46029 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46030
46031         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46032         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46033         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46034
46035 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46036
46037         * gcc.c-torture/execute/20020529-1.c: New test.
46038
46039 2002-05-27  Richard Henderson  <rth@redhat.com>
46040
46041         * g++.dg/ext/attrib6.C: New test case.
46042
46043 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46044
46045         * gcc.c-torture/execute/pure-1.c: New test.
46046
46047 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46048
46049         * gcc.dg/cpp/arith-2.c: Remove.
46050
46051 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46052
46053         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46054         * gcc.dg/cpp/if-3.c: Remove.
46055
46056 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46057
46058         * g++.dg/opt/cse2.C: New test.
46059
46060 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46061
46062         * gcc.dg/cpp/arith-1.c: New semantic tests.
46063         * gcc.dg/cpp/if-1.c: Update.
46064
46065 2002-05-24  Ben Elliston  <bje@redhat.com>
46066
46067         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46068
46069 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46070
46071         * gcc.dg/verbose-asm.c: New test.
46072
46073 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46074
46075         * gcc.dg/cpp/paste12.c: New test.
46076
46077 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46078
46079         * g++.dg/parse/named_ops.C: New test.
46080
46081 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46082
46083         * gcc.dg/weak-8.c: New test.
46084
46085 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46086
46087         * gcc.dg/weak-2.c: Allow optional leading underscore
46088         in scan-assembler symbol name.
46089         * gcc.dg/weak-3.c: Likewise.
46090         * gcc.dg/weak-4.c: Likewise.
46091         * gcc.dg/weak-5.c: Likewise.
46092
46093 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46094
46095         * gcc.dg/20020523-1.c: New test.
46096
46097 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46098
46099         * objc.dg/const-str-2.m: Update now that we stop after
46100         a command line error.
46101
46102 2002-05-22  Richard Henderson  <rth@redhat.com>
46103
46104         * g++.dg/dg.exp: Fix typo in test pruneing.
46105
46106 2002-05-22  Richard Henderson  <rth@redhat.com>
46107
46108         * g++.dg/dg.exp: Prune the tls subdirectory.
46109         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46110         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46111         * g++.dg/tls/init-1.C: New.
46112
46113 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46114
46115         * gcc.dg/20020517-1.c: New test.
46116
46117 2002-05-21  Richard Henderson  <rth@redhat.com>
46118
46119         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46120         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46121
46122 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46123
46124         * g++.dg/other/copy2.C: New test.
46125
46126 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46127
46128         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46129         (MAX_COPY): Bump up to 10 times sizeof (long long).
46130         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46131
46132         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46133         sizeof (long long).
46134
46135         * gcc.c-torture/execute/strcpy-1.c: New test.
46136
46137 2002-05-19  Jason Merrill  <jason2redhat.com>
46138
46139         * g++.dg/ext/oper1.C: New test.
46140
46141 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46142 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46143
46144         * README.QMTEST: New file.
46145
46146         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46147
46148 2002-05-19  Andreas Jaeger  <aj@suse.de>
46149
46150         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46151         now.
46152         * gcc.c-torture/execute/loop-2d.x: Likewise.
46153
46154 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46155
46156         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46157         support weak symbols.
46158         * gcc.dg/weak-4.c: Likewise.
46159         * gcc.dg/weak-6.c: Likewise.
46160
46161 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46162
46163         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46164         cygwin, coff and h8300-*-hms targets
46165         * gcc.dg/weak-5.c: Likewise.
46166         * gcc.dg/weak-7.c: Likewise.
46167
46168 2002-05-16  Jason Merrill  <jason@redhat.com>
46169
46170         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46171         (scan-assembler-not, scan-assembler-dem): Likewise.
46172         (scan-assembler-dem-not): Likewise.
46173
46174 2002-05-15  Richard Henderson  <rth@redhat.com>
46175
46176         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46177
46178 2002-05-15  Richard Henderson  <rth@redhat.com>
46179
46180         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46181         (vfoo1f): Warning here.
46182         (vfoo1l): Don't redefine the alias.
46183
46184 2002-05-14  Jason Merrill  <jason@redhat.com>
46185             Alexandre Oliva  <aoliva@redhat.com>
46186
46187         * g++.dg/init/pm1.C: New test.
46188
46189 2002-05-12  David S. Miller  <davem@redhat.com>
46190
46191         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46192         types.
46193
46194 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46195
46196         * gcc.c-torture/execute/20020510-1.c: New test case.
46197
46198 2002-05-10  David S. Miller  <davem@redhat.com>
46199
46200         * gcc.c-torture/execute/conversion.c: Test long double too.
46201
46202 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46203
46204         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46205         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46206         * lib/g++.exp (g++_link_flags): Likewise.
46207         * lib/objc.exp (objc_target_compile): Likewise.
46208
46209 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46210
46211         * gcc.dg/cpp/poison.c: Update.
46212         * gcc.dg/cpp/20000625-2.c: Remove.
46213         * gcc.dg/cpp/direct2s.c: Remove final test.
46214
46215 2002-05-08  Tom Rix  <trix@redhat.com>
46216
46217         * gcc.c-torture/execute/20020508-1.c: New test.
46218         * gcc.c-torture/execute/20020508-2.c: New test.
46219         * gcc.c-torture/execute/20020508-3.c: New test.
46220
46221 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46222
46223         * gcc.dg/cpp/charconst-4.c: More tests.
46224
46225 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46226
46227         PR c/6569
46228         * gcc.dg/weak-3.c: Update location of warning messages.
46229         * gcc.dg/weak-5.c: Likewise.
46230
46231 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46232
46233         * gcc.c-torture/execute/20020506-1.c: New test case.
46234
46235 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46236
46237         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46238
46239 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46240
46241         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46242
46243 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46244
46245         * gcc.dg/cpp/charconst-3.c: New test.
46246
46247 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46248
46249         * gcc.dg/cpp/charconst.c: Update tests.
46250
46251 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46252
46253         * treelang: Added directory for new sample language treelang. Also
46254         lib/treelang.exp: New file to signal treelang should be tested.
46255
46256 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46257
46258         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46259         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46260         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46261         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46262         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46263         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46264         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46265
46266 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46267
46268         * gcc.dg/format/xopen-2.c: New test.
46269
46270 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46271
46272         * gcc.dg/20020503-1.c: New test.
46273
46274 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46275
46276         * g++.dg/init/dtor1.C: Make it tougher.
46277
46278 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46279
46280         * g++.dg/init/dtor1.C: New test.
46281
46282 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46283
46284         * gcc.dg/altivec-8.c: New.
46285
46286 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46287
46288         * gcc.dg/altivec-7.c: New.
46289
46290 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46291
46292         * g++.dg/parse/typedef1.C: New test.
46293
46294 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46295
46296         PR c++/6486
46297         * g++.dg/template/friend6.C: New test.
46298
46299         PR c++/6492
46300         * g++.dg/init/copy1.C: New test.
46301
46302 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46303
46304         * g++.dg/warn/effc1.C: New test.
46305
46306 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46307
46308         * gcc.dg/cpp/if-cexp.c: Add a test.
46309
46310 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46311
46312         * gcc.dg/20020426-2.c: New test.
46313
46314 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46315
46316         * gcc.dg/cpp/if-mop.c: Update.
46317         * gcc.dg/cpp/if-mpar.c: Add test.
46318         * gcc.dg/cpp/if-oppr.c: Update.
46319
46320 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46321
46322         PR c/6343
46323         * gcc.dg/weak-[2-7].c: New tests.
46324
46325 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46326
46327         * gcc.dg/enum1.c: New test.
46328
46329 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46330
46331         PR c++/6497
46332         * g++.dg/inherit/access2.C: New test.
46333
46334 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46335
46336         PR bootstrap/6445
46337         * gcc.dg/20020426-1.c: New test.
46338
46339 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46340
46341         * g++.dg/abi/enum1.C: New test.
46342
46343 2002-04-26  Richard Henderson  <rth@redhat.com>
46344
46345         * gcc.dg/c99-bool-1.c: Expect always true warning.
46346
46347 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46348
46349         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46350
46351 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46352
46353         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46354         targets.
46355
46356 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46357
46358         * g++.dg/abi/mange7.C: New test.
46359
46360         PR c++/6438.
46361         * g++.dg/parse/stmtexpr2.C: New test.
46362
46363 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46364
46365         * gcc.dg/20020312-2.c: Add SH target.
46366
46367 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46368
46369         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46370         compiler output on mips*-*-irix*.
46371
46372 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46373
46374         * g++.dg/parse/attr1.C: New test.
46375
46376 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46377
46378         * gcc.c-torture/execute/string-opt-17.c: New test case.
46379         * gcc.c-torture/execute/memset-2.c: New test case.
46380
46381 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46382
46383         PR c++/6256:
46384         * g++.dg/template/friend5.C: New test.
46385
46386         PR c++/6331:
46387         * g++.dg/template/qual1.C: Likewise.
46388
46389 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46390
46391         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46392         Include stdlib.h, not stdio.h or ctype.h.
46393
46394 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46395
46396         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46397         cris-*-elf* and mmix-*-*.
46398         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46399         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46400         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46401         Ditto.
46402         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46403         * gcc.dg/wchar_t-1.c: Ditto.
46404
46405 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46406
46407         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46408         Clarify comment.
46409
46410 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46411
46412         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46413
46414 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46415
46416         * gcc.c-torture/execute/20000906-1.x: Delete.
46417
46418 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46419
46420         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46421
46422 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46423
46424         * PR6367
46425         * g77.f-torture/execute/6367.f: New test.
46426         * g77.f-torture/execute/6367.x: Disable for MMIX.
46427
46428 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46429
46430         * PR6352
46431         * g++.dg/opt/inline2.C: New test.
46432
46433 2002-04-18  Richard Henderson  <rth@redhat.com>
46434
46435         * gcc.dg/20000906-1.c: Enable for all targets.
46436         * gcc.c-torture/compile/iftrap-2.c: New.
46437
46438 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46439
46440         * gcc.dg/20020418-1.c: New test.
46441         * gcc.dg/20020418-2.c: New test.
46442
46443 2002-04-18  Richard Henderson  <rth@redhat.com>
46444
46445         * gcc.c-torture/compile/iftrap-1.c: New.
46446         * gcc.dg/iftrap-1.c: Adjust for ia64.
46447         * gcc.dg/iftrap-2.c: New.
46448
46449 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46450
46451         * gcc.c-torture/compile/20020418-1.c: New test.
46452
46453 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46454
46455         * gcc.c-torture/compile/20020415-1.c: New.
46456
46457 2002-04-18  David S. Miller  <davem@redhat.com>
46458
46459         * gcc.c-torture/execute/20020418-1.c: New test.
46460
46461 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46462
46463         * gcc.dg/20020416-1.c: New test.
46464
46465         * g++.dg/opt/inline1.C: New test.
46466
46467 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46468
46469         * gcc.dg/altivec-5.c: New test.
46470
46471         * gcc.dg/20020415-1.c: New test.
46472
46473 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46474
46475         * lib/chill.exp: Remove.
46476
46477 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46478
46479         * g++.dg/other/big-struct.C: New test.
46480
46481 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46482
46483         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46484         of scratch file.
46485
46486 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46487
46488         PR c/6277
46489         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46490         in scan-assembler function name
46491
46492 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46493
46494         * g77.f-torture/execute/980628-4.x,
46495         g77.f-torture/execute/980628-5.x,
46496         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46497         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46498         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46499         i[34567]86-*-*.
46500
46501 2002-04-13  David S. Miller  <davem@redhat.com>
46502
46503         * gcc.c-torture/execute/20020413-1.c: New test.
46504
46505 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46506
46507         * gcc.dg/asm-6.c,
46508         * g++.dg/ext/asm1.C: New tests.
46509
46510 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46511
46512         PR c++ 5373.
46513         * g++.dg/parse/stmtexpr1.C: New test.
46514
46515         PR c++/5189.
46516         * g++.dg/template/copy1.C: New test.
46517
46518 2002-04-12  Richard Henderson  <rth@redhat.com>
46519
46520         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46521
46522 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46523
46524         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46525         gcc.c-torture/execute/20020307-2.c.
46526
46527 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46528
46529         * g++.dg/ext/attrib5.C,
46530         * g++.dg/lookup/struct1.C: New tests.
46531
46532 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46533
46534         * gcc.dg/20020411-1.c: New test.
46535
46536         * gcc.c-torture/execute/20020411-1.c: New test.
46537
46538 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46539
46540         * g77.f-torture/execute/6177.f: New test.
46541
46542 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46543
46544         PR middle-end/6247
46545         * g++.dg/opt/cleanup1.C: New test.
46546
46547         * g++.dg/opt/const1.C: New test.
46548
46549 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46550
46551         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46552
46553 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46554
46555         PR c++/5507
46556         * g++.dg/template/typename2.C: New test.
46557
46558 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46559
46560         * gcc.c-torture/execute/loop-12.c: New.
46561
46562 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46563
46564         * g77.f-torture/execute/980628-4.x,
46565         g77.f-torture/execute/980628-5.x,
46566         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46567         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46568         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46569
46570 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46571
46572         PR optimization/6086
46573         * g++.dg/opt/preinc1.C: New test.
46574
46575 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46576
46577         PR c++/5571
46578         * g++.dg/opt/static2.C: New test.
46579
46580 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46581
46582         PR c/5120
46583         * gcc.dg/20020406-1.c: New test.
46584
46585 2002-04-04  David S. Miller  <davem@redhat.com>
46586
46587         * gcc.c-torture/execute/20020404-1.c: New test.
46588
46589 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46590
46591         PR c/6123
46592         * gcc.dg/20020312-2.c: Do not declare global register variable
46593         if __PIC__ or __pic__ is defined.
46594
46595 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46596
46597         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46598         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46599
46600 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46601
46602         * gcc.misc-tests/linkage.exp: Update last change to handle
46603         sparc*-, not just sparc-.
46604
46605 2002-04-03  Richard Henderson  <rth@redhat.com>
46606
46607         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46608
46609 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46610
46611         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46612
46613 2002-04-02  David S. Miller  <davem@redhat.com>
46614
46615         * gcc.c-torture/execute/20020402-3.c: New test.
46616
46617 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46618
46619         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46620         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46621
46622         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46623         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46624         g77.f-torture/execute/20001201.x,
46625         g77.f-torture/execute/u77-test.x: New files.
46626
46627         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46628         * gcc.dg/wchar_t-1.c: Ditto.
46629
46630 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46631
46632         * gcc.c-torture/execute/20020402-1.c: New test.
46633
46634 2002-04-01  Richard Henderson  <rth@redhat.com>
46635
46636         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46637
46638         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46639
46640 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46641
46642         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46643
46644 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46645
46646         * g++.dg/inherit/template-as-base.C: Expect error.
46647         * g++.dg/inherit/namespace-as-base.C: Likewise.
46648
46649 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46650
46651         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46652         g++.dg/ext/instantiate3.C: Tweak match patterns.
46653
46654         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46655         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46656         -da test.
46657
46658 2002-03-31  Richard Henderson  <rth@redhat.com>
46659
46660         * gcc.dg/special/alias-2.c: New.
46661         * gcc.dg/special/ecos.exp: Run it.
46662
46663 2002-03-31  Richard Henderson  <rth@redhat.com>
46664
46665         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46666
46667 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46668
46669         * gcc.dg/weak-1.c: Disable on h8300 port.
46670
46671 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46672
46673         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46674         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46675         ordering tests.
46676         * g++.dg/bprob/bprob-1.C: New test.
46677         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46678         * g++.dg/gcov/gcov-1.C: New test.
46679         * g++.dg/gcov/gcov-1.x: New file.
46680         * g++.dg/gcov/gcov-2.C: New test.
46681         * g++.dg/gcov/gcov-3.C: New test.
46682         * g++.dg/gcov/gcov-3.h: New file.
46683
46684 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46685
46686         * g++.old-deja/g++.other/builtins5.C: New test.
46687         * g++.old-deja/g++.other/builtins6.C: New test.
46688         * g++.old-deja/g++.other/builtins7.C: New test.
46689         * g++.old-deja/g++.other/builtins8.C: New test.
46690         * g++.old-deja/g++.other/builtins9.C: New test.
46691
46692 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46693
46694         * g++.dg/opt/static1.C: New test.
46695
46696         * g++.dg/opt/longbranch1.C: New test.
46697
46698 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46699
46700         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46701
46702         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46703
46704 2002-03-28  Jeffrey A Law  (law@redhat.com)
46705
46706         * gcc.c-torture/execute/20020328-1.c: New test.
46707
46708 2002-03-27  Richard Henderson  <rth@redhat.com>
46709
46710         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46711         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46712         move from g++.old-deja/g++.ext/.
46713
46714 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46715
46716         * g++.dg/init/new2.C: New test.
46717
46718 2002-03-26  Richard Henderson  <rth@redhat.com>
46719
46720         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46721
46722         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46723         on sparc.
46724
46725         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46726         sparcv9 systems.
46727         * gcc.dg/20001102-1.c: Likewise.
46728
46729 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46730
46731         * gcc.dg/cpp/endif-pedantic1.c,
46732         gcc.dg/cpp/endif-pedantic2.c: New tests.
46733
46734 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46735
46736         * g++.dg/init/new1.C: New test.
46737
46738 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46739
46740         * g++.dg/abi/vbase9.C: New test.
46741
46742 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46743
46744         * gcc.dg/arm-asm.c: New test.
46745
46746 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46747
46748         * gcc.dg/Wswitch-enum.c: New test.
46749         Fix PR c/5044.
46750
46751 2002-03-26  Richard Henderson  <rth@redhat.com>
46752
46753         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46754         structure.
46755
46756 2002-03-25  Richard Henderson  <rth@redhat.com>
46757
46758         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46759         sparcv9 systems.
46760
46761         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46762         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46763
46764 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46765
46766         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46767
46768 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46769
46770         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46771         targets using generic thunk support.
46772
46773 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46774
46775         * gcc.c-torture/compile/20020323-1.c: New test.
46776
46777         * g++.dg/opt/conj2.C: New test.
46778
46779 2002-03-24  Richard Henderson  <rth@redhat.com>
46780
46781         * gcc.dg/weak-1.c: Use -fno-common.
46782
46783 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46784
46785         * g77.dg/f77-edit-apostrophe-out.f: New test
46786         * g77.dg/f77-edit-h-out.f: New test
46787         * g77.dg/f77-edit-t-in.f: New test
46788         * g77.dg/f77-edit-t-out.f: New test
46789         * g77.dg/f77-edit-x-out.f: New test
46790         * g77.dg/f77-edit-slash-out.f: New test
46791         * g77.dg/f77-edit-colon-out.f: New test
46792         * g77.dg/f77-edit-s-out.f: New test
46793
46794 2002-03-24  Richard Henderson  <rth@redhat.com>
46795
46796         * objc/execute/formal_protocol-6.x: New XFAIL.
46797
46798 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46799
46800         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46801         that do not support weak symbols
46802
46803 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46804
46805         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46806         * lib/g77.exp: Likewise.
46807         * lib/objc.exp: Likewise.
46808
46809 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46810
46811         * gcc.dg/Wswitch-default.c: New test.
46812
46813 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46814
46815         * g++.dg/other/enum1.C: New test.
46816
46817 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46818
46819         * gcc.dg/pragma-ep-3.c: Fix typo.
46820
46821 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46822
46823         * g++.dg/inherit/template-as-base.C: New test.
46824
46825 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46826
46827         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46828         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46829
46830 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46831
46832         * gcc.dg/cpp/multiline.c: Update to match.
46833
46834 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46835
46836         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46837
46838 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46839
46840         * gcc.dg/cpp/extratokens2.c: New file.
46841
46842 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46843
46844         * gcc.dg/20020312-2.c: Add rs6000 target.
46845
46846         * gcc.c-torture/compile/20020319-1.c: New test.
46847
46848 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46849
46850         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46851         (A, E): Handle this.
46852
46853 2002-03-20  Jason Merrill  <jason@redhat.com>
46854
46855         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46856         ignoring -fpic.
46857         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46858         through prune_gcc_output.
46859
46860 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46861
46862         * gcc.c-torture/compile/20020320-1.c: New test.
46863
46864 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46865
46866         * gcc.c-torture/compile/20020318-1.c: New test.
46867
46868         * gcc.dg/struct-by-value-1.c: New test.
46869
46870         * gcc.dg/20020319-1.c: New test.
46871
46872 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46873
46874         * g++.dg/opt/conj1.C: New test.
46875
46876 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46877
46878         * g++.dg/template/qualttp20.C: Revert previous change.
46879         * g++.dg/template/qualttp3.C: Likewise.
46880         * g++.dg/template/qualttp4.C: Likewise.
46881         * g++.dg/template/qualttp5.C: Likewise.
46882         * g++.dg/template/qualttp6.C: Likewise.
46883         * g++.dg/template/qualttp7.C: Likewise.
46884         * g++.dg/template/qualttp8.C: Likewise.
46885         * g++.dg/template/recurse.C: Likewise.
46886
46887 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46888
46889         * gcc.dg/cpp/wchar-1.c: Update.
46890
46891 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46892
46893         * g++.dg/template/conv1.C: New test.
46894         * g++.dg/template/conv2.C: New test.
46895         * g++.dg/template/conv3.C: New test.
46896         * g++.dg/template/conv4.C: New test.
46897
46898 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46899
46900         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46901         * g++.dg/template/qualttp3.C: Likewise.
46902         * g++.dg/template/qualttp4.C: Likewise.
46903         * g++.dg/template/qualttp5.C: Likewise.
46904         * g++.dg/template/qualttp6.C: Likewise.
46905         * g++.dg/template/qualttp7.C: Likewise.
46906         * g++.dg/template/qualttp8.C: Likewise.
46907         * g++.dg/template/recurse.C: Likewise.
46908
46909 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46910
46911         * g++.dg/opt/dtor1.C: New test.
46912
46913 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46914
46915         * gcc.c-torture/compile/20020315-1.c: New test.
46916
46917 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46918
46919         * gcc.dg/weak-1.c: Fix scan tests.
46920
46921 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46922
46923         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46924         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46925         cris-*-aout* mmix-*-*.
46926         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46927         cris-*-aout* mmix-*-*.
46928         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46929         cris-*-elf* cris-*-aout* and mmix-*-*.
46930         * gcc.dg/20001009-1.c: Ditto.
46931         * gcc.dg/20010912-1.c: Ditto.
46932         * gcc.dg/20020122-4.c: Ditto.
46933         * gcc.dg/inline-2.c: Ditto.
46934
46935 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46936
46937         * gcc.c-torture/compile/20020314-1.c: New test.
46938
46939 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46940
46941         * gcc.c-torture/execute/20020314-1.c: New test.
46942
46943 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46944
46945         * g++.dg/warn/Wunused-1.C: New test.
46946
46947 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46948
46949         * g++.dg/abi/mangle6.C: New test.
46950
46951 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46952
46953         * gcc.c-torture/compile/20020309-2.c: New test.
46954
46955         * gcc.c-torture/compile/20020312-1.c: New test.
46956
46957 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46958
46959         * g++.dg/other/access1.C: New test.
46960
46961 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46962
46963         * gcc.c-torture/execute/wchar_t-1.c: New test.
46964
46965 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
46966
46967         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46968
46969 2002-03-12  Roger Sayle  <roger@eyesopen.com>
46970
46971         * gcc.dg/20020312-1.c: New test case.
46972
46973 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
46974
46975         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46976
46977 2002-03-11  Richard Henderson  <rth@redhat.com>
46978
46979         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
46980         * g++.old-deja/g++.jason/report.C: Likewise.
46981
46982 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46983
46984         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
46985         * g++.old-deja/g++.robertl/eb56.C: Likewise.
46986
46987 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46988
46989         * g++.dg/overload/pmf1.C: New test.
46990
46991 2002-03-11  Kazu Hirata  <kazu@hxi.com>
46992
46993         * gcc.c-torture/execute/20020307-1.c: Use long.
46994
46995 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
46996
46997         PR optimization/5844
46998         * gcc.dg/20020310-1.c: New test.
46999
47000 2002-03-09  Michael Meissner  <meissner@redhat.com>
47001
47002         * gcc.c-torture/execute/memcpy-2.c: New test.
47003         * gcc.c-torture/execute/memset-1.c: New test.
47004         * gcc.c-torture/execute/strlen-1.c: New test.
47005         * gcc.c-torture/execute/strcmp-1.c: New test.
47006         * gcc.c-torture/execute/strncmp-1.c: New test.
47007
47008 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47009
47010         * gcc.dg/ppc-ldstruct.c: New test.
47011
47012 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47013
47014         * gcc.c-torture/execute/va-arg-22.c: New test.
47015
47016 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47017
47018         * gcc.c-torture/compile/20020309-1.c: New test.
47019
47020 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47021
47022         * gcc.c-torture/execute/20020307-2.c: New test.
47023
47024 2002-03-07  Jeffrey A Law  (law@redhat.com)
47025
47026         * g77.f-torture/compile/20020307-1.f: New test.
47027
47028 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47029
47030         * gcc.dg/unordered-1.c: New test.
47031
47032 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47033
47034         * gcc.c-torture/execute/20020307-1.c: New test.
47035
47036 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47037
47038         * gcc.dg/20020304-1.c: New test.
47039
47040         * gcc.c-torture/compile/20020304-2.c: New test.
47041
47042 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47043
47044         * gcc.c-torture/compile/20020304-1.c: New test case
47045         (from PR c/5830).
47046
47047 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47048
47049         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47050
47051 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47052
47053         * g++.dg/other/classkey1.C: New test.
47054
47055 2002-03-01  Richard Henderson  <rth@redhat.com>
47056
47057         * gcc.c-torture/compile/981223-1.x: New.
47058         * gcc.c-torture/compile/920625-1.x: New.
47059
47060 2002-02-28  Richard Henderson  <rth@redhat.com>
47061
47062         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47063
47064 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47065
47066         * gcc.c-torture/execute/20020227-1.c: New test.
47067
47068 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47069
47070         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47071         here" ERROR lines.
47072         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47073         * g++.old-deja.g++.other/defarg1.C: Likewise.
47074         * g++.old-deja/g++.pt/calls2.C: Likewise.
47075         * g++.old-deja/g++.pt/crash20.C: Likewise.
47076         * g++.old-deja/g++.pt/crash30.C: Likewise.
47077         * g++.old-deja/g++.pt/crash36.C: Likewise.
47078         * g++.old-deja/g++.pt/crash6.C: Likewise.
47079         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47080         * g++.old-deja/g++.pt/derived3.C: Likewise.
47081         * g++.old-deja/g++.pt/error1.C: Likewise.
47082         * g++.old-deja/g++.pt/friend21.C: Likewise.
47083         * g++.old-deja/g++.pt/friend23.C: Likewise.
47084         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47085         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47086
47087 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47088
47089         * gcc.c-torture/execute/20020225-2.c: New test.
47090
47091 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47092
47093         * gcc.c-torture/execute/920730-1t.c,
47094         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47095         Delete test cases, only relevant to -traditional.
47096
47097 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47098
47099         * gcc.dg/cpp/undef1.c: Remove.
47100         * gcc.dg/cpp/directiv.c: Update.
47101         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47102
47103 2002-02-27  Michael Meissner  <meissner@redhat.com>
47104
47105         * gcc.c-torture/execute/20020226-1.c: New test.
47106
47107 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47108
47109         * g++.dg/debug/debug4.C: New test.
47110
47111         * gcc.dg/ia64-visibility-1.c: New test.
47112
47113 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47114
47115         * gcc.dg/debug/20020224-1.c: New.
47116
47117 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47118
47119         * gcc.c-torture/execute/960416-1.x: New.
47120         * gcc.c-torture/execute/divconst-3.x: Likewise.
47121
47122 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47123
47124         * gcc.dg/20020224-1.c: New test.
47125
47126 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47127
47128         * gcc.c-torture/execute/20020225-1.c: New.
47129
47130 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47131
47132         * gcc.dg/cpp/wchar-1.c: New test.
47133
47134 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47135
47136         * gcc.dg/20020222-1.c: New test.
47137
47138 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47139
47140         * g++.dg/opt/anonunion1.C: New test.
47141
47142 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47143
47144         * g++.dg/template/qualttp19.C: New test.
47145         * g++.dg/template/qualttp20.C: New test.
47146         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47147         * g++.old-deja/g++.other/qual1.C: Likewise.
47148
47149 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47150
47151         * gcc.dg/attr-alwaysinline.c: New.
47152
47153 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.dg/20020220-1.c: New test.
47156
47157         * gcc.dg/20020220-2.c: New test.
47158
47159         * g++.dg/opt/mmx1.C: New test.
47160
47161 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47162
47163         * gcc.c-torture/compile/20020110.c: New test.
47164
47165 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47166
47167         * gcc.c-torture/execute/20020219-1.c: New test.
47168
47169         * gcc.dg/20020219-1.c: New test.
47170
47171         * gcc.dg/noncompile/20020220-1.c: New test.
47172
47173         * g++.dg/opt/ptrintsum1.C: New test.
47174
47175         * gcc.dg/debug/20020220-1.c: New test.
47176
47177 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47178
47179         * gcc.c-torture/execute/20020216-1.c: New test.
47180
47181 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47182
47183         * gcc.dg/decl-1.c: Update, new test.
47184
47185 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47186
47187         * g++.dg/abi/bitfield1.C: New test.
47188         * g++.dg/abi/bitfield2.C: New test.
47189
47190 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47191
47192         * gcc.dg/attr-nest.c: New test.
47193
47194 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47195
47196         * gcc.c-torture/execute/20020215-1.c: New test.
47197
47198 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47199
47200         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47201         * g++.dg/debug/debug.exp: New.
47202         * g++.dg/debug/trivial.C: New.
47203         * g++.dg/debug/debug1.C: Moved...
47204         * g++.dg/other/debug1.C: ...from here.
47205         * g++.dg/debug/debug2.C: Moved...
47206         * g++.dg/other/debug2.C: ...from here.
47207         * g++.dg/debug/debug3.C: Moved...
47208         * g++.dg/other/debug3.C: ...from here.
47209
47210         * gcc.dg/noncompile/20020213-1.c: New test.
47211
47212 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47213
47214         * g++.dg/other/debug3.C: New test.
47215
47216         * gcc.c-torture/execute/20020213-1.c: New test.
47217
47218 2002-02-13  Richard Smith <richard@ex-parrot.com>
47219
47220         * g++.old-deja/g++.other/thunk1.C: New test.
47221
47222 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47223
47224         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47225
47226 2002-02-13  Stan Shebs  <shebs@apple.com>
47227
47228         * gcc.dg/altivec-3.c: New.
47229
47230 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47231
47232         * gcc.dg/Wunreachable-1.c: New test.
47233         * gcc.dg/Wunreachable-2.c: New test.
47234
47235 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47236
47237         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47238
47239 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47240
47241         * gcc.dg/decl-1.c: New test.
47242
47243 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47244
47245         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47246
47247 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47248
47249         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47250         * gcc.c-torture/compile/980506-1.x: Likewise.
47251
47252 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47253
47254         * gcc.dg/20020210-1.c: New.
47255
47256 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47257
47258         * g77.f-torture/execute/947.f: New regression test
47259         for PR fortran/947.
47260
47261 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47262
47263         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47264         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47265
47266 2002-02-08  Richard Henderson  <rth@redhat.com>
47267
47268         * gcc.c-torture/compile/labels-3.c: New.
47269
47270 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47271
47272         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47273         expression statements work instead.
47274         * gcc.dg/noncompile/20020207-1.c: New test.
47275
47276 2002-02-07  Richard Henderson  <rth@redhat.com>
47277
47278         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47279
47280 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47281
47282         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47283         message from g77
47284         * lib/g77-dg.exp: Trim g77 error messages so that they are
47285         recognized by dg.exp.
47286
47287 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47288
47289         PR fortran/5473
47290         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47291
47292 2002-02-07  Richard Henderson  <rth@redhat.com>
47293
47294         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47295         to be sufficiently aligned for integers.
47296
47297 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47298
47299         * g++.dg/template/friend4.C: New test.
47300
47301 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47302
47303         PR fortran/5743
47304         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47305         unsupported cases.
47306
47307 2002-02-07  Richard Henderson  <rth@redhat.com>
47308
47309         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47310         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47311         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47312         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47313
47314 2002-02-06  Richard Henderson  <rth@redhat.com>
47315
47316         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47317
47318 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47319
47320         * gcc.dg/20020206-1.c: New test.
47321
47322 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47323
47324         * gcc.c-torture/execute/20020206-1.c: New test.
47325
47326         * gcc.c-torture/execute/20020206-2.c: New test.
47327
47328         PR optimization/5429:
47329         * gcc.c-torture/compile/20020206-1.c: New test.
47330
47331 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47332
47333         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47334         as certain file formats cannot support particularly large
47335         alignments.
47336
47337         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47338         and do not expect to be able to link the executable.
47339
47340         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47341         fail because the COFF format does not support the weak attribute.
47342
47343 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47344
47345         * g77.dg/pr5473.f: New test
47346
47347 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47348
47349         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47350         Fix testcase accordingly.
47351
47352 2002-02-04  Richard Henderson  <rth@redhat.com>
47353
47354         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47355         (buf): Change to be an array of pointers, not ints.
47356
47357 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47358
47359         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47360         before all tests.  Move warning one line above to match where it
47361         C frontend emits.
47362         * gcc.dg/Wswitch-2.c: New test.
47363         * g++.dg/warn/Wswitch-1.C: New test.
47364         * g++.dg/warn/Wswitch-2.C: New test.
47365
47366 2002-02-04  Richard Henderson  <rth@redhat.com>
47367
47368         * g++.dg/abi/offsetof.C: Fix size comparison.
47369
47370 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47371
47372         * gcc.dg/cast-qual-2.c: New test.
47373
47374 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47375
47376         * gcc.dg/20020201-4.c: New test.
47377
47378 2002-02-04  Ben Elliston  <bje@redhat.com>
47379
47380         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47381         target_info attribute != 0, in addition to the empty string.
47382         (gcc_target_compile): Likewise.
47383
47384 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47385
47386         * gcc.dg/Wswitch.c: New test.
47387         PR gcc/4475. PR gcc/3780.
47388
47389 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47390
47391         * g77.f-torture/execute/5122.f: New test for regressions
47392         against PR fortran/5122.
47393
47394 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47395
47396         * g77.f-torture/compile/pr3743.f: Delete
47397         * g77.dg/pr3743-1.f: New test.
47398         * g77.dg/pr3743-2.f: New test.
47399         * g77.dg/pr3743-3.f: New test.
47400         * g77.dg/pr3743-4.f: New test.
47401
47402 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47403
47404         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47405
47406 2002-02-02  Richard Henderson  <rth@redhat.com>
47407
47408         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47409         * gcc.c-torture/execute/bf64-1.c: Likewise.
47410
47411 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47412
47413         * gcc.dg/20020201-2.c: New test.
47414
47415         * gcc.dg/20020201-3.c: New test.
47416
47417         * gcc.c-torture/execute/bitfld-2.c: New test.
47418
47419 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47420
47421         * gcc.dg/bitfld-1.c: Update.
47422         * gcc.dg/bitfld-2.c: Update.
47423         * gcc.c-torture/execute/bitfld-1.x: New.
47424
47425 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47426
47427         * gcc.c-torture/execute/20020201-1.c: New test.
47428
47429 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47430
47431         PR target/5469
47432         * gcc.dg/20020201-1.c: New test.
47433
47434 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47435
47436         PR fortran/3743
47437         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47438         * g77.f-torture/compile/pr3743.x: Remove
47439
47440 2002-01-31  Tom Rix  <trix@redhat.com>
47441
47442         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47443
47444 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47445
47446         * gcc.dg/noncompile/20020130-1.c: New test.
47447
47448 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47449
47450         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47451
47452 2002-01-29  Richard Henderson  <rth@redhat.com>
47453
47454         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47455         to long long.
47456         * gcc.c-torture/execute/bf64-1.c: Likewise.
47457
47458 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47459
47460         * gcc.c-torture/execute/20020129-1.c: New test.
47461
47462 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47463
47464         * gcc.c-torture/compile/20000224-1.c: Update.
47465         * gcc.c-torture/execute/bitfld-1.c: New tests.
47466         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47467         * gcc.dg/uninit-A.c: Update.
47468
47469 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47470
47471         * g++.dg/template/ctor1.C: Add instantiation.
47472
47473 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47474
47475         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47476         argument to __builtin_prefetch to be const ptr.
47477
47478 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47479
47480         * gcc.c-torture/compile/20020120-1.c: New test.
47481
47482 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47483
47484         * gcc.c-torture/execute/20020127-1.c: New test.
47485
47486 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47487
47488         * g77.dg/f77-edit-i-in.f: New test
47489         * g77.dg/f77-edit-i-out.f: New test
47490
47491 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47492
47493         * gcc.dg/debug/debug.exp: New file.
47494         * gcc.dg/debug/trivial.c: New file.
47495         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47496         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47497         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47498         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47499         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47500         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47501         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47502         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47503         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47504         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47505         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47506         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47507         * gcc.dg/20000503-1.c: Removed.
47508         * gcc.dg/20010207-1.c: Removed.
47509         * gcc.dg/20011223-1.c: Removed.
47510         * gcc.dg/20020104-2.c: Removed.
47511         * gcc.dg/debug-1.c: Removed.
47512         * gcc.dg/debug-2.c: Removed.
47513         * gcc.dg/debug-3.c: Removed.
47514         * gcc.dg/debug-4.c: Removed.
47515         * gcc.dg/debug-5.c: Removed.
47516         * gcc.dg/debug-6.c: Removed.
47517         * gcc.dg/dwarf2-1.c: Removed.
47518         * gcc.dg/dwarf2-2.c: Removed.
47519
47520 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47521
47522         * g++.old-deja/g++.other/eh5.C: New test.
47523         * g++.old-deja/g++.other/sibcall2.C: New test.
47524         * g++.old-deja/g++.other/array9.C: New test.
47525         * g++.old-deja/g++.other/typename2.C: New test.
47526         * g++.old-deja/g++.other/crash60.C: New test.
47527         * g++.old-deja/g++.other/conv9.C: New test.
47528         * g++.old-deja/g++.other/mangle10.C: New test.
47529         * g++.old-deja/g++.other/unchanging1.C: New test.
47530         * g++.old-deja/g++.other/exprstmt1.C: New test.
47531         * g++.old-deja/g++.other/inline23.C: New test.
47532         * g++.old-deja/g++.eh/ia64-1.C: New test.
47533         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47534         * g++.old-deja/g++.other/reload1.C: New test.
47535         * g++.old-deja/g++.other/static20.C: New test.
47536         * g++.old-deja/g++.other/local-alloc1.C: New test.
47537         * g++.old-deja/g++.other/conv8.C: New test.
47538         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47539         * g++.old-deja/g++.other/storeexpr1.C: New test.
47540         * g++.old-deja/g++.other/storeexpr2.C: New test.
47541         * g++.dg/eh/template2.C: New test.
47542         * g++.dg/warn/weak1.C: New test.
47543
47544 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47545
47546         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47547         Remove first, non-varying, argument.
47548
47549 2002-01-23  Richard Henderson  <rth@redhat.com>
47550
47551         * gcc.dg/inline-2.c: New.
47552
47553         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47554         Add optional target arg.  Check number of arguments.
47555         (scan-assembler-not, scan-assembler-dem): Likewise.
47556         (scan-assembler-dem-not): Likewise.
47557
47558 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47559
47560         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47561         line 12.
47562         * g++.old-deja/g++.brendan/parse3.C,
47563         g++.old-deja/g++.other/crash26.C,
47564         g++.old-deja/g++.other/crash28.C,
47565         g++.old-deja/g++.other/crash29.C,
47566         g++.old-deja/g++.other/crash30.C,
47567         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47568
47569 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47570
47571         * gcc.dg/20020115-1.c: New.
47572
47573 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47574
47575         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47576
47577 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47578
47579         * gcc.dg/20020122-3.c: New.
47580
47581 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47582
47583         * g++.dg/other/gc1.C: New test.
47584
47585 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47586
47587         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47588
47589 2002-01-22  Richard Henderson  <rth@redhat.com>
47590
47591         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47592
47593 2002-01-22  Richard Henderson  <rth@redhat.com>
47594
47595         * gcc.dg/20020122-4.c: New.
47596
47597 2002-01-22  H.J. Lu <hjl@gnu.org>
47598
47599         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47600         link output.
47601         * gcc.dg/special/ecos.exp: Likewise.
47602         * lib/g++-dg.exp: Likewise.
47603         * lib/g77-dg.exp: Likewise.
47604         * lib/gcc-dg.exp : Likewise.
47605         * lib/mike-g++.exp: Likewise.
47606         * lib/mike-g77.exp: Likewise.
47607         * lib/mike-gcc.exp: Likewise.
47608         * lib/objc-dg.exp: Likewise.
47609
47610 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47611
47612         PR target/5379
47613         * gcc.dg/20020122-2.c: New test.
47614
47615 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47616
47617         * gcc.dg/20020122-1.c: New test.
47618
47619 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47620
47621         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47622
47623 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47624
47625         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47626
47627 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47628
47629         * gcc.c-torture/compile/20020121-1.c: New test.
47630
47631 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47632
47633         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47634         ld_library_path.
47635
47636 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47637
47638         * gcc.dg/20020218-1.c: New test.
47639
47640 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47641
47642         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47643         messages
47644         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47645         "At global scope" warning
47646         * g++.dg/ext/align1.C: Change cygwin test for alignment
47647         from db-bogus to dg-warning
47648
47649 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47650
47651         * g77.f-torture/compile/cpp2.F: New test.
47652
47653 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47654
47655         * g++.dg/template/access1.C: New test.
47656
47657 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47658
47659         * gcc.dg/20020118-1.c: New.
47660
47661 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47662
47663         * gcc.c-torture/execute/20020118-1.c: New test.
47664
47665 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47666
47667         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47668         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47669         alignment warnings.
47670
47671 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47672
47673         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47674         torture_with_loops and torture_without_loops
47675
47676 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47677
47678         * gcc.c-torture/compile/20020116-1.c: New test.
47679
47680 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47681
47682         * gcc.dg/20020116-2.c: New test.
47683
47684         * gcc.dg/ultrasp4.c: New test.
47685
47686         * gcc.dg/20020116-1.c: New test.
47687
47688 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47689
47690         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47691         by EABI.
47692
47693 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47694
47695         * gcc.misc-tests/i386-prefetch.exp: New.
47696         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47697         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47698         * gcc.misc-tests/i386-pf-none-1.c: New test.
47699         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47700
47701 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47702
47703         * gcc.dg/gnu89-init-1.c: Add new tests.
47704
47705 2002-01-15  Andreas Jaeger  <aj@suse.de>
47706
47707         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47708         * gcc.dg/i386-mmx-2.c: Likewise.
47709         * gcc.dg/i386-sse-1.c: Likewise.
47710         * gcc.dg/i386-sse-2.c: Likewise.
47711         * gcc.dg/i386-sse-3.c: Likewise.
47712
47713 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47714
47715         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47716         Uncomment additional cases that now pass.
47717
47718 2002-01-11  Richard Henderson  <rth@redhat.com>
47719
47720         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47721         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47722
47723 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47724
47725         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47726
47727 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47728
47729         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47730         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47731
47732 2002-01-10  Dale Johannesen  <dalej@apple.com>
47733
47734         * gcc.c-torture/execute/loop-11.c: New.
47735
47736 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47737
47738         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47739         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47740
47741 2002-01-09  Richard Henderson  <rth@redhat.com>
47742
47743         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47744         type in which to perform the operation for each size.
47745
47746 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47747
47748         * gcc.c-torture/compile/20020109-2.c: New test.
47749
47750 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47751
47752         * gcc.c-torture/execute/loop-10.c: New test.
47753
47754 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47755
47756         * gcc.c-torture/compile/20010226-1.c: New test.
47757         * gcc.c-torture/compile/20010227-1.c: New test.
47758         * gcc.c-torture/compile/20010426-1.c: New test.
47759         * gcc.c-torture/compile/20010510-1.c: New test.
47760         * gcc.c-torture/compile/20010605-3.c: New test.
47761         * gcc.c-torture/compile/20010824-1.c: New test.
47762         * gcc.c-torture/execute/20010409-1.c: New test.
47763         * gcc.dg/noncompile/20000901-1.c: New test.
47764         * gcc.dg/20001023-1.c: New test.
47765         * gcc.dg/20001101-1.c: New test.
47766         * gcc.dg/20001102-1.c: New test.
47767         * gcc.dg/20010207-1.c: New test.
47768         * gcc.dg/20010405-1.c: New test.
47769         * gcc.dg/20010822-1.c: New test.
47770         * gcc.dg/20011107-1.c: New test.
47771
47772 2002-01-09  Jeffrey A Law  (law@redhat.com)
47773
47774         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47775
47776         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47777         execution failure on PA targets.
47778
47779 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47780
47781         * gcc.c-torture/compile/20020109-1.c: New test.
47782
47783 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47784
47785         * gcc.c-torture/execute/20020108-1.c: New test.
47786
47787 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47788
47789         * gcc.dg/20020108-1.c: New test.
47790
47791 2002-01-08  H.J. Lu <hjl@gnu.org>
47792
47793         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47794         for header files.
47795
47796 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47797
47798         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47799         consistency.
47800
47801 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47802
47803         * gcc.dg/altivec-4.c: Test altivec predicates.
47804
47805 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47806
47807         * gcc.c-torture/execute/20020107-1.c: New test.
47808
47809 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47810
47811         PR c/5279
47812         * gcc.c-torture/compile/20020106-1.c: New test.
47813
47814 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47815
47816         * gcc.c-torture/execute/nestfunc-4.c: New test.
47817
47818 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47819
47820         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47821         extra triple that slipped in.
47822         * g++.old-deja/g++.abi/align.C: Likewise.
47823         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47824
47825 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47826
47827         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47828         * g++.old-deja/g++.abi/align.C: Likewise.
47829         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47830
47831         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47832         on FreeBSD/i386.
47833         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47834         FreeBSD.
47835
47836 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47837
47838         * gcc.dg/20020104-1.c: New test.
47839
47840         * gcc.dg/20020104-2.c: New test.
47841
47842 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47843
47844         * gcc.dg/20020103-1.c: Fix typo in target selector.
47845
47846 2002-01-03  Richard Henderson  <rth@redhat.com>
47847
47848         * gcc.dg/20020103-1.c: New.
47849
47850 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47851
47852         * gcc.c-torture/execute/20020103-1.c: New test.
47853
47854 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47855
47856         * g++.dg/other/debug2.C: New test.
47857
47858         * gcc.c-torture/compile/20020103-1.c: New test.
47859
47860 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47861
47862         * gcc.dg/gnu89-init-1.c: Added new tests.
47863
47864 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47865
47866         * g++.dg/template/friend2.C: Remove as patch is reverted.
47867
47868         * g++.dg/warn/oldcast1.C: New test.
47869
47870         * g++.dg/template/ptrmem1.C: New test.
47871         * g++.dg/template/ptrmem2.C: New test.
47872
47873         * g++.dg/template/ntp.C: New test.
47874
47875         * g++.dg/other/component1.C: New test.
47876
47877         * g++.dg/template/ttp3.C: New test.
47878
47879         * g++.dg/template/friend2.C: New test.
47880         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47881
47882 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47883
47884         * g++.dg/other/ptrmem1.C: New test.
47885         * g++.dg/other/ptrmem2.C: New test.
47886
47887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47888
47889         * g++.dg/template/ctor1.C: New test.
47890
47891 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47892
47893         * g++.dg/template/friend2.C: New test.
47894
47895 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47896
47897         * gcc.dg/mmix-1.c: New test.
47898
47899 2001-12-31  Richard Henderson  <rth@redhat.com>
47900
47901         * gcc.dg/asm-5.c: New.
47902
47903 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47904
47905         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47906         in namespace __gnu_cxx
47907
47908 2001-12-30  Richard Henderson  <rth@redhat.com>
47909
47910         * gcc.dg/debug-6.c: New.
47911
47912 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47913
47914         * gcc.c-torture/compile/20011229-2.c: New test.
47915
47916 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47917
47918         * gcc.dg/debug-3.c: New test.
47919         * gcc.dg/debug-4.c: New test.
47920         * gcc.dg/debug-5.c: New test.
47921
47922 2001-12-29  Richard Henderson  <rth@redhat.com>
47923
47924         * g++.dg/eh/loop1.C: New.
47925
47926 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47927
47928         * g++.dg/template/crash1.C: New test.
47929
47930 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47931
47932         * g++.dg/other/const1.C: New test.
47933
47934 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47935
47936         * gcc.c-torture/compile/20011229-1.c: New test.
47937
47938 2001-12-28  Stan Shebs  <shebs@apple.com>
47939
47940         * lib/objc-torture.exp: Resync with c-torture.exp.
47941         * lib/objc.exp: Load standard libraries.
47942
47943 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47944
47945         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47946         additional tests.
47947
47948 2001-12-27  Roger Sayle <roger@eyesopen.com>
47949
47950         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47951
47952 2001-12-27  Richard Henderson  <rth@redhat.com>
47953
47954         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47955
47956 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47957
47958         * g++.dg/eh/ctor1.C: New test.
47959         * g++.dg/other/error2.C: New test.
47960
47961 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47962
47963         * g++.dg/other/init2.C: New test.
47964
47965 2001-12-24  Richard Henderson  <rth@redhat.com>
47966
47967         * gcc.dg/20011223-1.c: New.
47968         * gcc.dg/inline-1.c: New.
47969
47970 2001-12-23  Richard Henderson  <rth@redhat.com>
47971
47972         * gcc.dg/asm-4.c: Test operand modifiers.
47973
47974 2001-12-23  Richard Henderson  <rth@redhat.com>
47975
47976         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47977
47978 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47979
47980         * gcc.c-torture/execute/20011223-1.c: New test.
47981
47982 2001-12-21  Richard Henderson  <rth@redhat.com>
47983
47984         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
47985         re-enables the warning.
47986
47987 2001-12-21  Richard Henderson  <rth@redhat.com>
47988
47989         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
47990
47991 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47992
47993         * gcc.c-torture/compile/20011218-1.c: New test.
47994
47995 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
47996
47997         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
47998         arm-isr.c test.
47999         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48000         epilogue generation for ARM ISR routines.
48001
48002 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48003
48004         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48005         * gcc.dg/format/c90-printf-3.c: Likewise.
48006         * gcc.dg/format/c99-printf-3.c: Likewise.
48007         * gcc.dg/format/ext-1.c: Likewise.
48008         * gcc.dg/format/ext-6.c: Likewise.
48009         * gcc.dg/format/format.h: Prototype unlocked stdio.
48010
48011 2001-12-20  Richard Henderson  <rth@redhat.com>
48012
48013         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48014         (arena): Use it.
48015         (malloc): Correct allocation logic.  Abort if we fill up the
48016         arena before initialization complete.
48017         (realloc): Correct allocation logic.
48018
48019 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48020
48021         * gcc.c-torture/compile/20011219-2.c: New test.
48022
48023         * gcc.c-torture/execute/20011219-1.c: New test.
48024
48025 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48026
48027         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48028         target does not support weak symbols.
48029
48030 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48031
48032         * gcc.c-torture/compile/20011219-1.c: New test.
48033
48034 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48035
48036         * g++.dg/other/error1.C: New test.
48037
48038 2001-12-17  Jeffrey A Law  (law@redhat.com)
48039
48040         * gcc.c-torture/execute/20011217-1.c: New test.
48041
48042 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48043
48044         * objc.dg/special/: New directory.
48045         * objc.dg/special/special.exp: New file.
48046         * objc.dg/special/unclaimed-category-1.h: New file.
48047         * objc.dg/special/unclaimed-category-1a.m: New file.
48048         * objc.dg/special/unclaimed-category-1.m: New file.
48049
48050 2001-12-17  Andreas Jaeger  <aj@suse.de>
48051
48052         * gcc.c-torture/compile/20011217-2.c: New test.
48053
48054 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48055
48056         * gcc.c-torture/compile/20011217-1.c: New test.
48057
48058 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48059
48060         * gcc.dg/20011214-1.c: New.
48061
48062 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48063
48064         * gcc.dg/altivec-4.c: New.
48065
48066 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48067
48068         * gcc.dg/20011113-1.c: New test.
48069
48070 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48071
48072         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48073         std::__malloc_alloc_template<0> and
48074         std::__default_alloc_template<false, 0>.
48075
48076 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48077
48078         * objc/execute/bf-21.m: New test.
48079         * objc/execute/enumeration-1.m: New test.
48080         * objc/execute/enumeration-2.m: New test.
48081
48082 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48083
48084         * gcc.dg/gnu89-init-1.c: New test.
48085
48086 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48087
48088         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48089         * g++.old-deja/g++.jason/2371.C: Likewise.
48090         * g++.old-deja/g++.jason/template33.C: Likewise.
48091         * g++.old-deja/g++.jason/template34.C: Likewise.
48092         * g++.old-deja/g++.jason/template36.C: Likewise.
48093         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48094         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48095         * g++.old-deja/g++.other/typename1.C: Likewise.
48096         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48097         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48098         * g++.old-deja/g++.pt/typename11.C: Likewise.
48099         * g++.old-deja/g++.pt/typename14.C: Likewise.
48100         * g++.old-deja/g++.pt/typename16.C: Likewise.
48101         * g++.old-deja/g++.pt/typename3.C: Likewise.
48102         * g++.old-deja/g++.pt/typename4.C: Likewise.
48103         * g++.old-deja/g++.pt/typename5.C: Likewise.
48104         * g++.old-deja/g++.pt/typename7.C: Likewise.
48105         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48106
48107 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48108
48109         * g++.dg/other/linkage1.C: New test.
48110         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48111         specifiers.
48112
48113 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48114
48115         * gcc.dg/concat.c: New test.
48116
48117 2001-12-11  Stan Shebs  <shebs@apple.com>
48118
48119         * objc/compile: New test directory.
48120         * objc/compile/compile.exp: New expect script.
48121         * objc/compile/20011211-1.m: New compile test.
48122
48123 2001-12-11  Jason Merrill  <jason@redhat.com>
48124
48125         * lib/prune.exp (prune_gcc_output): Also handle "In member
48126         function".  So many permutations...
48127
48128 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48129
48130         * g++.dg/template/typedef1.C: New test.
48131
48132 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48133
48134         * g++.dg/other/copy1.C: New test.
48135
48136 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48137
48138         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48139
48140         * gcc.dg/builtin-choose-expr.c: New.
48141
48142 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48143
48144         * gcc.dg/altivec-2.c: New.
48145
48146 2001-12-07  Richard Henderson  <rth@redhat.com>
48147
48148         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48149
48150 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48151
48152         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48153         ultrasparc.
48154
48155 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48156
48157         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48158
48159 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48160
48161         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48162         variable argument list.
48163
48164 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48165
48166         * gcc.c-torture/execute/memcheck: Delete entire directory.
48167         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48168         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48169
48170 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48171
48172         * gcc.dg/Wshadow-1.c: New test.
48173
48174 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * gcc.c-torture/compile/20011130-1.c: New test.
48177
48178         * gcc.dg/noncompile/20011025-1.c: New test.
48179
48180         * g++.dg/other/anon-union.C: New test.
48181
48182         * gcc.c-torture/execute/20011024-1.c: New test.
48183
48184 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48185
48186         * gcc.c-torture/execute/20000722-1.x,
48187         gcc.c-torture/execute/20010123-1.x: Remove.
48188         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48189         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48190         gcc.dg/c99-complit-2.c: New tests.
48191
48192 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48193
48194         * g++.dg/inherit/base1.C: New test.
48195
48196 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48197
48198         * g++.dg/other/stdarg1.C: New test.
48199
48200         * gcc.c-torture/compile/20011130-2.c: New test.
48201
48202 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48203
48204         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48205         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48206         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48207         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48208         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48209         * gcc.dg/builtin-prefetch-1.c: New test.
48210
48211 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48212
48213         * gcc.dg/20011130-1.c: New test.
48214
48215 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48216
48217         * g++.dg/other/scope1.C: New test.
48218         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48219
48220 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48221
48222         * gcc.dg/vla-init-1.c: New test.
48223
48224 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48225
48226         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48227
48228 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48229
48230         * objc.dg/alias.m: Update.
48231         * objc.dg/class-1.m: Update.
48232         * objc.dg/const-str-1.m: Update.
48233         * objc.dg/fwd-proto-1.m: Update.
48234         * objc.dg/id-1.m: Update.
48235         * objc.dg/super-class-1.m: Update.
48236
48237 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48238
48239         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48240         constructs.
48241
48242 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48243
48244         * gcc.c-torture/execute/20011128-1.c: New test.
48245
48246 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48247
48248         * gcc.dg/20011127-1.c: New test.
48249
48250 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48251
48252         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48253         from Austin Group draft 7.
48254         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48255         scanf format arguments.
48256         * gcc.dg/format/no-exargs-2.c: New test.
48257
48258 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48259
48260         * g++.dg/abi/vbase8-4.C: New test.
48261
48262 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48263
48264         * gcc.c-torture/execute/20011121-1.c: New test.
48265
48266 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48267
48268         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48269
48270 2001-11-23  Andreas Jaeger  <aj@suse.de>
48271
48272         * gcc.dg/cpp/charconst-2.c: New test.
48273
48274 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48275
48276         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48277         to the host if it is remote.  Let tests specify extra headers
48278         they use.
48279         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48280         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48281         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48282         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48283         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48284         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48285         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48286         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48287         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48288         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48289
48290 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48291
48292         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48293         for little endian ARMs.
48294
48295 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48296
48297         * gcc.c-torture/compile/20011119-1.c: New test.
48298         * gcc.c-torture/compile/20011119-2.c: New test.
48299
48300 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48301
48302         * gcc.dg/altivec-1.c: Fix typo.
48303
48304 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48305
48306         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48307
48308 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48309
48310         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48311
48312 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48313
48314         * lib/g77.exp: Don't specify --rpath-link.
48315
48316         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48317         across all the headers.
48318         * gcc.dg/format/format.exp: For testing on a remote host,
48319         copy format.h.
48320
48321         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48322         * gcc.c-torture/execute/930406-1.c: Likewise.
48323         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48324
48325 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48326
48327         * gcc.dg/altivec-1.c: New.
48328
48329 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48330
48331         * gcc.dg/cpp/fpreprocessed.c: New test case.
48332
48333 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48334
48335         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48336         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48337         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48338
48339 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48340
48341         * gcc.dg/no-builtin-1.c: New test.
48342
48343 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48344
48345         * gcc.c-torture/execute/20011115-1.c: New test.
48346
48347 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48348
48349         * gcc.c-torture/compile/20011114-2.c: New test.
48350         * gcc.c-torture/compile/20011114-3.c: New test.
48351         * gcc.c-torture/compile/20011114-4.c: New test.
48352
48353 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48354
48355         * g++.dg/other/init1.C: New test.
48356
48357 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48358
48359         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48360         message.
48361
48362         * gcc.c-torture/execute/20011114-1.c: New testcase.
48363
48364         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48365         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48366         like the (before this change) version of 20010327-1.c.
48367
48368 2001-11-14  Roger Sayle <roger@eyesopen.com>
48369
48370         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48371
48372 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48373
48374         * g++.dg/init/array2.C: New test.
48375
48376 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48377
48378         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48379
48380 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48381
48382         * g++.dg/other/forscope1.C: New test.
48383         * g++.dg/ext/forscope1.C: New test.
48384         * g++.dg/ext/forscope2.C: New test.
48385
48386 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48387
48388         * gcc.c-torture/execute/20011113-1.c: New test.
48389
48390 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48391
48392         * gcc.c-torture/execute/20011109-2.c: New test.
48393
48394         * gcc.c-torture/execute/20011109-1.c: New test.
48395
48396 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48397
48398         * gcc.c-torture/compile/20011109-1.c: New test.
48399
48400 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48401
48402         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48403         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48404         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48405         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48406         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48407         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48408         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48409
48410 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48411
48412         * g++.dg/warn/Wshadow-1.C: New tests.
48413         * g++.old-deja/g++.mike/for3.C: Update.
48414
48415 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48416
48417         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48418         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48419         XFAILs.  Adjust expected error texts.
48420         * gcc.c-torture/compile/20011106-1.c,
48421         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48422         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48423         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48424         gcc.dg/c99-array-lval-5.c: New tests.
48425
48426 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48427
48428         * gcc.dg/cpp/defined.c: Update.
48429
48430 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48431
48432         * gcc.c-torture/execute/anon-1.c: New test.
48433
48434 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48435
48436         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48437         same size, so no warning should be produced on stormy16.
48438
48439         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48440         due to oversized array.
48441         * g++.old-deja/g++.mike/ns15.C: Likewise.
48442         * g++.old-deja/g++.pt/crash16.C: Likewise.
48443
48444 2001-11-02  Graham Stott  <grahams@redhat.com>
48445
48446         * g++.dgother/debug1.C: Fix typos.
48447
48448 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48449
48450         * g++.dg/other/debug1.C: New test.
48451
48452 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48453
48454         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48455         of unsigned long.
48456
48457 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48458
48459         * gcc.dg/20011029-2.c: New test.
48460
48461         * gcc.c-torture/compile/20011029-1.c: New test.
48462
48463 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48464
48465         * objc/execute/class_self-1.m: New test.
48466         * objc/execute/class_self-2.m: New test.
48467
48468 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48469
48470         * gcc.misc-tests/msgs.exp: Delete.
48471         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48472         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48473         error set to match recent changes.
48474
48475 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48476
48477         * gcc.dg/20011021-1.c: New test.
48478
48479 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48480
48481         * gcc.c-torture/compile/20011023-1.c: New test.
48482
48483 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48484
48485         * lib/g77.exp: Rewrite based on lib/g++.exp.
48486
48487 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48488
48489         * gcc.c-torture/execute/20011019-1.c: New test.
48490
48491         * gcc.dg/20011018-1.c: New test.
48492
48493 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48494
48495         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48496
48497 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48498
48499         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48500         * gcc.dg/attr-invalid.c: Likewise.
48501
48502 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48503
48504         * gcc.dg/20011015-1.c: New test.
48505
48506 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48507
48508         * g++.dg/template/unify2.C: New test.
48509
48510 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48511
48512         * g++.dg/other/exception-specification.C: New test
48513
48514 2001-10-13  Tom Rix  <trix@redhat.com>
48515
48516         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48517         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48518
48519 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48520
48521         * gcc.dg/20011009-1.c: New test.
48522
48523 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48524
48525         PR g++/4476
48526         * g++.dg/other/friend1.C: New test.
48527
48528 2001-10-11  Richard Henderson  <rth@redhat.com>
48529
48530         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48531
48532 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48533
48534         * gcc.c-torture/compile/20011010-1.c: New.
48535
48536 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48537
48538         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48539         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48540         g77.f-torture/execute/execute.exp,
48541         g77.f-torture/noncompile/noncompile.exp,
48542         gcc.c-torture/compile/compile.exp,
48543         gcc.c-torture/execute/execute.exp,
48544         gcc.c-torture/execute/ieee/ieee.exp,
48545         gcc.c-torture/execute/memcheck/memcheck.exp,
48546         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48547         objc/execute/execute.exp: Update FSF address.
48548
48549 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48550
48551         * gcc.dg/cpp/cmdlne-C.c: Update.
48552         * gcc.dg/cpp/cmdlne-C2.c: New.
48553
48554 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48555
48556         * gcc.c-torture/execute/20011008-3.c: New.
48557
48558 2001-10-08  DJ Delorie  <dj@redhat.com>
48559
48560         * gcc.dg/20011008-1.c: New.
48561         * gcc.dg/20011008-2.c: New.
48562
48563 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48564
48565         * gcc.dg/cpp/spacing1.c: Update test.
48566
48567 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48568
48569         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48570         spelling errors of "separate" as "seperate".
48571
48572 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48573
48574         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48575         enough to avoid inlining.
48576
48577 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48578
48579         * lib/g77.exp: set libg2c_dir correctly.
48580
48581 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48582
48583         * gcc.dg/cpp/macro11.c: New test.
48584
48585 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48586
48587         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48588         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48589         gcc.dg/format/multattr-3.c: New tests.
48590         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48591         tests for format attributes on function pointers being rejected.
48592
48593 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48594
48595         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48596
48597 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48598
48599         * g++.dg/warn/format1.C: New test.
48600
48601 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48602
48603         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48604
48605 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48606
48607         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48608
48609 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48610
48611         * gcc.dg/cpp/redef2.c: Add test.
48612
48613 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48614
48615         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48616         long-standing bug on i686, apparently.
48617         * gcc.c-torture/execute/loop-2c.x: New file.
48618         * gcc.c-torture/execute/loop-2d.x: New file.
48619         * gcc.c-torture/execute/loop-3c.x: New file.
48620
48621 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48622
48623         * gcc.dg/cpp/20000625-2.c: Correct line number.
48624
48625 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48626
48627         * gcc.dg/cpp/macro10.c: New test.
48628         * gcc.dg/cpp/strify3.c: New test.
48629         * gcc.dg/cpp/spacing1.c: Add tests.
48630         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48631         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48632
48633 2001-09-24  DJ Delorie  <dj@redhat.com>
48634
48635         * gcc.c-torture/execute/20010924-1.c: New test.
48636
48637 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48638
48639         * objc/execute/paste.m: Remove.
48640
48641 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48642
48643         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48644
48645 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48646
48647         * g77.dg/strlen0.f: New test.
48648
48649 2001-09-21  Richard Henderson  <rth@redhat.com>
48650
48651         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48652         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48653
48654 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48655
48656         Table-driven attributes.
48657         * g++.dg/ext/attrib1.C: New test.
48658
48659 2001-09-20  DJ Delorie  <dj@redhat.com>
48660
48661         * gcc.dg/20000926-1.c: Update expected warning messages.
48662         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48663         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48664         array.
48665
48666 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48667
48668         * g++.dg/eh/registers1.C: New test case.
48669
48670 2001-09-17  Richard Henderson  <rth@redhat.com>
48671
48672         * gcc.dg/array-5.c: Fix VLA decomposition test.
48673
48674 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48675
48676         * gcc.dg/cpp/line5.c: New testcase.
48677
48678 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48679
48680         * gcc.dg/cpp/macro9.c: New test.
48681
48682 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48683
48684         * gcc.c-torture/execute/980223.c: Change type of addr from long
48685         to char *.
48686
48687 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48688
48689         * gcc.c-torture/execute/20010915-1.c: New test.
48690
48691 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48692
48693         * g77.dg/bprob: New directory.
48694         * g77.dg/bprob/bprob.exp: New file.
48695         * g77.dg/bprob/bprob-1.f: New test.
48696         * g77.dg/gcov: New directory.
48697         * g77.dg/gcov/gcov.exp: New file.
48698         * g77.dg/gcov/gcov-1.f: New test.
48699         * g77.dg/gcov/gcov-1.x: New file.
48700
48701 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48702
48703         * gcc.dg/cpp/directiv.c: Update.
48704         * gcc.dg/cpp/undef1.c: Update.
48705
48706 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48707
48708         * gcc.dg/20010912-1.c: New test.
48709
48710 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48711
48712         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48713         language-independent file in lib.
48714         * lib/gcov.exp: New file.
48715
48716 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48717
48718         * gcc.c-torture/compile/20010911-1.c: New test.
48719
48720 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48721
48722         * lib/profopt.exp: New, to support profile-directed optimizations.
48723         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48724         * gcc.misc-tests/bprob-1.c: New test.
48725         * gcc.misc-tests/bprob-2.c: New test.
48726
48727 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48728
48729         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48730         XFAIL and which kinds of gcov output to verify.
48731         * gcc.misc-tests/gcov-4b.x: New file.
48732         * gcc.misc-tests/gcov-5b.x: New file.
48733         * gcc.misc-tests/gcov-6.x: New file.
48734         * gcc.misc-tests/gcov-7.c: New test.
48735         * gcc.misc-tests/gcov-7.x: New file.
48736
48737 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48738
48739         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48740         * gcc.misc-tests/gcov-6.c: New test.
48741
48742 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48743
48744         PR c++/3986
48745         * g++.dg/abi/vbase1.C: New test.
48746
48747 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48748
48749         * objc.dg/method-2.m: New.
48750
48751 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48752
48753         PR c++/4203
48754         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48755         * g++.dg/init/empty1.C: New test.
48756
48757 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48758
48759         * gcc.c-torture/compile/20010903-1.c: New test.
48760
48761 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48762
48763         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48764         for m68k.
48765
48766 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48767
48768         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48769
48770         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48771
48772         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48773
48774 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48775
48776         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48777         for 16-bit 'unsigned int'.
48778
48779 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48780
48781         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48782
48783 2001-08-27  Richard Henderson  <rth@redhat.com>
48784
48785         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48786         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48787
48788 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48789
48790         * gcc.dg/asm-names.c (ymain): New.
48791
48792 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48793
48794         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48795         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48796         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48797
48798 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48799
48800         * gcc.dg/compare5.c: New testcase.
48801
48802 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48803
48804         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48805         and "In instantiation".
48806
48807 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48808
48809         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48810
48811 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48812
48813         * gcc.misc-tests/gcov.exp: Add support for branch information.
48814         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48815         * gcc.misc-tests/gcov-4.c: New test.
48816         * gcc.misc-tests/gcov-4b.c: New test.
48817         * gcc.misc-tests/gcov-5b.c: New test.
48818
48819 2001-08-20  Zack Weinberg  <zackw@panix.com>
48820
48821         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48822         expected to fail.
48823
48824 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48825
48826         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48827
48828 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48829
48830         * g++.dg/eh/template1.C: New test.
48831
48832 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48833
48834         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48835         Fix thinko.
48836         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48837         for xfail.
48838
48839 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48840
48841         * lib/g77-dg.exp: Use prune.exp for common procedures
48842         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48843         * lib/g77.exp: (g77-dg-prune) Remove
48844
48845 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48846
48847         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48848
48849 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48850
48851         * g++.dg/template/unify1.C: New test.
48852
48853 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48854
48855         * g++.dg/abi/empty4.C: New test.
48856
48857 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48858
48859         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48860         solaris2.*
48861         * g77.f-torture/compile/pr3743.x: Likewise.
48862
48863 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48864
48865         * g++.dg/other/using-declaration.C: New test.
48866
48867 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48868
48869         * gcc.dg/cpp/tr-sign.c: New testcase.
48870
48871 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48872
48873         * gcc.dg/cpp/19951025-1.c: Revert.
48874         * gcc.dg/cpp/directiv.c: We no longer process directives that
48875         interrupt macro arguments.
48876
48877 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48878
48879         * gcc.dg/bconstp-1.c: New test.
48880
48881 2001-08-03  Richard Henderson  <rth@redhat.com>
48882
48883         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48884
48885 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48886
48887         * gcc.dg/cpp/19951025-1.c: Update.
48888
48889 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48890
48891         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48892         should be x.
48893
48894 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48895
48896         Kill -fhonor-std.
48897         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48898         * g++.old-deja/g++.other/std1.C: Likewise.
48899         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48900
48901 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48902
48903         * lib/g77.exp: Load gcc-defs.exp for common procedures
48904         (g77_pass, g77_fail, g77_finish, g77_exit,
48905         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48906
48907 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48908
48909         * g77.dg/fbackslash.f
48910         * g77.dg/fcase-preserve.f
48911         * g77.dg/ff90-1.f
48912         * g77.dg/ffixed-line-length-0.f
48913         * g77.dg/ffixed-line-length-132.f
48914         * g77.dg/ffixed-line-length-7.f
48915         * g77.dg/ffixed-line-length-72.f
48916         * g77.dg/ffixed-line-length-none.f
48917         * g77.dg/ffree-form-1.f
48918         * g77.dg/fno-backslash.f
48919         * g77.dg/fno-f90-1.f
48920         * g77.dg/fno-fixed-form-1.f
48921         * g77.dg/fno-onetrip.f
48922         * g77.dg/fno-typeless-boz.f
48923         * g77.dg/fno-underscoring.f
48924         * g77.dg/fno-vxt-1.f
48925         * g77.dg/fonetrip.f
48926         * g77.dg/ftypeless-boz.f
48927         * g77.dg/fugly-assumed.f
48928         * g77.dg/funderscoring.f
48929         * g77.dg/fvxt-1.f
48930
48931 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48932
48933         * objc.dg/fwd-proto-1.m: New.
48934         * objc.dg/local-decl-1.m: New.
48935         * objc.dg/naming-1.m: New.
48936         * objc.dg/naming-2.m: New.
48937         * objc.dg/proto-hier-1.m: New.
48938
48939 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48940
48941         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48942         largest-type elements to a struct makes its size grow.
48943
48944 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48945
48946         * g++.dg/abi/vthunk1.C: New test.
48947
48948 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48949
48950         * g++.dg/abi/vbase8-22.C: New test.
48951
48952 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48953
48954         * gcc.dg/cpp/macro8.c: New test.
48955
48956 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48957
48958         * g++.dg/abi/vbase8-21.C: New test.
48959
48960 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48961
48962         * g++.dg/abi/vbase8-10.C: New test.
48963
48964 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48965
48966         * lib/g++.exp (g++_set_ld_library_path): Renamed to
48967         ${tool}_set_ld_library_path.
48968         Changed caller.
48969         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48970         g++.exp.
48971
48972 2001-07-26  Stan Cox <scox@redhat.com>
48973
48974         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48975         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48976         gcc_exit, gcc_check_unsupported_p):
48977         Moved to gcc-deps.exp
48978         * gcc-deps.exp: New file.
48979
48980 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48981
48982         * g++.old-deja/g++.pt/defarg14.C: New test.
48983
48984 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48985
48986         * g++.old-deja/g++.other/lineno5.C: New test.
48987
48988 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48989
48990         * g++.old-deja/g++.pt/crash68.C: New test.
48991
48992 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48993
48994         * g++.old-deja/g++.other/crash42.C: New test.
48995
48996 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48997
48998         * gcc.dg/cpp/extratokens.c: Fix.
48999         * gcc.dg/cpp/skipping2.c: New tests.
49000
49001 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49002
49003         * gcc.c-torture/execute/20010724-1.c: New file.
49004         * gcc.c-torture/execute/20010724-1.x: New file.
49005
49006 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49007
49008         * g++.old-deja/g++.other/cond7.C: New test.
49009
49010 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49011
49012         * g++.old-deja/g++.other/optimize4.C: New test.
49013
49014 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49015
49016         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49017
49018 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49019
49020         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49021         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49022         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49023         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49024
49025         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49026         bug report" message.
49027
49028         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49029         * g++.dg/ext/instantiate1.C: Move from old-deja.
49030
49031 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49032
49033         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49034         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49035         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49036         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49037
49038 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49039
49040         * gcc.c-torture/execute/20010723-1.c: New test.
49041
49042 2001-07-23  Ben Elliston  <bje@redhat.com>
49043
49044         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49045
49046 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49047
49048         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49049         i[34567]86-*-*.
49050         Delete handling of ieee_multilib_flags.
49051         Pass -mieee for alpha*-*-* and sh-*-*.
49052         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49053
49054 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49055
49056         Remove old-abi tests.
49057         * g++.old-deja/g++.mike/p11116.C: Remove.
49058         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49059
49060 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49061
49062         * g77.f-torture/compile/pr3743.f: New test
49063
49064 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49065
49066         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49067
49068 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49069
49070         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49071         g++.old-deja/g++.pt/static6.C: Likewise.
49072         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49073         supports weak symbols.
49074
49075 2001-07-18  Andreas Jaeger  <aj@suse.de>
49076
49077         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49078         supported again.
49079
49080 2001-07-18  Andreas Jaeger  <aj@suse.de>
49081
49082         * gcc.dg/iftrap-1.c: Fix target line.
49083
49084 2001-07-17  Richard Henderson  <rth@redhat.com>
49085
49086         * gcc.c-torture/execute/20010717-1.c: New.
49087
49088 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49089
49090         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49091         tests.
49092
49093 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49094
49095         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49096
49097 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49098
49099         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49100         UAC_SIGBUS, UAC_NOPRINT definitions.
49101
49102 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49103
49104         * objc/execute/object_is_class.m: New test.
49105         * objc/execute/object_is_meta_class.m: New test.
49106
49107 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49108
49109         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49110         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49111
49112 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49113
49114         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49115         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49116
49117 2001-07-14  Richard Henderson  <rth@redhat.com>
49118
49119         * gcc.dg/iftrap-1.c: New.
49120
49121 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49122
49123         * g77.f-torture/execute/intrinsic77.f: New test.
49124
49125 2001-07-11  Janis Johnson <janis@us.ibm.com>
49126
49127         * gcc.misc-tests/gcov-3.c: New test.
49128
49129 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49130
49131         * gcc.c-torture/compile/20010711-1.c,
49132         * gcc.c-torture/compile/20010711-2.c: New tests.
49133
49134 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49135
49136         * gcc.c-torture/execute/20010711-1.c: New test.
49137
49138 2001-07-11  Ben Elliston  <bje@redhat.com>
49139
49140         * g++.old-deja/g++.other/enum5.C: New test.
49141
49142 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49143
49144         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49145         (g++-dg-prune): Call prune_gcc_output.
49146         * prune.exp: New file for prune_gcc_output.
49147         * lib/g++.exp, lib/gcc.exp: Load it.
49148
49149 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49150
49151         * gcc.c-torture/compile/20010701-1.c,
49152         g++.old-deja/g++.ext/attrib6.C: New tests.
49153
49154 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49155
49156         * gcc.c-torture/compile/20010706-1.c: New test.
49157
49158 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49159
49160         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49161
49162 2001-06-28  Stan Shebs  <shebs@apple.com>
49163
49164         * gcc.dg/pragma-darwin.c: New test.
49165
49166 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49167
49168         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49169         Solaris 2.[678] system.
49170
49171 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49172
49173         * gcc.dg/20010622-1.c: New test.
49174
49175 2001-06-18  Stan Shebs  <shebs@apple.com>
49176
49177         * objc.dg: New directory.
49178         * objc.dg/dg.exp: New file.
49179         * objc.dg/alias.m: New.
49180         * objc.dg/class-1.m: New.
49181         * objc.dg/class-2.m: New.
49182         * objc.dg/const-str-1.m: New.
49183         * objc.dg/const-str-2.m: New.
49184         * objc.dg/id-1.m: New.
49185         * objc.dg/method-1.m: New.
49186         * objc.dg/super-class-1.m: New.
49187         * lib/objc-dg.exp: New file.
49188
49189 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49190
49191         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49192         of label name.
49193
49194 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49195
49196         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49197
49198 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49199
49200         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49201         variable.
49202
49203 2001-06-12  Richard Henderson  <rth@redhat.com>
49204
49205         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49206
49207 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49208
49209         * g++.old-deja/g++.abi/vbase5.C: New test.
49210         * g++.old-deja/g++.abi/vbase6.C: New test.
49211         * g++.old-deja/g++.abi/vbase7.C: New test.
49212
49213 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49214
49215         * gcc.c-torture/compile/20010610-1.c: New test.
49216
49217 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49218
49219         * g++.old-deja/g++.abi/vbase4.C: New test.
49220
49221 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49222
49223         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49224         support %f for HC11/HC12 targets.
49225         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49226         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49227         on HC11/HC12 targets.
49228         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49229
49230 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49231
49232         * gcc.dg/wchar_t-1.c: New file.
49233         * gcc.dg/wint_t-1.c: Likewise.
49234
49235 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49236
49237         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49238
49239 2001-06-11  Richard Henderson  <rth@redhat.com>
49240
49241         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49242
49243 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49244
49245         * gcc.c-torture/compile/20010611-1.c: New test.
49246
49247 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49248
49249         * gcc.dg/c99-tag-1.c: Add more tests.
49250
49251 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49252
49253         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49254         representation on MN10300 and ARM/Thumb.
49255
49256 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49257
49258         * g77.f-torture/execute/20010610.f: New.
49259
49260 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49261
49262         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49263         names.
49264
49265 2001-06-09  Richard Henderson  <rth@redhat.com>
49266
49267         * gcc.c-torture/execute/ashrdi-1.c: New.
49268         * gcc.c-torture/execute/ashldi-1.c: New.
49269         * gcc.c-torture/execute/lshrdi-1.c: New.
49270
49271 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49272
49273         * objc/execute/load-3.m: Added. Check sending +load to categories,
49274         in addition to classes.
49275
49276 2001-06-08  Stan Shebs  <shebs@apple.com>
49277
49278         * objc/execute/load-2.m: New test.  From Nicola Pero
49279         <n.pero@mi.flashnet.it>.
49280
49281 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49282
49283         * gcc.c-torture/execute/20010605-2.c: New test.
49284
49285 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49286
49287         * g++.old-deja/g++.abi/vbase2.C: New test.
49288         * g++.old-deja/g++.abi/vbase3.C: New test.
49289
49290 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49291
49292         * g++.old-deja/g++.pt/friend49.C: New test.
49293
49294 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49295
49296         * g++.old-deja/g++.ext/anon3.C: New test.
49297
49298 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49299
49300         * g++.old-deja/g++.other/conv7.C: New test.
49301
49302 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49303
49304         * gcc.c-torture/compile/20010605-2.c: New test.
49305
49306 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49307
49308         * gcc.c-torture/execute/20010604-1.c: New test.
49309
49310 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49311
49312         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49313
49314 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49315
49316         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49317         (g++_link_flags): Likewise.
49318         (g++_init): Pass gccpath's value to two previous functions.
49319
49320 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49321
49322         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49323         Ensure logfile entry matches exec command line.
49324
49325 2001-05-31  Richard Henderson  <rth@redhat.com>
49326
49327         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49328         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49329
49330 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49331
49332         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49333         compiler for irix6.2
49334
49335 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49336
49337         * g++.old-deja/g++.other/optimize3.C: New file.
49338
49339 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49340
49341         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49342         assemble.
49343
49344 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49345
49346         * g++.old-deja/g++.other/optimize2.C: New file.
49347
49348 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49349
49350         * gcc.c-torture/compile/20010518-2.c: New file.
49351         * gcc.c-torture/execute/20010518-1.c: New file.
49352         * gcc.c-torture/execute/20010518-2.c: New file.
49353
49354 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49355
49356         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49357
49358 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49359
49360         G++ no longer defines builtins that do not begin with __builtin.
49361         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49362         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49363         * g++.old-deja/g++.law/builtin1.C: Likewise.
49364         * g++.old-deja/g++.law/cvt2.C: Likewise.
49365         * g++.old-deja/g++.mike/net5.C: Likewise.
49366         * g++.old-deja/g++.other/builtins1.C: Likewise.
49367         * g++.old-deja/g++.other/builtins2.C: Likewise.
49368         * g++.old-deja/g++.other/builtins3.C: Likewise.
49369         * g++.old-deja/g++.other/builtins4.C: Likewise.
49370         * g++.old-deja/g++.other/inline8.C: Likewise.
49371         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49372
49373 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49374
49375         * g++.old-deja/g++.pt/using1.C: Adjust.
49376         * g++.old-deja/g++.pt/using2.C: New test.
49377
49378 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49379
49380         * gcc.dg/cpp/charconst.c: New tests.
49381         * gcc.dg/cpp/escape.c: New tests.
49382         * gcc.dg/cpp/escape-1.c: New tests.
49383         * gcc.dg/cpp/escape-2.c: New tests.
49384         * gcc.dg/cpp/ucs.c: New tests.
49385
49386 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49387
49388         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49389         native compiler for irix6.5.
49390
49391 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49392
49393         * lib/g++.exp (g++_include_flags): Use args to compute
49394         get_multilibs.
49395         (g++_link_flags): Likewise.
49396         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49397
49398 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49399
49400         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49401
49402 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49403
49404         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49405         this file.
49406
49407 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49408
49409         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49410         STACK_SIZE;
49411         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49412         to STACK_SIZE; Use it to define size of add_histo array.
49413         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49414         to STACK_SIZE.
49415         (f): Use GITT_SIZE to define size of gitt local table.
49416         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49417         to STACK_SIZE; Use it to define size of bytemem array.
49418
49419 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49420
49421         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49422         on 68HC11/HC12 due to the asm instruction.
49423         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49424         * gcc.c-torture/compile/920520-1.x: Likewise.
49425         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49426         on 68HC11/HC12 because the function is larger than 64K.
49427         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49428         on 68HC11/HC12 because the structure is too large.
49429
49430 2001-05-20  Richard Henderson  <rth@redhat.com>
49431
49432         * gcc.c-torture/execute/20010520-1.c: New.
49433
49434 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49435
49436         * g++.old-deja/g++.warn/compare1.C: New test.
49437         * gcc.dg/compare4.c: New test.
49438
49439 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49440
49441         * g++.old-deja/g++.other/optimize1.C: New test.
49442
49443 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49444
49445         * g++.old-deja/g++.pt/spec41.C: New test.
49446
49447 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49448
49449         * gcc.c-torture/compile/20010114-1.x: Remove.
49450
49451 2001-05-18  Stan Shebs  <shebs@apple.com>
49452
49453         * gcc.c-torture/compile/20010518-1.c: New test.
49454
49455 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49456
49457         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49458         * g++.old-deja/g++.pt/crash67.C: New test.
49459
49460 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49461
49462         * g++.old-deja/g++.other/debug9.C: New test.
49463
49464 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49465
49466         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49467
49468 2001-05-16  Jan Hubicka  <jh@suse.cz>
49469
49470         * gcc.c-torture/compile/20010516-1.c: New test.
49471
49472 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49473
49474         * g++.old-deja/g++.other/crash41.C: New test.
49475
49476 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49477
49478         * g++.old-deja/g++.pt/crash66.C: New test.
49479
49480 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49481
49482         * g++.old-deja/g++.robertl/eb27.C: Convert.
49483
49484 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49485
49486         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49487         declaration being redundant.
49488
49489 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49490
49491         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49492
49493 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49494
49495         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49496
49497 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49498
49499         * lib/g++.exp: Use testsuite_flags.
49500
49501 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49502
49503         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49504
49505 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49506
49507         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49508
49509 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49510
49511         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49512
49513 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49514
49515         * gcc.c-torture/compile/20010313-1.c: New test.
49516
49517 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49518
49519         * gcc.dg/cpp/direct2.c: New test.
49520         * gccq.dg/cpp/direct2s.c: New test.
49521
49522         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49523
49524 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49525
49526         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49527         * g++.old-deja/g++.other/op3.C: Likewise.
49528
49529 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49530
49531         * gcc.dg/cpp/syshdr.h: New file.
49532         * gcc.dg/cpp/sysmac1.c: Update.
49533         * gcc.dg/cpp/sysmac2.c: Update.
49534
49535 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49536
49537         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49538
49539 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49540
49541         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49542         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49543
49544 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49545
49546         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49547
49548 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49549
49550         * lib/g++.exp (g++_include_flags): Don't use any special flags
49551         if TESTING_IN_BUILD_TREE is not defined.
49552         (g++_init): Use a plain 'c++' as the compiler if
49553         TESTING_IN_BUILD_TREEE is not defined.
49554
49555 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49556
49557         * g++.old-deja/g++.eh/catch13.C: New test.
49558         * g++.old-deja/g++.eh/catch14.C: New test.
49559
49560 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49561
49562         * gcc.dg/cpp/tr-define.c: New test.
49563
49564 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49565
49566         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49567         <stdlib.h>, not <malloc.h>.
49568
49569 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49570
49571         * g++.old-deja/g++.ns/template17.C: New test.
49572
49573 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49574
49575         * g++.old-deja/g++.pt/ref4.C: New test.
49576
49577 2001-04-30  Richard Henderson  <rth@redhat.com>
49578
49579         * gcc.dg/20000724-1.c: Revert last change.
49580
49581 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49582
49583         * g77.f-torture/execute/20010430.f: New test.
49584
49585 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49586
49587         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49588
49589 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49590
49591         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49592
49593 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49594
49595         * g++.old-deja/g++.eh/crash6.C: New test.
49596
49597 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49598
49599         * g++.old-deja/g++.other/warn7.C: New test.
49600
49601 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49602
49603         * g++.old-deja/g++.other/defarg9.C: New test.
49604
49605 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49606
49607         * g77.f-torture/compile/20010426.f: New test.
49608         * g77.f-torture/execute/20010426.f: New test.
49609
49610 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49611
49612         * g77.f-torture/compile/20000629-1.x: Remove - error
49613         has been fixed.
49614
49615 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49616
49617         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49618         Tweak slightly to work with g++.dg framework.
49619         * g++.dg/special/ecos.exp: Run initp1.C test.
49620         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49621
49622         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49623         its linker doesn't give line numbers either.
49624         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49625
49626 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49627
49628         * g++.old-deja/g++.other/lex1.C: New test.
49629
49630 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49631
49632         * gcc.dg/noncompile/20010425-1.c: New test.
49633
49634 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49635
49636         * g++.old-deja/g++.pt/mangle2.C: New test.
49637
49638 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49639
49640         * gcc.dg/format/plus-1.c: New test.
49641
49642 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49643
49644         * gcc.dg/20010423-1.c: New test.
49645
49646 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49647
49648         * gcc.c-torture/execute/20010422-1.c: New test.
49649
49650 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49651
49652         * g++.old-deja/g++.ns/type2.C: New test.
49653
49654 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49655
49656         * g++.old-deja/g++.other/perf1.C: New test.
49657
49658 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49659
49660         * gcc.dg/c99-func-2.c: Remove xfail.
49661         * gcc.dg/c99-func-3.c: Remove xfail.
49662         * gcc.dg/c99-func-4.c: Remove xfail.
49663
49664 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49665
49666         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49667
49668 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49669
49670         * gcc.c-torture/compile/20010423-1.c: New test.
49671
49672 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49673
49674         * g++.old-deja/g++.pt/typename28.C: New test.
49675
49676 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49677
49678         * g++.old-deja/g++.abi/empty2.C: New test.
49679         * g++.old-deja/g++.abi/empty3.C: New test.
49680
49681 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49682
49683         * g++.old-deja/g++.other/comdat2.C: New test.
49684         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49685
49686 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49687
49688         * g++.old-deja/g++.other/overload14.C: New test.
49689
49690 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49691
49692         * g++.old-deja/g++.other/lookup23.C: New test.
49693
49694 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49695
49696         * gcc.c-torture/execute/20010403-1.c: New test.
49697
49698 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49699             Mark Mitchell  <mark@codesourcery.com>
49700
49701         * lib/old-dejagnu.exp: Don't delete output of executable.
49702         Add .exe suffix to executables.
49703
49704 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49705
49706         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49707
49708 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49709
49710         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49711
49712 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49713
49714         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49715         * g++.old-deja/g++.abi/crash1.C: New test.
49716
49717 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49718
49719         * g++.old-deja/g++.other/crash40.C: New test.
49720
49721 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49722
49723         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49724
49725 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49726
49727         * g++.old-deja/g++.other/warn6.C: New test.
49728
49729 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49730
49731         * g++.old-deja/g++.robertl/eb42.C: Same.
49732
49733 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49734
49735         * gcc.dg/wtr-conversion-1.c: New testcase.
49736
49737 2001-04-10  Richard Henderson  <rth@redhat.com>
49738
49739         * g++.old-deja/g++.other/array5.C: New.
49740
49741 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49742
49743         * gcc.c-torture/execute/20010408-1.c: New test.
49744
49745 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49746
49747         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49748         headers and constructs.
49749         * g++.old-deja/g++.robertl/eb79.C: Same.
49750         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49751         * g++.old-deja/g++.robertl/eb73.C: Same.
49752         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49753         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49754         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49755         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49756         * g++.old-deja/g++.robertl/eb44.C: Same.
49757         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49758         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49759         * g++.old-deja/g++.robertl/eb39.C: Same.
49760         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49761         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49762         * g++.old-deja/g++.robertl/eb30.C: Same.
49763         * g++.old-deja/g++.robertl/eb3.C: Same.
49764         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49765         * g++.old-deja/g++.robertl/eb21.C: Same.
49766         * g++.old-deja/g++.robertl/eb15.C: Same.
49767         * g++.old-deja/g++.robertl/eb118.C: Same.
49768         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49769         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49770         * g++.old-deja/g++.robertl/eb109.C: Same.
49771         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49772         * g++.old-deja/g++.mike/rtti1.C: Same.
49773         * g++.old-deja/g++.mike/p658.C: Same.
49774         * g++.old-deja/g++.mike/net46.C: Same.
49775         * g++.old-deja/g++.mike/net34.C: Same.
49776         * g++.old-deja/g++.mike/memoize1.C: Same.
49777         * g++.old-deja/g++.mike/eh2.C: Same.
49778         * g++.old-deja/g++.law/weak.C: Same.
49779         * g++.old-deja/g++.law/visibility7.C: Same.
49780         * g++.old-deja/g++.law/visibility25.C: Same.
49781         * g++.old-deja/g++.law/visibility22.C: Same.
49782         * g++.old-deja/g++.law/visibility2.C: Same.
49783         * g++.old-deja/g++.law/visibility17.C: Same.
49784         * g++.old-deja/g++.law/visibility13.C: Same.
49785         * g++.old-deja/g++.law/visibility10.C: Same.
49786         * g++.old-deja/g++.law/visibility1.C: Same.
49787         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49788         * g++.old-deja/g++.law/vbase1.C: Same.
49789         * g++.old-deja/g++.law/operators32.C: Same.
49790         * g++.old-deja/g++.law/nest3.C: Same.
49791         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49792         * g++.old-deja/g++.law/except5.C (main): Same.
49793         * g++.old-deja/g++.law/cvt7.C (run): Same.
49794         * g++.old-deja/g++.law/cvt2.C: Same.
49795         * g++.old-deja/g++.law/cvt16.C: Same.
49796         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49797         * g++.old-deja/g++.law/ctors17.C (main): Same.
49798         * g++.old-deja/g++.law/ctors13.C: Same.
49799         * g++.old-deja/g++.law/ctors12.C (main): Same.
49800         * g++.old-deja/g++.law/ctors10.C: Same.
49801         * g++.old-deja/g++.law/code-gen5.C: Same.
49802         * g++.old-deja/g++.law/bad-error7.C: Same.
49803         * g++.old-deja/g++.law/arm9.C: Same.
49804         * g++.old-deja/g++.law/arm12.C: Same.
49805         * g++.old-deja/g++.law/arg8.C: Same.
49806         * g++.old-deja/g++.law/arg1.C: Same.
49807         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49808         * g++.old-deja/g++.jason/template31.C: Same.
49809         * g++.old-deja/g++.jason/template24.C (main): Same.
49810         * g++.old-deja/g++.jason/2371.C: Same.
49811         * g++.old-deja/g++.eh/new2.C: Same.
49812         * g++.old-deja/g++.eh/new1.C: Same.
49813         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49814         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49815         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49816         * g++.old-deja/g++.brendan/crash62.C: Same.
49817         * g++.old-deja/g++.brendan/crash52.C: Same.
49818         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49819         * g++.old-deja/g++.brendan/crash38.C: Same.
49820         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49821         * g++.old-deja/g++.brendan/copy9.C: Same.
49822
49823 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49824
49825         * gcc.c-torture/execute/20001203-2.c (memset):
49826         Count argument is of type __SIZE_TYPE__.
49827
49828 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49829
49830         * gcc.c-torture/compile/20010404-1.c: New test.
49831
49832 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49833
49834         * gcc.c-torture/compile/20010326-1.c: New test.
49835
49836 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49837
49838         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49839         peculiarities of the SH.
49840         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49841
49842 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49843
49844         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49845         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49846         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49847
49848 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49849
49850         * g77.f-torture/compile/20010321-1.f: New test.
49851
49852 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49853
49854         * gcc.c-torture/compile/20010329-1.c: New test.
49855
49856 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49857
49858         * gcc.c-torture/execute/20010329-1.c: New test.
49859
49860 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49861
49862         * g++.old-deja/g++.other/eh4.C: Fix typo.
49863
49864 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49865
49866         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49867
49868 2001-03-28  Philip Blundell  <philb@gnu.org>
49869
49870         * gcc.c-torture/compile/20010328-1.c: New test.
49871
49872 2001-03-27  Richard Henderson  <rth@redhat.com>
49873
49874         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49875         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49876
49877 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49878
49879         * gcc.c-torture/compile/20010327-1.c: New test.
49880
49881 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49882
49883         * g++.old-deja/g++.other/friend12.C: New test.
49884         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49885         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49886
49887 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49888
49889         * gcc.c-torture/execute/20010325-1.c: New test.
49890
49891 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49892
49893         * g++.old-deja/g++.other/mangle3.C: New test.
49894
49895 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49896
49897         * g++.old-deja/g++.other/anon8.C: New test.
49898
49899 2001-03-20  Philip Blundell  <philb@gnu.org>
49900
49901         * gcc.c-torture/compile/20010320-1.c: New test.
49902
49903 2001-03-17  Richard Henderson  <rth@redhat.com>
49904
49905         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49906
49907 2001-03-15  Geoff Keating  <geoff@redhat.com>
49908
49909         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49910         tests on AIX.
49911
49912 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49913
49914         * g++.old-deja/g++.other/eh4.C: New test.
49915
49916 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49917
49918         * gcc.dg/cpp/mi1.c: Update.
49919
49920 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49921
49922         * g++.old-deja/g++.other/regstack.C: New test.
49923
49924 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49925
49926         * g++.old-deja/g++.other/ref4.C: New test.
49927
49928 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49929
49930         * objc/execute/va_method.m: Added.
49931         * objc/execute/IMP.m: Added.
49932         * objc/execute/_cmd.m: Added.
49933         * objc/execute/accessing_ivars.m: Added.
49934         * objc/execute/class-1.m: Added.
49935         * objc/execute/class-10.m: Added.
49936         * objc/execute/class-11.m: Added.
49937         * objc/execute/class-12.m: Added.
49938         * objc/execute/class-13.m: Added.
49939         * objc/execute/class-14.m: Added.
49940         * objc/execute/class-2.m: Added.
49941         * objc/execute/class-3.m: Added.
49942         * objc/execute/class-4.m: Added.
49943         * objc/execute/class-5.m: Added.
49944         * objc/execute/class-6.m: Added.
49945         * objc/execute/class-7.m: Added.
49946         * objc/execute/class-8.m: Added.
49947         * objc/execute/class-9.m: Added.
49948         * objc/execute/class-tests-1.h
49949         * objc/execute/class-tests-2.h
49950         * objc/execute/compatibility_alias.m: Added.
49951         * objc/execute/encode-1.m: Added.
49952         * objc/execute/formal_protocol-1.m: Added.
49953         * objc/execute/formal_protocol-2.m: Added.
49954         * objc/execute/formal_protocol-3.m: Added.
49955         * objc/execute/formal_protocol-4.m: Added.
49956         * objc/execute/formal_protocol-5.m: Added.
49957         * objc/execute/formal_protocol-6.m: Added.
49958         * objc/execute/formal_protocol-7.m: Added.
49959         * objc/execute/informal_protocol.m: Added.
49960         * objc/execute/initialize.m: Added.
49961         * objc/execute/load.m: Added.
49962         * objc/execute/many_args_method.m: Added.
49963         * objc/execute/nested-3.m: Added.
49964         * objc/execute/no_clash.m: Added.
49965         * objc/execute/private.m: Added.
49966         * objc/execute/redefining_self.m: Added.
49967         * objc/execute/root_methods.m: Added.
49968         * objc/execute/selector-1.m: Added.
49969         * objc/execute/static-1.m: Added.
49970         * objc/execute/static-2.m: Added.
49971         * objc/execute/va_method.m: Added.
49972
49973 2001-03-10  Richard Henderson  <rth@redhat.com>
49974
49975         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49976
49977 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49978
49979         * g++.old-deja/g++.other/crash31.C: XFAIL.
49980         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
49981         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
49982         * gcc.c-torture/execute/20010123-1.x: XFAIL.
49983         * gcc.c-torture/execute/20010124-1.x: XFAIL.
49984         * gcc.dg/sequence-pt-1.c: XFAIL one test.
49985
49986 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49987
49988         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
49989
49990 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49991
49992         * gcc.dg/20000724-1.c: Don't use multiline strings.
49993
49994 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49995
49996         * objc/execute/string1.m, objc/execute/string2.m: Compare the
49997         result of -cString against what we expect it to be; don't just
49998         print it out for no one to read.
49999
50000         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50001         Based on testcases provided by Nicola Pero.
50002
50003 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50004
50005         * gcc.dg/cpp/macro7.c: New test.
50006
50007 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50008
50009         * gcc.dg/cpp/multiline.c: Update.
50010
50011 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50012
50013         * g++.old-deja/g++.other/enum3.C: New test.
50014
50015 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50016
50017         * g++.old-deja/g++.other/pod1.C: New test.
50018
50019 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50020
50021         * g++.old-deja/g++.ext/overload1.C: New test.
50022
50023 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50024
50025         * g++.old-deja/g++.pt/using1.C: New test.
50026
50027 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.old-deja/g++.other/using9.C: New test.
50030
50031 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50032
50033         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50034
50035         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50036
50037 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.old-deja/g++.ext/realpt1.C: Remove.
50040
50041 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50042
50043         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50044
50045 2001-02-26  Will Cohen  <wcohen@redhat.com>
50046
50047         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50048
50049 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50050
50051         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50052         templatized constructors.
50053
50054 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50055
50056         * gcc.c-torture/execute/20010224-1.c: New test.
50057
50058 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50059
50060         * gcc.c-torture/execute/20010222-1.c: New test.
50061
50062 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50063
50064         * g++.old-deja/g++.other/inline20.C: New test.
50065
50066 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50067
50068         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50069
50070 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50071
50072         * g++.old-deja/g++.other/lookup22.C: New test.
50073
50074 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50075
50076         * g77.dg: New directory.
50077         * g77.dg/20010216-1.f: New test case.
50078         * g77.dg/dg.exp: New driver.
50079         * lib/g77-dg.exp: New driver library.
50080
50081 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50082
50083         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50084
50085 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50086
50087         * g++.old-deja/g++.other/decl9.C: New test.
50088
50089 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50090
50091         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50092         not need <string> and also tests the initialization at runtime.
50093
50094 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50095
50096         * gcc.c-torture/execute/longlong.c: New test.
50097
50098 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50099
50100         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50101
50102 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50103
50104         * gcc.c-torture/execute/920302-1.c (execute):
50105         Change argument type to short.
50106
50107 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.old-deja/g++.pt/deduct6.C: New test.
50110
50111 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50112
50113         * g++.old-deja/g++.pt/deduct5.C: New test.
50114
50115 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50116
50117         * gcc.c-torture/execute/20010209-1.c: New test.
50118
50119 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50120
50121         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50122
50123 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50124
50125         * g++.dg/vtgc1.C: Update for new ABI.
50126
50127         * consistency.vlad: New directory, 1665 files.
50128
50129 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50130
50131         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50132         return type.
50133         * gcc.dg/cpp/digraphs.c: Declare puts.
50134
50135 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50136
50137         * g++.old-deja/g++.other/warn5.C: New test.
50138
50139 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50140
50141         * g++.old-deja/g++.pt/spec40.C: New test.
50142
50143 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50144
50145         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50146         case.
50147         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50148
50149 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50150
50151         * gcc.c-torture/compile/20010209-1.c: New test.
50152
50153 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50154
50155         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50156         excess errors message but not if it crashes.
50157         * g++.old-deja/g++.other/crash27.C: Likewise.
50158         * g++.old-deja/g++.other/crash28.C: Likewise.
50159         * g++.old-deja/g++.other/crash30.C: Likewise.
50160         * g++.old-deja/g++.other/crash32.C: Likewise.
50161         * g++.old-deja/g++.other/crash35.C: Likewise.
50162         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50163
50164 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50165
50166         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50167         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50168         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50169         g77.f-torture/execute/execute.exp,
50170         g77.f-torture/noncompile/noncompile.exp,
50171         gcc.c-torture/execute/execute.exp,
50172         gcc.c-torture/execute/memcheck/memcheck.exp,
50173         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50174         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50175         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50176         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50177         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50178         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50179         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50180         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50181         Remove bug reporting instructions with ancient email addresses.
50182
50183 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50184
50185         * gcc.dg/20010202-1.c: New test.
50186         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50187
50188 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50189
50190         * g++.dg/stdbool-if.C: New test.
50191
50192 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50193
50194         * objc/execute/fdecl.m: Added main().
50195
50196 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50197
50198         * gcc.c-torture/execute/20010206-1.c: New test.
50199
50200 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50201
50202         * gcc.dg/cpp/avoidpaste1.c: Update.
50203
50204 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50205
50206         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50207         Pero <nicola@brainstorm.co.uk>.
50208         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50209
50210 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50211
50212         * g++.old-deja/g++.pt/spec39.C: New test.
50213
50214 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50215
50216         * gcc.c-torture/compile/20010202-1.c: New test.
50217
50218 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50219
50220         * g++.old-deja/g++.abi/primary2.C: New test.
50221         * g++.old-deja/g++.abi/primary3.C: New test.
50222         * g++.old-deja/g++.abi/primary4.C: New test.
50223         * g++.old-deja/g++.abi/primary5.C: New test.
50224         * g++.old-deja/g++.abi/vtable3.h: New test.
50225         * g++.old-deja/g++.abi/vtable3a.C: New test.
50226         * g++.old-deja/g++.abi/vtable3b.C: New test.
50227         * g++.old-deja/g++.abi/vtable3c.C: New test.
50228         * g++.old-deja/g++.abi/vtable3d.C: New test.
50229         * g++.old-deja/g++.abi/vtable3e.C: New test.
50230         * g++.old-deja/g++.abi/vtable3f.C: New test.
50231         * g++.old-deja/g++.abi/vtable3g.C: New test.
50232         * g++.old-deja/g++.abi/vtable3h.C: New test.
50233         * g++.old-deja/g++.abi/vtable3i.C: New test.
50234         * g++.old-deja/g++.abi/vtable3j.C: New test.
50235         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50236
50237 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50238
50239         * g++.old-deja/g++.other/anon6.C: New test.
50240         * g++.old-deja/g++.other/anon7.C: New test.
50241
50242 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50243
50244         * gcc.dg/cpp/avoidpaste2.c: New tests.
50245
50246 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50247
50248         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50249
50250 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50251
50252         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50253         DECIMAL_DIG cases for Irix."
50254
50255 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50256
50257         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50258
50259 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50260
50261         * gcc.dg/c99-tag-1.c: New test.
50262
50263 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50264
50265         * gcc.dg/cpp/tr-warn1.c: Add tests.
50266
50267 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50268
50269         * gcc.dg/cpp/avoidpaste1.c: Update.
50270         * gcc.dg/cpp/paste4.c: Update.
50271
50272 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50273
50274         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50275         cases for Irix.
50276
50277 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50278
50279         * g++.old-deja/g++.other/inline19.C: New test.
50280
50281 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50282
50283         * gcc.dg/Wlarger-than.c: New test.
50284
50285 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50286
50287         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50288
50289 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50290
50291         * gcc.c-torture/execute/20010129-1.c: New test.
50292         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50293
50294 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50295
50296         * gcc.dg/cpp/avoidpaste1.c: Test case.
50297
50298 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50299
50300         * g++.old-deja/g++.other/inline18.C: New test.
50301
50302 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50303
50304         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50305         and __builtin_putchar.
50306
50307 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50308
50309         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50310         tests.
50311
50312 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50313
50314         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50315         floating point number rounding mode to round to the nearest
50316         representable mode.
50317
50318 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50319
50320         * g++.old-deja/g++.other/mangle2.C: New test.
50321
50322 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50323
50324         * gcc.c-torture/compile/20010124-1.c: New test.
50325
50326 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50327
50328         * g++.old-deja/g++.pt/spec38.C: New test.
50329
50330 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50331
50332         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50333         "Build don't run".
50334
50335 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50336
50337         * gcc.c-torture/execute/20010123-1.c: New test.
50338
50339 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50340
50341         * g++.old-deja/g++.pt/spec37.C: New test.
50342
50343 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50344
50345         * g++.old-deja/g++.pt/overload14.C: New test.
50346
50347 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50348
50349         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50350         __builtin_return_address.
50351
50352 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50353
50354         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50355         * g++.old-deja/g++.pt/spec35.C: New test.
50356         * g++.old-deja/g++.pt/spec36.C: New test.
50357
50358 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50359
50360         * gcc.c-torture/compile/20010118-1.c: New test.
50361
50362 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50363
50364         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50365
50366 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50367
50368         * gcc.c-torture/execute/20010119-1.c: New test.
50369
50370 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50371
50372         * g++.old-deja/g++.other/vbase5.C: New test.
50373
50374 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50375
50376         * gcc.c-torture/execute/20010118-1.c: New test.
50377
50378 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50379
50380         * g++.old-deja/g++.pt/deduct3.C: New test.
50381
50382 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50383
50384         * g++.old-deja/g++.pt/spec34.C: New test.
50385
50386 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50387
50388         * g77.f-torture/compile/20000601-2.f: New test.
50389
50390 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50391
50392         * g++.old-deja/g++.other/init17.C: New test.
50393
50394 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50395
50396         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50397
50398 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50399
50400         * g++.old-deja/g++.pt/unify8.C: New test.
50401
50402 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50403
50404         * g++.old-deja/g++.abi/vbase1.C: New test.
50405
50406 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50407
50408         * g++.old-deja/g++.pt/crash65.C: New test.
50409
50410 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50411
50412         * gcc.dg/cpp/assembl2.S: New test case.
50413
50414 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50415
50416         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50417         are supported.
50418
50419 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50420
50421         * g++.old-deja/g++.other/builtins1.C: New test.
50422         * g++.old-deja/g++.other/builtins2.C: Likewise.
50423         * g++.old-deja/g++.other/builtins3.C: Likewise.
50424         * g++.old-deja/g++.other/builtins4.C: Likewise.
50425
50426 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50427
50428         * gcc.c-torture/compile/20010117-1.c: New test.
50429         * gcc.c-torture/compile/20010117-2.c: New test.
50430
50431 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50432
50433         * g77.f-torture/execute/20010116.[fx]: New test,
50434         XFAIL on i?86-*-*.
50435         * g77.f-torture/compile/20010115.f: Indicate it's
50436         a test for PR fortran/1636.
50437
50438 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50439
50440         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50441
50442 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50443
50444         * g77.f-torture/compile/20010115.f: New test.
50445
50446 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50447
50448         * g++.old-deja/g++.pt/nontype5.C: New test.
50449
50450 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50451
50452         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50453         have an equivalent working one below it.
50454
50455 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50456
50457         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50458         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50459
50460 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50461
50462         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50463         message containing "init_priority".
50464         (conpr-2.C): Likewise.
50465         (conpr-3.C): Likewise.
50466         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50467
50468 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50469
50470         * gcc.c-torture/execute/20010114-2.c: New test.
50471
50472 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50473
50474         * gcc.c-torture/compile/20010114-1.c: New test.
50475         * gcc.c-torture/compile/20010114-1.x: Xfail.
50476         * gcc.c-torture/compile/20010114-2.c: New test.
50477         * gcc.c-torture/execute/20010114-1.c: New test.
50478         * gcc.dg/trunc-1.c: New test.
50479         * gcc.dg/uninit-B.c: New test.
50480
50481 2001-01-13  Nick Clifton  <nickc@redhat.com>
50482
50483         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50484         target.
50485
50486 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50487
50488         * gcc.c-torture/compile/20010113-1.c: New test.
50489
50490 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50491
50492         * gcc.c-torture/compile/20001212-1.c: New test.
50493
50494 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50495
50496         * gcc.dg/cpp/widestr1.c: Update.
50497         * gcc.dg/cpp/prag-imp.c: Remove.
50498
50499 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50500
50501         * gcc.c-torture/execute/20000801-3.x: Remove.
50502         * gcc.dg/c90-init-1.c: New test.
50503         * gcc.dg/c99-init-1.c: New test.
50504         * gcc.dg/c99-init-2.c: New test.
50505         * gcc.dg/gnu99-init-1.c: New test.
50506
50507 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50508
50509         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50510         testing that no relevant ones were found.
50511
50512 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50513
50514         * g++.old-deja/g++.pt/cast2.C: New test.
50515
50516 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50517
50518         * g++.old-deja/g++.pt/friend47.C: New test.
50519
50520 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50521
50522         * g++.old-deja/g++.pt/instantiate13.C: New test.
50523
50524 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50525
50526         * g++.old-deja/g++.other/defarg7.C: New test.
50527         * g++.old-deja/g++.other/defarg8.C: New test.
50528
50529 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50530
50531         * g++.old-deja/g++.pt/crash64.C: New test.
50532
50533 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50534
50535         * g++.old-deja/g++.pt/crash63.C: New test.
50536
50537 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50538
50539         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50540
50541 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50542
50543         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50544
50545 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50546
50547         * g++.old-deja/g++.pt/error3.C: New test.
50548
50549 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50550
50551         * g++.old-deja/g++.other/crash39.C: New test.
50552
50553 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50554
50555         * g++.old-deja/g++.other/vbase4.C: New test.
50556
50557 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50558
50559         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50560         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50561         * gcc.dg/special/special.exp: New test driver which will check
50562         for alias support for the above test.
50563
50564 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50565
50566         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50567         problems on small machines.
50568         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50569         parameterize.
50570
50571 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50572
50573         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50574         mips.
50575         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50576
50577 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50578
50579         * g++.old_deja/g++.pt/using8.C: New test.
50580
50581 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50582
50583         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50584
50585 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50586
50587         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50588         where a failure is expected.
50589         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50590
50591 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50592
50593         * g++.old_deja/g++.pt/instantiate12.C: New test.
50594
50595 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50596
50597         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50598         start of structs.
50599         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50600         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50601         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50602         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50603         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50604         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50605         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50606         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50607         * g++.old-deja/g++.eh/spec6.C: Likewise.
50608         * g++.old-deja/g++.jason/crash3.C: Likewise.
50609         * g++.old-deja/g++.law/ctors11.C: Likewise.
50610         * g++.old-deja/g++.law/ctors17.C: Likewise.
50611         * g++.old-deja/g++.law/ctors5.C: Likewise.
50612         * g++.old-deja/g++.law/ctors9.C: Likewise.
50613         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50614         * g++.old-deja/g++.mike/net22.C: Likewise.
50615         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50616         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50617         * g++.old-deja/g++.mike/virt3.C: Likewise.
50618         * g++.old-deja/g++.niklas/t128.C: Likewise.
50619         * g++.old-deja/g++.other/anon4.C: Likewise.
50620         * g++.old-deja/g++.other/using1.C: Likewise.
50621         * g++.old-deja/g++.other/warn3.C: Likewise.
50622         * g++.old-deja/g++.pt/t37.C: Likewise.
50623         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50624         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50625
50626 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50627
50628         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50629
50630 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50631
50632         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50633
50634 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50635
50636         * gcc.c-torture/compile/20010107-1.c: New test.
50637
50638 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50639
50640         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50641
50642 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50643
50644         * gcc.dg/format/format.h: New file.
50645         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50646         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50647         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50648         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50649         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50650         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50651         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50652         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50653         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50654         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50655         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50656         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50657         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50658         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50659         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50660         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50661         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50662         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50663         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50664         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50665         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50666         instead of declaring standard types, macros and functions in each
50667         test.
50668
50669 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50670
50671         * gcc.c-torture/execute/20010106-1.c: New test.
50672
50673 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50674
50675         * gcc.dg/format/format.exp: New file.
50676         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50677         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50678         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50679         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50680         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50681         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50682         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50683         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50684         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50685         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50686         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50687         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50688         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50689         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50690         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50691         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50692         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50693         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50694         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50695         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50696         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50697         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50698         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50699         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50700         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50701         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50702         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50703         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50704         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50705         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50706         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50707         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50708         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50709         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50710         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50711         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50712         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50713         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50714         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50715         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50716         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50717         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50718
50719 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50720
50721         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50722         account.
50723
50724 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50725
50726         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50727
50728 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50729
50730         * g++.old-deja/g++.pt/crash62.C: New test.
50731
50732 2001-01-04  Richard Henderson  <rth@redhat.com>
50733
50734         * gcc.dg/20000926-1.c: Update expected warnings.
50735         * gcc.dg/array-2.c: Likewise.
50736         * gcc.dg/array-4.c: Also validate flexible array members.
50737         * gcc.dg/c99-flex-array-1.c: New.
50738
50739 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50740
50741         * gcc.c-torture/compile/20001222-1.x: Remove.
50742
50743 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50744
50745         * gcc.c-torture/execute/built-in-setjmp.c: New.
50746
50747 2001-01-03  Richard Henderson  <rth@redhat.com>
50748
50749         * gcc.dg/940510-1.c: Update expected error wording.
50750         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50751
50752 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50753
50754         * lib/target-supports.exp (check_alias_available): Modified to
50755         indicate aliases not supported if only weak aliases are supported.
50756
50757 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50758
50759         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50760         Turn on cmpstrsi checks for __pj__ and __i370__.
50761
50762 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50763
50764         * g++.old-deja/g++.other/virtual11.C: New test.
50765
50766 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50767
50768         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50769
50770 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50771
50772         * gcc.c-torture/compile/20010102-1.c: New test.
50773
50774 2001-01-02  Andreas Jaeger  <aj@suse.de>
50775
50776         * gcc.dg/noreturn-3.c: New test.
50777
50778         * gcc.dg/noreturn-4.c: New test.
50779
50780 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50781
50782         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50783         __builtin_fputc and __builtin_fwrite.
50784
50785 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50786
50787         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50788         signed char, not default char.
50789
50790 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50791
50792         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50793
50794 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50795
50796         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50797
50798 2000-12-29  Richard Henderson  <rth@redhat.com>
50799
50800         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50801         (__cyg_profile_func_exit): Define.
50802
50803 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50804
50805         * g++.dg/vtgc1.C: New test.
50806
50807 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50808
50809         * gcc.dg/noncompile/20001228-1.c: New test.
50810
50811         * gcc.dg/20001228-1.c: New test.
50812
50813         * gcc.c-torture/execute/20001228-1.c: New test.
50814
50815 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50816
50817         * gcc.dg/format-strfmon-1.c: New test.
50818
50819 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50820
50821         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50822         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50823         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50824         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50825         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50826         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50827         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50828         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50829         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50830         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50831         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50832         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50833         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50834
50835         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50836         * gcc.c-torture/execute/string-opt-4.c: Test index.
50837
50838 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50839
50840         * gcc.c-torture/compile/20001226-1.c: New test.
50841
50842 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50843
50844         * gcc.c-torture/compile/20001222-1.c: New test.
50845         * gcc.c-torture/compile/20001222-1.x: Xfail.
50846
50847 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50848
50849         * gcc.c-torture/execute/comp-goto-2.c: New test.
50850
50851 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50852
50853         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50854         Use long types if __INT_MAX__ is 32767.
50855         (main): Use cast to (sint32 *) when poking 88 into a_page.
50856
50857         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50858
50859 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50860
50861         * gcc.c-torture/compile/20001221-1.c: New test.
50862         * gcc.c-torture/execute/20001221-1.c: New test.
50863
50864 2000-12-20  Richard Henderson  <rth@redhat.com>
50865
50866         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50867         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50868
50869 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50870
50871         * gcc.dg/compare3.c: New test.
50872
50873 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50874
50875         * gcc.dg/format-warnll-1.c: New test.
50876
50877 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50878
50879         * gcc.dg/cpp/cmdlne-P.c: New test.
50880
50881 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50882
50883         * gcc.c-torture/execute/builtin-abs-1.c,
50884         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50885
50886 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50887
50888         * gcc.dg/cpp/multiline.c: New test.
50889
50890 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50891
50892         * g++.old-deja/g++.other/syshdr1.C: Update.
50893         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50894
50895 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50896
50897         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50898
50899 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50900
50901         * g++.old-deja/g++.pt/ttp65.C: New test.
50902
50903 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50904
50905         * g++.old-deja/g++.pt/ttp64.C: New test.
50906
50907 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50908
50909         * g++.old-deja/g++.pt/spec33.C: New test.
50910
50911 2000-12-14  Catherine Moore  <clm@redhat.com>
50912
50913         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50914         * gcc.c-torture/execute/920612-2.c: Likewise.
50915         * gcc.c-torture/execute/920428-2.c: Likewise.
50916         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50917         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50918
50919 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50920
50921         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50922         * gcc.dg/pack-test-2.c: Likewise.
50923
50924 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50925
50926         Tests by Zack Weinberg <zackw@stanford.edu>.
50927
50928         * gcc.dg/cpp/defined.c: Update.
50929         * gcc.dg/cpp/defined_trad.c: New tests.
50930
50931 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50932
50933         * gcc.dg/cpp/trad-direct.c: Update.
50934
50935 2000-12-11  Neil Booth  <neilb@earthling.net>
50936
50937         * gcc.dg/cpp/defined_trad.c
50938
50939 2000-12-11  Neil Booth  <neilb@earthling.net>
50940
50941         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50942
50943 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50944
50945         * gcc.dg/format-miss-2.c: New test.
50946
50947 2000-12-09  Neil Booth  <neilb@earthling.net>
50948
50949         * gcc.dg/cpp/lineflags.c: New tests.
50950         * gcc.dg/cpp/poison.c: Update.
50951         * gcc.dg/cpp/redef2.c: Update.
50952         * gcc.dg/cpp/skipping.c: New test.
50953
50954 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50955
50956         * g++.old-deja/g++.other/eh3.C: New testcase.
50957
50958 2000-12-07  Neil Booth  <neilb@earthling.net>
50959
50960         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50961         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50962         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50963         wtr-union-init-2.c, wtr-union-init-3.c: Update.
50964         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50965         Update.
50966
50967 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50968
50969         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50970         __SIZE_TYPE__ instead of int for type of integers cast to
50971         pointers.
50972
50973 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
50974
50975         * g++.old-deja/g++.other/cleanup4.C: New test.
50976
50977 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50978
50979         * format-sec-1.c: New test.
50980
50981 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50982
50983         * gcc.dg/format-nonlit-3.c: New test.
50984
50985 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50986
50987         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
50988         through a null pointer.
50989
50990 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50991
50992         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
50993         * g++.old-deja/g++.pt/partial4.C: New test.
50994
50995 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
50996
50997         * gcc.c-torture/execute/ieee/hugeval.x: New.
50998
50999 2000-12-06  Neil Booth  <neilb@earthling.net>
51000
51001         * gcc.dg/cpp/backslash2.c: New tests.
51002
51003 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51004
51005         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51006         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51007
51008 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51009
51010         * gcc.c-torture/execute/20001203-2.c: New testcase.
51011
51012 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51013
51014         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51015         * g++.old-deja/g++.other/virtual10.C: New test.
51016
51017 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51018
51019         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51020
51021 2000-12-05  Richard Henderson  <rth@redhat.com>
51022
51023         * gcc.c-torture/compile/20001205-1.c: New.
51024
51025 2000-12-04  Neil Booth  <neilb@earthling.net>
51026
51027         * g++.old-deja/g++.other/virtual9.C: New test.
51028         * g++.old-deja/g++.pt/crash61.C: New test.
51029         * gcc.c-torture/execute/loop-9.c: New test.
51030
51031 2000-12-04  Neil Booth  <neilb@earthling.net>
51032
51033         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51034         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51035         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51036         * gcc.dg/cpp/extratokens.c: ...here.
51037
51038 2000-12-04  Neil Booth  <neilb@earthling.net>
51039
51040         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51041         New tests.
51042
51043 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51044
51045         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51046         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51047
51048 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51049
51050         * gcc.c-torture/execute/20001203-1.c: New test.
51051
51052 2000-12-03  Neil Booth  <neilb@earthling.net>
51053
51054         * gcc.dg/cpp/macro6.c: New test cases.
51055
51056 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51057
51058         * gcc.c-torture/execute/string-opt-9.c: New test.
51059         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51060         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51061         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51062
51063         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51064         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51065
51066 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51067
51068         * gcc.dg/cpp/if-6.c: New testcase.
51069
51070         * gcc.dg/20001201-1.c: New testcase.
51071
51072 2000-12-02  Neil Booth  <neilb@earthling.net>
51073
51074         * g++.old-deja/g++.other/externC4.C,
51075         g++.old-deja/g++.other/friend10.C: New tests.
51076
51077 2000-12-02  Neil Booth  <neilb@earthling.net>
51078
51079         * g++.old-deja/g++.other/instan2.C
51080         * g++.old-deja/g++.other/instan3.C: New test.
51081
51082 2000-12-02  Neil Booth  <neilb@earthling.net>
51083
51084         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51085         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51086         gnuc99.c,gnuc99-pedantic.c: New tests.
51087
51088 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51089
51090         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51091         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51092
51093 2000-12-01  Neil Booth  <neilb@earthling.net>
51094
51095         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51096         * gcc.dg/cpp/poison.c: Update.
51097         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51098
51099 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51100
51101         * g77.f-torture/execute/20001201.f: New test.
51102
51103 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51104
51105         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51106
51107 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51108
51109         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51110
51111 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51112
51113         * g++.old-deja/g++.other/cast6.C: New test.
51114
51115 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51116
51117         * gcc.c-torture/execute/20001130-2.c: New testcase.
51118
51119 2000-11-30  Richard Henderson  <rth@redhat.com>
51120
51121         * gcc.c-torture/execute/20001130-1.c: New test.
51122
51123 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51124
51125         * g++.old-deja/g++.other/op3.C: New test.
51126
51127 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51128
51129         * g++.old-deja/g++.other/op2.C: New test.
51130
51131 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51132
51133         * g++.old-deja/g++.other/crash38.C: New test.
51134
51135 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51136
51137         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51138
51139 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51140
51141         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51142         tests.
51143         * gcc.c-torture/execute/string-opt-6.c: New test.
51144
51145         * gcc.dg/20001117-1.c: Add main.
51146
51147 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51148
51149         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51150         Move from here ...
51151         * gcc.dg/940510-1.c: ... to here.
51152
51153         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51154         zero-size arrays in toplevel structures.
51155
51156 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51157
51158         * gcc.c-torture/execute/loop-8.c: New test.
51159
51160 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51161
51162         * g++.old-deja/g++.other/base1.C: New test.
51163
51164 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.old-deja/g++.other/parse2.C: New test.
51167
51168 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51169
51170         * g++.old-deja/g++.pt/incomplete1.C: New test.
51171
51172 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51173
51174         * g++.old-deja/g++.other/friend9.C: New test.
51175
51176 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51177
51178         * gcc.dg/20001127-1.c: New test.
51179
51180 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51181
51182         * g++.old-deja/g++.pt/friend46.C: New test.
51183
51184 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51185
51186         * g++.old-deja/g++.other/ptrmem8.C: New test.
51187
51188 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51189
51190         * gcc.c-torture/execute/string-opt-7.c: New test.
51191         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51192
51193 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51194
51195         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51196         instead of 'mkcheck 2'.
51197
51198 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51199
51200         * gcc.c-torture/execute/memcheck/driver.c,
51201         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51202         C9X references to refer to C99.
51203
51204 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51205
51206         * gcc.dg/ultrasp3.c: New test.
51207
51208 2000-11-25  Neil Booth  <neilb@earthling.net>
51209
51210         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51211
51212 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51213
51214         * gcc.c-torture/compile/20001123-2.c: New.
51215
51216 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51217
51218         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51219
51220 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51221
51222         * gcc.dg/sequence-point-1.c: Add some new tests.
51223         * gcc.c-torture/execute/20001124-1.c: New test.
51224
51225 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51226
51227         * g++.old-deja/g++.other/vaarg4.C: New test.
51228         * gcc.c-torture/compile/20001123-1.c: New test.
51229
51230 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51231
51232         * g++.other/crash24.C: Adjust and remove XFAIL.
51233         * g++.other/crash37.C: New test.
51234
51235 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51236
51237         * g++.old-deja/g++.pt/instantiate9.C: New test.
51238
51239 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51240
51241         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51242         new ABI, too.
51243
51244         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51245         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51246
51247 2000-11-22  Neil Booth  <neilb@earthling.net>
51248
51249         * gcc.dg/cpp/Wtrigraphs.c: New test.
51250
51251 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51252
51253         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51254
51255 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51256
51257         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51258
51259 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51260
51261         * lib/gcc-dg.exp: load_lib scanasm.exp.
51262         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51263         * lib/g++-dg.exp: load_lib scanasm.exp.
51264         * lib/scanasm.exp: New.
51265         (scan-assembler, scan-assembler-not): Add optional arguments to
51266         test name, or if not present, the pattern name.
51267         (scan-assembler-dem, scan-assembler-dem-not): New.
51268
51269         * g++.dg/dg.exp: New.
51270
51271 2000-11-21  Neil Booth  <neilb@earthling.net>
51272
51273         * gcc.dg/cpp/integrated1.c: Remove.
51274
51275 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51276
51277         * gcc.c-torture/execute/20001121-1.c: New test.
51278
51279 2000-11-21  Richard Henderson  <rth@redhat.com>
51280
51281         * gcc.c-torture/compile/20001121-1.c: New test.
51282
51283 2000-11-20  Neil Booth  <neilb@earthling.net>
51284
51285         * gcc.dg/cpp/integrated1.c: New test.
51286
51287 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51288
51289         * g++.old-deja/g++.other/inline17.C: New test.
51290
51291 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51292
51293         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51294         local variable to be zero: I made the variable global. Now
51295         uses abort() and exit() instead of relying on main's return value.
51296
51297 2000-11-20  Neil Booth  <neilb@earthling.net>
51298
51299         * gcc.dg/cpp/paste2.c: Update test.
51300         * objc/execute/paste.m: New test.
51301
51302 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51303
51304         * gcc.dg/c99-condexpr-1.c: New test.
51305
51306 2000-11-20  Neil Booth  <neilb@earthling.net>
51307
51308         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51309
51310 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51311
51312         * g++.old-deja/g++.pt/export1.C: New test.
51313
51314 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51315
51316         * gcc.dg/20001117-1.c: New test.
51317
51318 2000-11-18  Richard Henderson  <rth@redhat.com>
51319
51320         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51321
51322 2000-11-18  Richard Henderson  <rth@redhat.com>
51323
51324         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51325         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51326         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51327
51328 2000-11-18  Richard Henderson  <rth@redhat.com>
51329
51330         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51331         (main): New.  Exit cleanly.
51332
51333 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51334
51335         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51336         gcc.dg/c99-fordecl-2.c: New tests.
51337
51338 2000-11-18  Richard Henderson  <rth@redhat.com>
51339
51340         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51341         * gcc.c-torture/execute/zerolen-2.c: New.
51342
51343 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51344
51345         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51346         memory.
51347
51348 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51349
51350         * g++.old-deja/g++.pt/instantiate8.C: New test.
51351
51352 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51353
51354         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51355         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51356
51357 2000-11-16  Nick Clifton  <nickc@redhat.com>
51358
51359         * gcc.c-torture/execute/nestfunc-2.c: New test.
51360         * gcc.c-torture/execute/nestfunc-3.c: New test.
51361
51362 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51363
51364         * gcc.c-torture/compile/20001116-1.c: New test.
51365
51366 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51367
51368         * gcc.c-torture/execute/20001115-1.c: New test.
51369
51370 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51371
51372         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51373         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51374         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51375         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51376
51377 2000-11-15  Neil Booth  <neilb@earthling.net>
51378
51379         gcc.dg/cpp/_Pragma1.c: Update.
51380         gcc.dg/cpp/_Pragma2.c: New test.
51381
51382 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51383
51384         * g++.old-deja/g++.other/anon5.C: New test.
51385
51386 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51387
51388         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51389         tests.
51390
51391 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51392
51393         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51394         output.
51395
51396 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51397
51398         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51399         labels at end of compound statements.
51400
51401 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51402
51403         * gcc.c-torture/execute/loop-7.c: New test.
51404
51405 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51406
51407         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51408
51409 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51410
51411         * gcc.dg/c99-bool-1.c: New test.
51412
51413 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51414
51415         * gcc.dg/c99-scope-1.c: Remove xfail.
51416         * gcc.dg/c99-scope-2.c: New test.
51417
51418 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51419
51420         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51421         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51422
51423 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51424
51425         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51426         error messages.
51427
51428         * g++.mike/p700.C: Don't typedef wchar_t.
51429         * g++.mike/p784.C: Likewise.
51430         * g++.mike/eb101.C: Don't use __wchar_t.
51431
51432 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51433
51434         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51435         from DO loop.
51436
51437 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51438
51439         * gcc.c-torture/execute/20001111-1.c: New test.
51440
51441 2000-11-10  Nick Clifton  <nickc@redhat.com>
51442
51443         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51444         long multuiple and accumulate.
51445
51446 2000-11-09  Richard Henderson  <rth@redhat.com>
51447
51448         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51449         via size_t instead of int.
51450
51451         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51452         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51453         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51454         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51455
51456 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51457
51458         * gcc.c-torture/compile/20001109-1.c: New test.
51459         * gcc.c-torture/compile/20001109-2.c: New test.
51460
51461 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.old-deja/g++.pt/operator1.C: New test.
51464         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51465
51466 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51467
51468         * gcc.dg/20001108-1.c: New test.
51469
51470 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51471
51472         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51473         with both arguments constant strings.
51474         * gcc.c-torture/execute/string-opt-3.c: New test.
51475         * gcc.c-torture/execute/string-opt-4.c: New test.
51476         * gcc.c-torture/execute/string-opt-5.c: New test.
51477
51478 2000-11-08  Nick Clifton  <nickc@redhat.com>
51479
51480         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51481         mulsidi3adddi patterns.
51482
51483 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51484
51485         * g++.old-deja/g++.other/crash36.C: New test.
51486
51487 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51488
51489         * g++.old-deja/g++.other/init16.C: New test.
51490
51491 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51492
51493         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51494
51495 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51496
51497         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51498         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51499         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51500
51501 2000-11-07  DJ Delorie  <dj@redhat.com>
51502
51503         * gcc.dg/20000614-1.c: Add return so that test can pass.
51504
51505 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51506
51507         * gcc.c-torture/execute/string-opt-1.c: New test.
51508
51509 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51510
51511         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51512         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51513         parameters in registers, and there is no way for a varargs
51514         function to know in which order the integer and floating-point
51515         parameters should be interleaved when they are placed on the
51516         stack.
51517         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51518         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51519
51520 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51521
51522         * gcc.c-torture/execute/string-opt-2.c: New test.
51523
51524 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51525
51526         * g++.old-deja/g++.pt/crash60.C: New test.
51527
51528 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51529
51530         * g++.old-deja/g++.other/crash24.C: New test.
51531         * g++.old-deja/g++.other/crash25.C: New test.
51532         * g++.old-deja/g++.other/crash26.C: New test.
51533         * g++.old-deja/g++.other/crash27.C: New test.
51534         * g++.old-deja/g++.other/crash28.C: New test.
51535         * g++.old-deja/g++.other/crash29.C: New test.
51536         * g++.old-deja/g++.other/crash30.C: New test.
51537         * g++.old-deja/g++.other/crash31.C: New test.
51538         * g++.old-deja/g++.other/crash32.C: New test.
51539         * g++.old-deja/g++.other/crash33.C: New test.
51540         * g++.old-deja/g++.other/crash34.C: New test.
51541         * g++.old-deja/g++.other/crash35.C: New test.
51542
51543 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51544
51545         * gcc.c-torture/execute/20001031-1.c: New test.
51546
51547 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51548
51549         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51550         namespace.
51551
51552         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51553         standards-conformant.
51554
51555         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51556
51557         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51558         * g++.old-deja/g++.mike/p755a.C: Likewise.
51559         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51560         library makes no calls to `operator new' during initialization.
51561
51562 2000-11-04  Neil Booth  <neilb@earthling.net>
51563
51564         * gcc.dg/cpp/include2.c: New tests.
51565
51566 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51567
51568         * lib/g++.exp (g++_set_ld_library_path): New function.
51569         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51570
51571 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51572
51573         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51574         warnings.
51575
51576 2000-11-01  Richard Henderson  <rth@redhat.com>
51577
51578         * g++.old-deja/g++.ext/namedret1.C: New.
51579         * g++.old-deja/g++.ext/namedret2.C: New.
51580         * g++.old-deja/g++.ext/namedret3.C: New.
51581
51582 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51583
51584         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51585         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51586
51587 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51588
51589         * gcc.c-torture/execute/va-arg-21.c: New test.
51590
51591 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51592
51593         * gcc.dg/c99-complex-2.c: New test.
51594
51595 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51596
51597         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51598
51599 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51600
51601         * g++.old-deja/g++.other/inline16.C: New test.
51602
51603 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51604
51605         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51606         __PRETTY_FUNCTION__
51607
51608 2000-10-29  Neil Booth  <neilb@earthling.net>
51609
51610         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51611         New tests.
51612         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51613         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51614         optimisation.
51615
51616 2000-10-29  Neil Booth  <neilb@earthling.net>
51617
51618         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51619         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51620         * mi5.c: Test multiple includes work with -C.
51621         * trigraphs.c: Test ^= version.
51622
51623 2000-10-28  Neil Booth  <neilb@earthling.net>
51624
51625         New tests and test updates for new macro expander.
51626
51627         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51628         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51629         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51630         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51631         new diagnostic messages.
51632
51633         * gcc.dg/cpp/macro3.c: New tests.
51634
51635 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51636
51637         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51638         on the same line.
51639
51640 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51641
51642         * g++.old-deja/g++.other/eh2.C: New test.
51643
51644 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51645
51646         * gcc.c-torture/execute/20001027-1.c: New test.
51647
51648 2000-10-26  Richard Henderson  <rth@redhat.com>
51649
51650         * gcc.c-torture/execute/20001026-1.c: New.
51651
51652 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51653
51654         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51655         * g++.old-deja/g++.law/builtin1.C: Likewise.
51656         * g++.old-deja/g++.law/ctors10.C: Likewise.
51657         * g++.old-deja/g++.law/virtual3.C: Likewise.
51658         * g++.old-deja/g++.mike/p658.C: Likewise.
51659         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51660         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51661         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51662         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51663         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51664
51665 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51666
51667         * gcc.c-torture/compile/20001024-1.c: New test.
51668
51669 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51670
51671         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51672         to tell us whether or not we are using V3.
51673
51674 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51675
51676         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51677         operands.
51678
51679 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51680
51681         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51682
51683 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51684
51685         * gcc.c-torture/execute/20001024-1.c: New test.
51686
51687 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51688
51689         * g++.old-deja/g++.other/sibcall1.C: New test.
51690
51691 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51692
51693         * gcc.dg/noncompile/init-3.c: New test.
51694
51695 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51696
51697         * gcc.dg/format-array-1.c: New test.
51698
51699 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51700
51701         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51702         writing through null pointers; remove comment about testing
51703         unterminated strings.
51704
51705 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51706
51707         * gcc.c-torture/execute/20001017-2.c: New test.
51708
51709 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51710
51711         * gcc.c-torture/compile/20001018-1.c: New test.
51712         * gcc.c-torture/compile/20001018-1.x: Xfail.
51713
51714 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51715
51716         * gcc.c-torture/execute/20001017-1.c: New test.
51717
51718 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51719
51720         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51721         for multiple use of arguments with scanf formats; add tests for
51722         multiple use of arguments.
51723
51724 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51725
51726         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51727         from some old tests.
51728
51729 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51730
51731         * gcc.dg/format-miss-1.c: New test.
51732
51733 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51734
51735         * gcc.c-torture/execute/20001013-1.c: New test.
51736
51737 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51738
51739         * gcc.dg/format-branch-1.c: New test.
51740
51741 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51742
51743         * README, lib/file-format.exp: Remove EGCS references.
51744
51745 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51746
51747         * gcc.dg/20001013-1.c: New test.
51748
51749 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51750
51751         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51752         for intmax_t in the compiler using __typeof__ and the type rules
51753         for conditional expressions.
51754
51755 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51756
51757         * gcc.dg/20001012-1.c: New test.
51758         * gcc.dg/20001012-2.c: New test.
51759
51760 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51761
51762         * gcc.dg/format-attr-1.c: New test.
51763
51764 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51765
51766         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51767         __LONG_LONG_MAX__ instead of LLONG_MAX.
51768
51769 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51770
51771         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51772         scanf flags.
51773         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51774         flags.
51775
51776 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51777
51778         * gcc.dg/sequence-pt-1.c: New test.
51779
51780 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51781
51782         * gcc.c-torture/execute/20001011-1.c: New testcase.
51783         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51784
51785 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51786
51787         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51788         does not error on it.
51789
51790 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51791
51792         * gcc.dg/20001009-1.c: New test.
51793
51794 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51795
51796         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51797         * gcc.c-torture/execute/20001009-2.c: ... to here.
51798
51799 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51800
51801         * gcc.c-torture/compile/20001009-1.c: New testcase.
51802         * gcc.c-torture/execute/20001009-1.c: New testcase.
51803         Testcases provided by Jan Hubicka <jh@suse.cz>.
51804
51805 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51806
51807         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51808         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51809         uintmax_t using <limits.h> to emulate the compiler's internal
51810         logic.  No longer XFAIL %j tests.
51811
51812 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51813
51814         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51815         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51816         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51817         regexps and details of expected handling of some bad formats.
51818         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51819         suppression.
51820
51821 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51822
51823         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51824         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51825         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51826         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51827         in list archives.
51828
51829 2000-10-06  Richard Henderson  <rth@cygnus.com>
51830
51831         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51832         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51833         * g++.old-deja/g++.jason/report.C: Likewise.
51834         * g++.old-deja/g++.law/friend5.C: Likewise.
51835         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51836         of the expected warnings.
51837
51838 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51839
51840         * g++.old-deja/g++.pt/enum14.C: New test.
51841
51842 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51843
51844         * g++.old-deja/g++.pt/crash59.C: New test.
51845
51846 2000-10-04  Will Cohen  <wcohen@redhat.com>
51847
51848         * gcc.dg/20000926-1.c: New test.
51849
51850 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51851
51852         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51853         function name for current C++ compiler.
51854         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51855
51856 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51857
51858         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51859         __PRETTY_FUNCTION__.
51860         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51861
51862 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51863
51864         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51865
51866 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51867
51868         * gcc.c-torture/compile/20000923-1.c: New test.
51869
51870 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51871
51872         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51873         * g++.old-deja/g++.pt/ttp62.C: Same.
51874         * g++.old-deja/g++.other/inline14.C: Same.
51875
51876 2000-09-24  Richard Henderson  <rth@cygnus.com>
51877
51878         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51879
51880 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51881
51882         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51883
51884 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51885
51886         * gcc.c-torture/compile/20000922-1.c: New file.
51887
51888 2000-09-21  Nick Clifton  <nickc@redhat.com>
51889
51890         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51891         a signed long modulo operation.
51892         (mod6): New function - perform an unsigned long modulo operation.
51893         (main): Add tests for modulos of very large numbers by very small
51894         dividends.
51895
51896 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51897
51898         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51899
51900 2000-09-19  Richard Henderson  <rth@cygnus.com>
51901
51902         * gcc.dg/compare2.c (case 10): XFAIL.
51903
51904 2000-09-18  Richard Henderson  <rth@cygnus.com>
51905
51906         * gcc.c-torture/execute/20000906-1.c: Move ...
51907         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51908         that support __builtin_trap.
51909
51910 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51911
51912         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51913
51914 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51915
51916         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51917         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51918         more $ format tests.
51919
51920 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51921
51922         * gcc.dg/format-errmk-1.c: New test.
51923
51924 2000-09-17  Greg McGary  <greg@mcgary.org>
51925
51926         * gcc.c-torture/execute/20000917-1.x: Remove.
51927
51928 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51929
51930         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51931
51932 2000-09-17  Greg McGary  <greg@mcgary.org>
51933
51934         * gcc.c-torture/execute/20000917-1.c: New test.
51935         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51936
51937 2000-09-16  Neil Booth  <NeilB@earthling.net>
51938
51939         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51940         in nested macro bug.
51941
51942 2000-09-15  Neil Booth  <NeilB@earthling.net>
51943
51944         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51945
51946 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51947
51948         * gcc.c-torture/execute/20000914-1.c: New test.
51949
51950 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51951
51952         * g++.other/inline13.C: New test.
51953
51954 2000-09-12  Andreas Jaeger  <aj@suse.de>
51955
51956         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51957         constant by Ulrich Drepper <drepper@redhat.com>.
51958
51959 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51960
51961         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51962
51963 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51964
51965         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51966
51967 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
51968
51969         * gcc.dg/cpp/backslash.c: New test.
51970
51971 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
51972
51973         * gcc.c-torture/execute/20000910-1.c: New test.
51974         * gcc.c-torture/execute/20000910-2.c: Likewise.
51975
51976 2000-09-11  Robert Lipe  <robertl@sco.com>
51977
51978         * gcc.dg/pragma-align.c: New test.
51979
51980 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
51981
51982         * g++.old-deja/g++.pt/explicit82.C: New test.
51983         * g++.old-deja/g++.pt/explicit83.C: New test.
51984
51985 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
51986
51987         * gcc.dg/asm-names.c: New test.
51988
51989 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51990
51991         * gcc.dg/cpp/tr-warn6.c: New test
51992
51993 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51994
51995         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
51996         be accepted.
51997
51998 2000-09-07  Catherine Moore  <clm@redhat.com>
51999
52000         * gcc.c-torture/execute/unroll-1.c: New test.
52001
52002 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52003
52004         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52005         ERROR markers.
52006         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52007         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52008         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52009         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52010         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52011         Preprocess only.
52012         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52013         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52014
52015 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52016
52017         * g++.old-deja/g++.pt/deduct2.C: New test.
52018
52019 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52020
52021         * g++.old-deja/g++.pt/parms2.C: New test.
52022
52023 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52024
52025         * g++.old-deja/g++.pt/crash58.C: New test.
52026
52027 2000-09-06  Greg McGary  <greg@mcgary.org>
52028
52029         * gcc.c-torture/execute/20000906-1.c: New test.
52030         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52031
52032 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52033
52034         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52035
52036 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52037
52038         * g++.old-deja/g++.pt/crash57.C: New test.
52039
52040 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52041
52042         * g++.old-deja/g++.pt/crash56.C: New test.
52043
52044 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52045
52046         * g++.old-deja/g++.pt/koenig1.C: New test.
52047
52048 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52049
52050         * gcc.dg/20000904-1.c: New test.
52051
52052 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52053
52054         * gcc.dg/cpp/paste8.c: New test.
52055
52056 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52057
52058         * gcc.c-torture/compile/20000827-1.c: New test.
52059
52060 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52061
52062         * gcc.dg/format-diag-1.c: New test.
52063
52064 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52065
52066         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52067         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52068         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52069         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52070         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52071
52072 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52073
52074         * g++.old-deja/g++.other/nested4.C: New test.
52075
52076 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52077
52078         * g++.old-deja/g++.ns/scoped1.C: New test.
52079
52080 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52081
52082         * lib/g++.exp: Support testing already-installed GCC.
52083
52084 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52085
52086         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52087
52088 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52089
52090         * gcc.dg/return-type-2.c: New test.
52091
52092 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52093
52094         * gcc.c-torture/compile/20000825-1.c: New test.
52095
52096 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52097
52098         * gcc.dg/dwarf2-2.c: New test.
52099
52100 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52101
52102         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52103         dg-warning regexps.
52104
52105 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52106
52107         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52108         gcc.dg/format-ext-5.c: New tests.
52109
52110 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52111
52112         * g++.old-deja/g++.other/crash22.C: New test.
52113
52114 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52115
52116         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52117
52118 2000-08-24  Richard Henderson  <rth@cygnus.com>
52119
52120         * gcc.dg/ia64-sync-1.c: New test.
52121         * gcc.dg/ia64-sync-2.c: New test.
52122         * gcc.dg/ia64-asm-1.c: New test.
52123
52124 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52125
52126         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52127         * gcc.dg/format-ext-2.c: New test.
52128
52129 2000-08-23  Jason Merrill  <jason@redhat.com>
52130
52131         * lib/old-dejagnu.exp: Also ignore "In member function" and
52132         "At global scope".
52133
52134 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52135
52136         * gcc.dg/noncompile/label-lineno-1.c: New test.
52137
52138 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52139
52140         * gcc.dg/c99-array-nonobj-1.c: New test.
52141
52142 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52143
52144         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52145         tests.
52146         * gcc.dg/format-ext-1.c: New test.
52147
52148 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52149
52150         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52151         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52152         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52153         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52154         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52155
52156 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52157
52158         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52159         gcc.dg/c99-strftime-2.c: New tests.
52160
52161 2000-08-22  Richard Henderson  <rth@cygnus.com>
52162
52163         * gcc.c-torture/execute/20000822-1.c: New test.
52164
52165 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52166
52167         * gcc.c-torture/execute/20000819-1.x: Remove.
52168
52169 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52170
52171         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52172         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52173         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52174         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52175         gcc.dg/format-xopen-1.c: New tests.
52176
52177 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52178
52179         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52180
52181 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52182
52183         * g++.old-deja/g++.other/loop2.C: New test.
52184
52185         * gcc.c-torture/compile/20000606-1.c: New test.
52186         * gcc.c-torture/compile/20000728-1.c: New test.
52187         * gcc.c-torture/execute/20000801-1.c: New test.
52188         * gcc.c-torture/execute/20000801-2.c: New test.
52189         * gcc.c-torture/execute/20000819-1.c: New test.
52190         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52191         * gcc.dg/20000629-1.c: New test.
52192         * gcc.dg/20000724-1.c: New test.
52193         * gcc.dg/20000807-1.c: New test.
52194
52195 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52196
52197         * gcc.dg/cpp/pragma-1.c: New test.
52198         * gcc.dg/cpp/pragma-2.c: New test.
52199
52200 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52201
52202         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52203         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52204
52205 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52206
52207         * gcc.c-torture/compile/20000818-1.c: New test.
52208
52209 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52210
52211         * gcc.c-torture/execute/20000818-1.c: New test.
52212
52213 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52214
52215         * gcc.dg/format-va-1.c: New test.
52216
52217 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52218
52219         * g++.old-deja/g++.other/typedef8.C: New test.
52220
52221 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52222
52223         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52224         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52225         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52226         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52227         * g++.old-deja/g++.other/ptrmem7.C: New test.
52228         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52229
52230 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52231
52232         * g++.old-deja/g++.pt/typename27.C: New test.
52233
52234 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52235
52236         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52237         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52238         * g++.old-deja/g++.pt/friend45.C: New test.
52239         * g++.old-deja/g++.other/friend8.C: New test.
52240
52241 2000-08-15  Richard Henderson  <rth@cygnus.com>
52242
52243         * gcc.c-torture/execute/20000815-1.c: New test.
52244
52245 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52246
52247         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52248         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52249         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52250
52251 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52252
52253         * g++.old-deja/g++.other/refinit2.C: New test.
52254
52255 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52256
52257         * lib/c-torture.exp (c-torture): Make
52258         compiler_conditional_xfail_data global.
52259         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52260         compiler_conditional_xfail_data machinery.
52261         (f-torture-execute): Likewise.
52262         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52263         and only when unrolling loops.
52264
52265         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52266
52267 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.pt/explicit81.C: New test.
52270
52271 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52272
52273         * g++.old-deja/g++.pt/typename26.C: New test.
52274
52275 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52276
52277         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52278         warning.
52279
52280 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52281
52282         * g++.old-deja/g++.other/array3.C: New test.
52283
52284 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52285
52286         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52287         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52288         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52289         New tests.
52290
52291 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52292
52293         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52294         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52295
52296 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52297
52298         * gcc.c-torture/execute/20000808-1.c: New test.
52299
52300 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52301
52302         * gcc.dg/c90-const-expr-1.c: New test.
52303
52304 2000-08-08  Richard Henderson  <rth@cygnus.com>
52305
52306         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52307
52308 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52309
52310         * gcc.dg/noncompile/const-ll-1.c: New test.
52311
52312 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52313
52314         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52315
52316 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52317
52318         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52319         that running programs linked against the shared version of libobjc
52320         run correctly.
52321
52322 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52323
52324         * gcc.dg/c99-printf-1.c: New test.
52325
52326 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52327
52328         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52329
52330 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52331
52332         * gcc.c-torture/execute/20000731-1.x: Delete.
52333
52334 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52335
52336         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52337         and torture_without_loops as is done by c-torture.exp.
52338         (search_for): Copy from c-torture.exp.
52339         (gcc-dg-runtest): New function, drives a directory of tests
52340         iterating over the TORTURE_OPTIONS.
52341         (scan-assembler, scan-assembler-not): Move here from
52342         individual directory drivers.
52343
52344         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52345         defined by lib/gcc-dg.exp.
52346         * gcc.dg/cpp/cpp.exp: Likewise.
52347         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52348         gcc-dg-runtest, so we cycle over optimization options.
52349
52350         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52351         * gcc.dg/compare2.c: No longer expected to fail.
52352
52353 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52354
52355         * gcc.c-torture/execute/20000804-1.c: New test.
52356
52357 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52358
52359         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52360
52361 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52362
52363         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52364
52365 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52366
52367         * gcc.c-torture/compile/20000803-1.c: New test.
52368
52369 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52370
52371         * gcc.c-torture/execute/20000801-3.c,
52372         gcc.c-torture/execute/20000801-4.c: New tests.
52373         * gcc.c-torture/execute/20000801-3.x,
52374         gcc.c-torture/execute/20000801-4.x: Xfail.
52375
52376 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52377
52378         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52379         libobjc/.libs to allow for libtool.
52380
52381 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52382
52383         * gcc.c-torture/compile/20000802-1.c: New test.
52384
52385 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52386
52387         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52388
52389 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52390
52391         * gcc-c-torture/execute/20000731-2.c: New test.
52392
52393         * gcc.c-torture/execute/20000731-1.c: New test.
52394         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52395
52396 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52397
52398         * gcc.dg/cpp/paste7.c: New test.
52399         * gcc.dg/cpp/20000725-1.c: New test.
52400
52401 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52402
52403         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52404         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52405         declaration warning for __builtin_dwarf_reg_size.
52406
52407         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52408
52409 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52410
52411         * gcc.dg/noncompile/voidparam-1.c: New test.
52412
52413 2000-07-30  Richard Henderson  <rth@cygnus.com>
52414
52415         * gcc.dg/c90-digraph-1.c: Don't xfail.
52416         * gcc.dg/compare2.c (case 10): Xfail.
52417         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52418
52419 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52420
52421         * gcc.dg/c99-main-1.c: New test.
52422
52423 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52424
52425         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52426
52427 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52428
52429         * gcc.c-tortuer/execute/20000726-1.c: New test.
52430
52431 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52432
52433         * gcc.c-torture/execute/enum-2.c: New test.
52434
52435 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52436
52437         * gcc.dg/cpp/tr-warn3.c: New test.
52438
52439 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52440
52441         * g++.old-deja/g++.ext/implicit1.C: Remove.
52442         * g++.old-deja/g++.jason/c2.C: Remove
52443         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52444         * g++.old-deja/g++.pt/crash16.C: Likewise.
52445         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52446
52447 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52448
52449         * g++.old-deja/g++.other/for2.C: New test.
52450
52451 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52452
52453         * gcc.dg/20000720-1.c: New test.
52454
52455 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52456
52457         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52458
52459 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52460
52461         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52462         * gcc.c-torture/execute/20000722-1.c: New.
52463         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52464
52465 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52466
52467         * gcc.dg/cpp/20000720-1.S: New test.
52468
52469 2000-07-21  Michael Meissner  <meissner@redhat.com>
52470
52471         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52472
52473 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52474
52475         * g++.old-deja/g++.brendan/crash16.C,
52476         g++.old-deja/g++.brendan/parse3.C,
52477         g++.old-deja/g++.brendan/redecl1.C,
52478         g++.old-deja/g++.ns/template13.C,
52479         g++.old-deja/g++.other/decl4.C,
52480         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52481
52482 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52483
52484         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52485         and "Internal error".
52486
52487         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52488         regexps.
52489         * gcc.dg/cpp/paste6.c: New test.
52490
52491 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52492
52493         * gcc.dg/cpp/tr-direct.c: New test.
52494
52495         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52496         gcc.dg/cpp/undef1.c: Tweak error regexps.
52497
52498 2000-07-18  Eric Christopher <echristo@redhat.com>
52499
52500         * gcc.c-torture/compile/20000718-1.c: New test.
52501
52502 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52503
52504         * cpplex.c (_cpp_push_token): If the token being pushed back
52505         is the previous token in this context, just subtract one from
52506         context->posn.
52507         * cppmacro.c (save_expansion): Clear aux field when storing a
52508         placemarker.
52509
52510 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52511
52512         * gcc.dg/noncompile/redecl-1.c: New test.
52513
52514 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * gcc.c-torture/execute/20000717-5.c: New test.
52517         * gcc.c-torture/execute/20000717-1.x: Removed.
52518
52519 2000-07-17  Richard Henderson  <rth@cygnus.com>
52520
52521         * gcc.c-torture/execute/20000717-4.c: New test.
52522
52523 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52524
52525         * gcc.dg/cpp/syshdr.c: New test.
52526         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52527
52528 2000-07-17  Neil Booth  <neilb@earthling.net>
52529
52530         * gcc.dg/cpp/cmdlne-dM.c: New test.
52531         * gcc.dg/cpp/cmdlne-dD.c: New test.
52532
52533 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52534
52535         * gcc.c-torture/execute/20000717-3.c: New test.
52536
52537         * gcc.c-torture/compile/20000717-1.c: New test.
52538
52539 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52540
52541         * gcc.c-torture/execute/20000717-2.c: New test.
52542
52543 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52544
52545         * gcc.dg/formatz-1.c: New test.
52546
52547         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52548         * gcc.dg/c99-digraph-1.c: New tests.
52549
52550         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52551         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52552
52553         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52554         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52555         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52556         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52557         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52558         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52559         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52560
52561 2000-07-17  Greg McGary <greg@mcgary.org>
52562
52563         * gcc.c-torture/execute/20000717-1.c: New test.
52564         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52565
52566 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52567
52568         * gcc.c-torture/execute/20000715-2.c: New test.
52569         * gcc.dg/20000715-1.c: New test.
52570
52571 2000-07-15  Michael Meissner  <meissner@redhat.com>
52572
52573         * gcc.c-torture/execute/20000715-1.c: New test.
52574
52575 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * gcc.c-torture/execute/20000707-1.c: New test.
52578
52579 2000-07-13  Neil Booth  <NeilB@earthling.net>
52580
52581         * gcc.dg/cpp/digraph1.c,
52582         gcc.dg/cpp/digraph2.c,
52583         gcc.dg/cpp/digraphs.c: New tests.
52584
52585 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52586
52587         * g77.f-torture/compile/20000630-2.f: New test.
52588         * g77.f-torture/compile/20000630-2.x
52589
52590 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52591
52592         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52593
52594 2000-07-11  Neil Booth  <NeilB@earthling.net>
52595
52596         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52597
52598 2000-07-11  Neil Booth  <NeilB@earthling.net>
52599
52600         * gcc.dg/cpp/cmdlne-C.c: New.
52601
52602 2000-07-09  Neil Booth  <NeilB@earthling.net>
52603
52604         * gcc.dg/cpp/directiv.c: New tests.
52605         * gcc.dg/cpp/undef1.c: Update.
52606
52607 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52608
52609         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52610
52611 2000-07-09  Neil Booth  <NeilB@earthling.net>
52612
52613         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52614
52615 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52616
52617         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52618         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52619
52620 2000-07-08  Neil Booth  <NeilB@earthling.net>
52621
52622         * gcc.dg/cpp/macsyntx.c: New tests.
52623
52624 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52625
52626         * gcc.dg/20000707-1.c: New test.
52627
52628 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52629
52630         * gcc.c-torture/execute/20000706-1.c: New test.
52631         * gcc.c-torture/execute/20000706-2.c: New test.
52632         * gcc.c-torture/execute/20000706-3.c: New test.
52633         * gcc.c-torture/execute/20000706-4.c: New test.
52634         * gcc.c-torture/execute/20000706-5.c: New test.
52635
52636 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52637
52638         * g++.old-deja/g++.pt/instantiate7.C: New test.
52639
52640 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52641
52642         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52643         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52644         * g++.old-deja/g++.other/rtti3.C: Likewise.
52645         * g++.old-deja/g++.other/rttid3.C: Likewise.
52646
52647 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52648
52649         *  g77.f-torture/compile/20000630-1.x: Fix typo
52650
52651 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52652
52653         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52654         assembly output.
52655
52656 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52657
52658         * gcc.dg/cpp/ident.c: New test.
52659
52660 2000-07-05  Neil Booth  <NeilB@earthling.net>
52661
52662         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52663           gcc.dg/cpp/lexstrng.c: New tests.
52664
52665 2000-07-04  Neil Booth  <NeilB@earthling.net>
52666
52667         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52668         * gcc.dg/cpp/strify2.c: Same.
52669
52670 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52671
52672         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52673         * gcc.dg/cpp/19990703-1.c: Likewise.
52674         * gcc.dg/cpp/20000625-1.c: Likewise.
52675         * gcc.dg/cpp/20000625-2.c: Likewise.
52676
52677         * gcc.dg/cpp/macro1.c,
52678         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52679         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52680         gcc.dg/cpp/strify1.c,
52681         gcc.dg/cpp/strify2.c: New tests.
52682
52683 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52684
52685         * gcc.c-torture/execute/20000703-1.c: New test.
52686
52687 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52688
52689         * g++.old-deja/g++.pt (lookup10.C): New test.
52690
52691 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52692
52693         * g++.old-deja/g++.pt (typename25.C): New test.
52694
52695 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52696
52697         * gcc.c-torture/compile/20000701-1.c: New test.
52698
52699 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52700
52701         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52702         to test case.
52703
52704 2000-06-30  Catherine Moore  <clm@cygnus.com>
52705
52706         * gcc.c-torture/execute/align-1.c: New test.
52707
52708 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52709
52710         * g++.old-deja/g++.pt/expr8.C: New test.
52711         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52712
52713 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52714
52715         * gcc.c-torture/compile/20000629-1.c: New test.
52716
52717 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52718
52719
52720         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52721         gcc.dg/noncompile directory, depending on whether they're
52722         preprocessor tests or not.  Annotate all the tests for the dg
52723         framework.
52724
52725         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52726         * gcc.dg/noncompile/noncompile.exp: New.
52727
52728         * Moved files:
52729         Old name                                New name
52730         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52731         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52732         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52733         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52734         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52735         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52736         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52737         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52738         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52739         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52740         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52741         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52742         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52743         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52744         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52745         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52746         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52747         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52748         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52749         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52750         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52751         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52752         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52753         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52754
52755         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52756         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52757         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52758         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52759         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52760         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52761
52762 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52763
52764         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52765         declare one variable.  On the fourth, error.
52766         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52767         declared by 20000628-1a.h.
52768
52769 2000-06-29  Richard Henderson  <rth@redhat.com>
52770
52771         * gcc.c-torture/execute/930529-1.x: New file.
52772         * gcc.dg/920413-1.c: Adjust expected warning text.
52773         * gcc.dg/980217-1.c: Declare abort.
52774         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52775
52776 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52777
52778         * g77.f-torture/compile/20000629-1.f: New test.
52779         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52780
52781 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52782
52783         Rearrange lots of files, removing entirely the
52784         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52785         directories.
52786
52787         * Deleted files:
52788         gcc.c-torture/code_quality/code_quality.exp
52789         gcc.c-torture/special/special.exp
52790         gcc.failure/failure.exp
52791         gcc.failure/940409-1.x
52792         gcc.c-torture/compile/961203-1.x
52793
52794         * New files:
52795         gcc.misc-tests/linkage.exp
52796         gcc.c-torture/execute/920730-1t.c
52797         gcc.c-torture/execute/920730-1t.x
52798         gcc.c-torture/compile/920520-1.x
52799         gcc.c-torture/compile/920521-1.x
52800         gcc.c-torture/compile/981006-1.x
52801         gcc.c-torture/execute/eeprof-1.x
52802
52803         * Moved files (possibly with modifications to fit a new harness):
52804         Old name                                New name
52805         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52806         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52807         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52808         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52809         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52810         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52811         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52812         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52813         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52814         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52815         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52816         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52817         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52818         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52819
52820 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52821
52822         * c-torture/compile/961203-1.x: Delete.
52823
52824         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52825         not exit. Include stdio.h.
52826         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52827         * gcc.misc-tests/dg-12.c: Likewise.
52828         * gcc.misc-tests/dg-5.c: Likewise.
52829         * gcc.misc-tests/dg-6.c: Likewise.
52830         * gcc.misc-tests/dg-7.c: Prototype abort.
52831         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52832         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52833         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52834         not exit.
52835         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52836         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52837
52838 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52839
52840         * gcc.dg/cpp/20000628-1.c: New test.
52841         * gcc.dg/cpp/20000628-1.h: New header for above test.
52842         * gcc.dg/cpp/20000628-1a.h: Likewise.
52843
52844 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52845
52846         * gcc.dg/cpp: New directory.
52847         * gcc.dg/cpp/cpp.exp: New driver.
52848         * gcc.dg/cpp/20000627-1.c: New test.
52849         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52850         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52851         and rewrite as a compilation test.
52852
52853         * gcc.dg: Move many files into the cpp subdirectory, possibly
52854         renaming or editing them as well.
52855         Old name                New name
52856         990119-1.c              cpp/19990119-1.c
52857         990228-1.c              cpp/19990228-1.c
52858         990407-1.c              cpp/19990407-1.c
52859         990409-1.c              cpp/19990409-1.c
52860         990413-1.c              cpp/19990413-1.c
52861         990703-1.c              cpp/19990703-1.c
52862         20000127-1.c            cpp/20000127-1.c
52863         20000129-1.c            cpp/20000129-1.c
52864         20000207-1.c            cpp/20000207-1.c
52865         20000207-2.c            cpp/20000207-2.c
52866         20000209-1.c            cpp/20000209-1.c
52867         20000209-2.c            cpp/20000209-2.c
52868         20000301-1.c            cpp/20000301-1.c
52869         20000419-1.c            cpp/20000419-1.c
52870         20000510-1.S            cpp/20000510-1.S
52871         20000519-1.c            cpp/20000519-1.c
52872         20000529-1.c            cpp/20000529-1.c
52873         20000625-1.c            cpp/20000625-1.c
52874         20000625-2.c            cpp/20000625-2.c
52875         cpp-as1.c               cpp/assert1.c
52876         cpp-as2.c               cpp/assert2.c
52877         cxx-comments-1.c        cpp/cxxcom1.c
52878         cxx-comments-2.c        cpp/cxxcom2.c
52879         endif-label.c           cpp/endif.c
52880         cpp-hash1.c             cpp/hash1.c
52881         cpp-hash2.c             cpp/hash2.c
52882         cpp-if1.c               cpp/if-1.c
52883         cpp-if2.c               cpp/if-2.c
52884         cpp-if3.c               cpp/if-3.c
52885         cpp-if4.c               cpp/if-4.c
52886         cpp-if5.c               cpp/if-5.c
52887         cpp-cond.c              cpp/if-cexp.c
52888         cpp-missingop.c         cpp/if-mop.c
52889         cpp-missingparen.c      cpp/if-mpar.c
52890         cpp-opprec.c            cpp/if-oppr.c
52891         cpp-ifparen.c           cpp/if-paren.c
52892         cpp-shortcircuit.c      cpp/if-sc.c
52893         cpp-shift.c             cpp/if-shift.c
52894         cpp-unary.c             cpp/if-unary.c
52895         cpp-li1.c               cpp/line1.c
52896         cpp-li2.c               cpp/line2.c
52897         lineno.c                cpp/line3.c
52898         lineno-2.c              cpp/line4.c
52899         cpp-mi.c                cpp/mi1.c
52900         cpp-mic.h               cpp/mi1c.h
52901         cpp-micc.h              cpp/mi1cc.h
52902         cpp-mind.h              cpp/mi1nd.h
52903         cpp-mindp.h             cpp/mi1ndp.h
52904         cpp-mix.h               cpp/mi1x.h
52905         cpp-mi2.c               cpp/mi2.c
52906         cpp-mi2a.h              cpp/mi2a.h
52907         cpp-mi2b.h              cpp/mi2b.h
52908         cpp-mi2c.h              cpp/mi2c.h
52909         cpp-mi3.c               cpp/mi3.c
52910         cpp-mi3.def             cpp/mi3.def
52911         poison-1.c              cpp/poison.c
52912         pr-impl.c               cpp/prag-imp.c
52913         cpp-redef-2.c           cpp/redef1.c
52914         cpp-redef.c             cpp/redef2.c
52915         strpaste.c              cpp/strp1.c
52916         strpaste-2.c            cpp/strp2.c
52917         cpp-tradpaste.c         cpp/tr-paste.c
52918         cpp-tradstringify.c     cpp/tr-str.c
52919         cpp-tradwarn1.c         cpp/tr-warn1.c
52920         cpp-tradwarn2.c         cpp/tr-warn2.c
52921         trigraphs.c             cpp/trigraphs.c
52922         cpp-unc1.c              cpp/unc1.c
52923         cpp-unc2.c              cpp/unc2.c
52924         cpp-unc3.c              cpp/unc3.c
52925         cpp-unc.c               cpp/unc4.c
52926         undef.c                 cpp/undef1.c
52927         undef-2.c               cpp/undef2.c
52928         cpp-wi1.c               cpp/widestr1.c
52929
52930 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52931
52932         * lib/g++.exp (g++_include_flags): Tweak.
52933
52934 2000-06-27  H.J. Lu  <hjl@gnu.org>
52935             Loren J. Rittle  <ljrittle@acm.org>
52936
52937         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52938         version with one that knows about the new gcc tree structure.
52939         (g++_link_flags): Same.
52940
52941 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52942
52943         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52944         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52945         case we are cross-compiling.
52946
52947         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52948         g++.old-deja/g++.niklas/Makefile.in,
52949         g++.old-deja/g++.niklas/configure.in,
52950         g++.old-deja/g++.other/Makefile.in,
52951         g++.old-deja/g++.other/configure.in,
52952         gcc.c-torture/code_quality/Makefile.in,
52953         gcc.c-torture/code_quality/configure.in,
52954         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52955         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52956         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52957         gcc.c-torture/execute/ieee/Makefile.in,
52958         gcc.c-torture/execute/ieee/configure.in,
52959         gcc.c-torture/noncompile/Makefile.in,
52960         gcc.c-torture/noncompile/configure.in,
52961         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52962         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52963         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52964
52965 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52966
52967         * g++.old-deja/g++.other/ambig3.C: New test.
52968
52969 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52970
52971         * g++.old-deja/g++.pt/syntax1.C: New test.
52972         * g++.old-deja/g++.pt/syntax2.C: New test.
52973         * g++.old-deja/g++.other/syntax3.C: New test.
52974         * g++.old-deja/g++.other/syntax4.C: New test.
52975
52976 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52977
52978         * gcc.dg/20000623-1.c: Prototype exit and abort.
52979
52980 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52981
52982         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
52983         New tests.
52984         * gcc.dg/cpp-mi3.def: New file.
52985
52986         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
52987         inside assertions.
52988         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
52989         lexer's error messages.
52990         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
52991         divine anything from the linemarkers.
52992         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
52993         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
52994
52995 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
52996
52997         * gcc.dg/20000623-1.c: New test.
52998
52999 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53000
53001         * gcc.c-torture/execute/20000622-1.c: New test.
53002
53003 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53004
53005         * g++.old-deja/g++.other/init15.C: New test.
53006
53007 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53008
53009         * g++.old-deja/g++.pt/vaarg2.C: New test.
53010         * g++.old-deja/g++.pt/vaarg3.C: New test.
53011
53012 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53013
53014         * g++.old-deja/g++.other/dyncast6.C: New test.
53015
53016 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53017
53018         * gcc.c-torture/execute/loop-6.c: New test.
53019
53020 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53021
53022         * gcc.dg/20000614-1.c: New test.
53023         * gcc.dg/20000614-2.c: New test.
53024
53025 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53026
53027         * g++.old-deja/g++.other/inline12.C: New test.
53028
53029 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53030
53031         * g++.old-deja/g++.other/eh1.C: New test.
53032
53033 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53034
53035         * g++.old-deja/g++.other/type.C: New test.
53036
53037 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53038
53039         * g++.old-deja/g++.other/initstring.C: New test.
53040
53041 2000-06-12  Jason Merrill  <jason@redhat.com>
53042
53043         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53044
53045 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53046
53047         * gcc.c-torture/compile/20000609-1.c: New test.
53048
53049 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53050
53051         * gcc.dg/20000609-1.c: New test.
53052
53053 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53054
53055         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53056         * gcc.c-torture/noncompile/poison-1.c: Move...
53057         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53058         * gcc.dg/cpp-li1.c: Add a token after the #line.
53059
53060 2000-06-05  Richard Henderson  <rth@cygnus.com>
53061
53062         * gcc.c-torture/execute/20000605-2.c: New test.
53063         * gcc.c-torture/execute/20000605-3.c: New test.
53064
53065 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53066
53067         * g77.f-torture/execute/20000503-1.x: New file.
53068
53069 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53070
53071         * g++.old-deja/g++.eh/badalloc1.C: New test.
53072
53073 2000-06-05  Richard Henderson  <rth@cygnus.com>
53074
53075         * gcc.c-torture/execute/20000605-1.c: New test.
53076
53077 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53078             Nathan Sidwell <nathan@codesourcery.com>
53079
53080         * gcc.c-torture/compile/20000605-1.c: New test.
53081
53082 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53083
53084         * g77.f-torture/compile/20000601-1.f: New test.
53085
53086 2000-06-03  Richard Henderson  <rth@cygnus.com>
53087
53088         * gcc.c-torture/execute/20000603-1.c: New.
53089
53090 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53091
53092         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53093         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53094
53095 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53096
53097         * gcc.dg/compare2.c (case 12): XFAIL.
53098         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53099         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53100
53101         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53102
53103 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53104
53105         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53106         guard macro is already defined when the header is first
53107         included.
53108         * gcc.dg/cpp-mix.h: New file.
53109         * gcc.dg/endif-label.c: Update patterns to match compiler.
53110
53111         * g++.brendan/complex1.C: Declare abort.
53112         * g++.law/refs4.C: Remove XFAIL.
53113         * g++.oliva/expr2.C: Declare abort and exit.
53114
53115 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53116
53117         * gcc.c-torture/execute/20000528-1.c: New test.
53118
53119         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53120         * g++.old-deja/g++.law/temps4.C: Likewise.
53121
53122         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53123         stdlib.h.  Call abort() on failure.
53124         * g++.old-deja/g++.law/refs4.C: Likewise.
53125         * g++.old-deja/g++.law/temps4.C: Likewise.
53126         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53127         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53128
53129 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53130
53131         Relative to g++.dg/special:
53132         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53133
53134         Relative to g++.old-deja:
53135         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53136         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53137         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53138         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53139         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53140         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53141         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53142
53143         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53144         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53145         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53146         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53147         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53148         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53149         and/or string.h.
53150
53151         * g++.other/goto1.C: Update expectations for error messages.
53152
53153 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53154
53155         * gcc.c-torture/compile/20000523-1.c: New test.
53156
53157 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53158
53159         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53160
53161 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53162
53163         * g++.old-deja/g++.eh/catch11.C: New test.
53164         * g++.old-deja/g++.eh/catch12.C: New test.
53165
53166 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53167
53168         * gcc.c-torture/execute/20000523-1.c: New test.
53169
53170 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53171
53172         * c-torture/execute/bcp-1.c: Replace abort in arg of
53173         __builtin_constant_p with a generic external function.
53174
53175         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53176         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53177         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53178         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53179         Prototype abort and/or exit.
53180
53181         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53182         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53183         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53184         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53185
53186 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53187
53188         * gcc.dg/dwarf2-1.c: New test.
53189
53190 2000-05-20  Richard Henderson  <rth@cygnus.com>
53191
53192         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53193
53194 2000-05-20  Andreas Jaeger  <aj@suse.de>
53195
53196         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53197         testcase.
53198
53199 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53200
53201         * gcc.c-torture/execute/20000519-2.c: New test.
53202
53203 2000-05-19  Andreas Jaeger  <aj@suse.de>
53204
53205         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53206         which fails with SSA.
53207
53208         * lib/c-torture.exp: Also test with -O3 -fssa.
53209
53210 2000-05-18  Michael Meissner  <meissner@redhat.com>
53211
53212         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53213         * gcc.c-torture/execute/920415-1.c: Ditto.
53214         * gcc.c-torture/execute/920501-1.c: Ditto.
53215         * gcc.c-torture/execute/conversion.c: Ditto.
53216         * gcc.c-torture/execute/cvt-1.c: Ditto.
53217
53218 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53219
53220         * gcc.c-torture/compile/20000518-1.c: New test.
53221
53222 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53223
53224         * g77.f-torture/compile/200005018.f: New test.
53225
53226 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53227
53228         * gcc.c-torture/compile/20000517-1.c: New test.
53229
53230 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53231
53232         * gcc.c-torture/execute/20000516-1.c: New test.
53233
53234 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53235
53236         * g++.old-deja/g++.other/eh.C: New test.
53237
53238 2000-05-12  Richard Henderson  <rth@cygnus.com>
53239
53240         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53241         constants through to doit's conditional.
53242
53243 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53244
53245         * gcc.c-torture/compile/20000511-1.c: New test.
53246         * g77.f-torture/compile/20000511-1.f: New test.
53247         * g77.f-torture/compile/20000511-2.f: New test.
53248
53249 2000-05-11  Michael Meissner  <meissner@redhat.com>
53250
53251         * gcc.c-torture/execute/20000511-1.c: New test.
53252
53253 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53254
53255         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53256         * gcc.dg/20000510-1.S: New.
53257
53258 2000-05-08  Catherine Moore  <clm@cygnus.com>
53259
53260         * gcc.dg/unused-3.c: New.
53261
53262 2000-05-06  Richard Henderson  <rth@cygnus.com>
53263
53264           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53265           * g++.old-deja/g++.mike/warn1.C: Likewise.
53266           * g++.old-deja/g++.pt/local1.C: Likewise.
53267           * g++.old-deja/g++.pt/local7.C: Likewise.
53268           * g++.old-deja/g++.pt/spec16.C: Likewise.
53269
53270 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53271
53272         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53273
53274 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53275
53276           * g77.f-torture/execute/20000503-1.f: New test.
53277
53278 2000-05-04  Andreas Jaeger  <aj@suse.de>
53279
53280         * gcc.dg/noreturn-2.c: New test.
53281
53282 2000-05-04  Neil Booth  <NeilB@earthling.net>
53283
53284         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53285         preprocessor.
53286
53287 2000-05-04  Richard Henderson  <rth@cygnus.com>
53288
53289         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53290
53291 2000-05-04  Richard Henderson  <rth@cygnus.com>
53292
53293         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53294         OpenSSL by Jason R Thorpe.
53295
53296 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53297
53298         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53299
53300 2000-05-03  Robert Lipe <robertlipe@usa.net>
53301
53302         * gcc.dg/20000503-1.c: New test.
53303
53304 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53305
53306         * gcc.c-torture/compile/20000502-1.c: New test.
53307         * g++.old-deja/g++.other/align.C: New test.
53308         * gcc.dg/cpp-tradstringify.c: New test.
53309
53310 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53311
53312         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53313         and hard registers.
53314
53315 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53316
53317         * gcc.c-torture/execute/loop-5.c: New test.
53318
53319 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53320
53321         * gcc.c-torture/execute/va-arg-20.c: New test.
53322
53323 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53324
53325         * gcc.c-torture/execute/20000422-1.c: New test.
53326
53327 2000-04-20  Greg McGary  <gkm@gnu.org>
53328
53329         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53330         when optimizing, but without sibling-call optimizations (-O1).
53331
53332 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53333
53334           * gcc.c-torture/compile/20000420-1.c: New test.
53335
53336 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53337
53338         * g++.abi/ptrflags.C: New test.
53339         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53340
53341 2000-04-19  Catherine Moore  <clm@cygnus.com>
53342
53343         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53344
53345 2000-04-19  Greg McGary  <gkm@gnu.org>
53346
53347         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53348         sibling-call optimizations.
53349
53350 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53351
53352         * gcc.dg/20000419-1.c: New test.
53353
53354 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53355
53356         * gcc.c-torture/execute/20000412-6.c: New test.
53357
53358 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53359
53360         * gcc.c-torture/execute/20000412-5.c: New test.
53361         * g77.f-torture/compile/20000412-1.f: New test.
53362         * gcc.c-torture/execute/20000412-4.c: New test.
53363         * gcc.c-torture/compile/20000412-2.c: New test.
53364         * gcc.c-torture/execute/20000412-3.c: New test.
53365         * gcc.c-torture/compile/20000412-1.c: New test.
53366         * gcc.c-torture/execute/20000412-2.c: New test.
53367
53368 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53369
53370         * objc/execute/bf-20.m: New test.
53371
53372 2000-04-10  Richard Henderson  <rth@cygnus.com>
53373
53374         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53375
53376         * gcc.c-torture/execute/20000412-1.c: New test.
53377
53378 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53379
53380         * g++.old-deja/g++.eh/catchptr1.C: New test.
53381
53382 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53383
53384         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53385
53386 2000-04-08  Neil Booth  <NeilB@earthling.net>
53387
53388         * gcc.dg/cpp-nullchar.c: Remove test as
53389         embedded nulls cause problems.
53390
53391 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53392
53393         * gcc.dg/compare2.c: New test.
53394
53395 2000-04-08  Neil Booth  <NeilB@earthling.net>
53396
53397         * gcc.dg/cpp-nullchar.c: New test.
53398
53399 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53400
53401         * gcc.dg/cpp-mi2.c: New test.
53402         * gcc.dg/cpp-mi2[abc].h: New files.
53403
53404 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53405
53406         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53407         member name.
53408
53409 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53410
53411         * g++.old-deja/g++.abi/vmihint.C: New test.
53412
53413 2000-04-06  Neil Booth  <NeilB@earthling.net>
53414
53415         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53416         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53417         copyright.
53418
53419 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53420
53421         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53422         avoid stack-frame overwrite.
53423
53424 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53425
53426         * gcc.c-torture/compile/20000405-2.c: New test.
53427         * gcc.c-torture/compile/20000405-3.c: New test.
53428
53429 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53430
53431         * gcc.c-torture/compile/20000405-1.c: New test.
53432
53433 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53434
53435         * gcc.dg/cast-qual-1.c: Revert last change.
53436
53437 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53438
53439         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53440
53441 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53442
53443         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53444         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53445
53446 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53447
53448         * gcc.c-torture/compile/20000403-2.c: New test.
53449         * gcc.c-torture/compile/20000403-1.c: New test.
53450
53451 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53452
53453         * gcc.c-torture/execute/20000403-1.c: New test.
53454
53455 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53456
53457         * gcc.c-torture/execute/20000402-1.c: New test.
53458
53459 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53460
53461         * gcc.c-torture/execute/va-arg-15.c: New test.
53462         * gcc.c-torture/execute/va-arg-16.c: New test.
53463         * gcc.c-torture/execute/va-arg-17.c: New test.
53464         * gcc.c-torture/execute/va-arg-18.c: New test.
53465         * gcc.c-torture/execute/va-arg-19.c: New test.
53466
53467 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53468
53469         * gcc.c-torture/compile/981211-1.c: Move to...
53470         * gcc.dg/cpp-as1.c: ...here.
53471         * gcc.dg/cpp-as2.c: New file.
53472
53473         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53474         compiler.
53475
53476 2000-04-02  Neil Booth  <NeilB@earthling.net>
53477
53478         * gcc.dg/cpp-cond.c  New tests.
53479         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53480         accidental success less likely.
53481         * gcc.dg/cpp-missingop.c  New tests.
53482         * gcc.dg/cpp-missingparen.c  New tests.
53483         * gcc.dg/cpp-shift.c  New tests.
53484         * gcc.dg/cpp-shortcircuit.c  New tests.
53485         * gcc.dg/cpp-unary.c  New tests.
53486
53487 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53488
53489         * gcc.c-torture/compile/20000329-1.c: New test.
53490
53491 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53492
53493         * gcc.c-torture/compile/20000326-1.c: New test.
53494         * gcc.c-torture/compile/20000326-2.c: New test.
53495
53496 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53497
53498         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53499         the first parameter is a function argument.
53500
53501 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53502
53503         * g++.old-deja/g++.ext/array4.C: New test.
53504
53505 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53506
53507         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53508
53509 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53510
53511         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53512
53513 2000-03-19  Richard Henderson  <rth@cygnus.com>
53514
53515         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53516
53517 2000-03-19  Richard Henderson  <rth@cygnus.com>
53518
53519         * gcc.c-torture/compile/20000319-1.c: New test.
53520
53521 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53522
53523         * gcc.c-torture/execute/20000314-3.c: New test.
53524         * gcc.c-torture/execute/20000314-2.c: New test.
53525         * gcc.c-torture/execute/20000314-1.c: New test.
53526         * gcc.c-torture/compile/20000314-2.c: New test.
53527         * gcc.c-torture/compile/20000314-1.c: New test.
53528
53529 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53530
53531         * g++.old-deja/g++.warn/inline.C: New test.
53532
53533 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53534
53535         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53536         standards-compliant result rather than specific constants.
53537         Put test-values in array.
53538
53539 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53540
53541         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53542         (g++_target_compile): Put test-specific options last.
53543
53544 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53545
53546         * g++.old-deja/g++.eh/vbase4.C: New test.
53547
53548 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53549
53550         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53551
53552 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53553
53554         * g++.old-deja/g++.brendan/misc12.C: Removed.
53555         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53556         * g++.old-deja/g++.ext/pretty4.C: New test.
53557
53558 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53559
53560         * g++.old-deja/g++.other/string2.C: New test.
53561
53562 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53563
53564         * g++.old-deja/g++.warn/impint2.C: New test.
53565
53566 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53567
53568         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53569         is 1, not zero.
53570
53571 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53572
53573         * g++.old-deja/g++.warn/impint.C: New test.
53574         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53575         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53576         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53577         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53578         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53579         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53580         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53581         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53582         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53583         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53584         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53585         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53586
53587 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53588
53589         * gcc.dg/cpp-redef.c: New test.
53590
53591 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53592
53593         * g++.old-deja/g++.pt/unify7.C: New test.
53594
53595 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53596
53597         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53598         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53599
53600 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53601
53602         * gcc.c-torture/compile/20000224-1.c: New test.
53603
53604 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53605
53606         * gcc.c-torture/compile/cpp-2.c: New test.
53607         * gcc.c-torture/compile/cpp-1.c: New test.
53608
53609 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53610
53611         * gcc.c-torture/execute/20000225-1.c: New test.
53612
53613 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53614
53615         * gcc.dg/cpp-li2.c: New test.
53616
53617         * gcc.dg/cpp-wi1.c: New test.
53618
53619         * gcc.dg/cpp-li1.c: New test.
53620
53621 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53622
53623         * g++.old-deja/g++.other/sizeof5.C: New test.
53624
53625 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53626
53627         * gcc.c-torture/execute/va-arg-13.c: New test.
53628
53629 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53630
53631         * gcc.c-torture/execute/va-arg-12.c: New test.
53632
53633 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53634
53635         * gcc.c-torture/execute/20000223-1.c: New test.
53636
53637 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53638
53639         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53640
53641 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53642
53643         * g++.old-deja/g++.abi/ptrmem.C: New test.
53644
53645 2000-02-19  Richard Henderson  <rth@cygnus.com>
53646
53647         * gcc.c-torture/compile/init-3.c: New.
53648
53649 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53650
53651         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53652         ALWAYS_CXXFLAGS.
53653
53654 2000-02-11  Robert Lipe <robertl@sco.com>
53655
53656         * gcc.c-torture/compile/20000211-3.c: New test.
53657
53658 2000-02-11  Martin Buchholz <martin@xemacs.org>
53659
53660         * gcc.c-torture/compile/20000211-2.c: New test.
53661
53662 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53663
53664         * gcc.c-torture/compile/20000211-1.c: New test.
53665
53666 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53667
53668         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53669           on native targets
53670
53671 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53672
53673         * g++.old-deja/g++.other/cast5.C: New test.
53674
53675 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53676
53677         * gcc.c-torture/execute/20000205-1.c: New.
53678
53679 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53680
53681         * g++.old-deja/g++.jason/cast3.C: Return void.
53682         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53683
53684 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53685
53686         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53687
53688         * gcc.dg/loop-1.c: New test.
53689
53690 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53691
53692         * gcc.c-torture/compile/20000127-1.c: New test.
53693         * gcc.c-torture/execute/991228-1.c: New test.
53694
53695 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53696
53697         * gcc.dg/unused-2.c: New test.
53698
53699         * gcc.dg/conv-1.c: New test.
53700
53701 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53702
53703         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53704         compiler.
53705         (tool_option_proc): Fix typo.
53706
53707 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53708
53709         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53710         of the ld on the host, not on the build machine.
53711         Also, don't crash if '--help' is not a supported option.
53712
53713 2000-01-24  Richard Henderson  <rth@cygnus.com>
53714
53715         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53716
53717 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53718
53719         * gcc.c-torture/execute/20000120-2.c: New test.
53720         * gcc.c-torture/execute/20000120-1.c: New test.
53721
53722 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53723
53724         * gcc.c-torture/execute/20000113-1.c: New test.
53725
53726 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53727
53728         * gcc.c-torture/execute/20000112-1.c: New test.
53729
53730 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53731
53732         * gcc.dg/20000111-1.c: New test.
53733
53734 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53735
53736         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53737         with 16 bit integers.
53738
53739 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53740
53741         * gcc.dg/20000108-1.c: New test.
53742
53743 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53744
53745         * g++.old-deja/g++.ns/koenig8.C: New test.
53746
53747 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53748
53749         * g++.old-deja/g++.other/cast4.C: New test.
53750
53751 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53752
53753         * gcc.c-torture/compile/20000105-2.c: New test.
53754         * gcc.c-torture/compile/20000105-1.c: New test.
53755
53756 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53757
53758         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53759         references to printf & atoi to conform to ANSI standard.
53760         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53761         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53762         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53763         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53764         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53765         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53766         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53767         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53768         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53769         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53770         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53771         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53772         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53773         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53774         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53775         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53776         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53777         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53778         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53779         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53780         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53781         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53782         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53783         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53784         * g++.old-deja/g++.brendan/init3.C: Likewise.
53785         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53786         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53787         * g++.old-deja/g++.brendan/new2.C: Likewise.
53788         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53789         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53790         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53791         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53792         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53793         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53794         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53795         * g++.old-deja/g++.brendan/template24.C: Likewise.
53796         * g++.old-deja/g++.brendan/template3.C: Likewise.
53797         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53798         * g++.old-deja/g++.jason/inline3.C: Likewise.
53799         * g++.old-deja/g++.jason/opeq.C: Likewise.
53800         * g++.old-deja/g++.law/arg5.C: Likewise.
53801         * g++.old-deja/g++.law/arm7.C: Likewise.
53802         * g++.old-deja/g++.law/ctors11.C: Likewise.
53803         * g++.old-deja/g++.law/cvt8.C: Likewise.
53804         * g++.old-deja/g++.law/init9.C: Likewise.
53805         * g++.old-deja/g++.law/refs4.C: Likewise.
53806         * g++.old-deja/g++.law/template2.C: Likewise.
53807         * g++.old-deja/g++.law/visibility24.C: Likewise.
53808         * g++.old-deja/g++.law/vtable3.C: Likewise.
53809         * g++.old-deja/g++.mike/asm2.C: Likewise.
53810         * g++.old-deja/g++.mike/eh1.C: Likewise.
53811         * g++.old-deja/g++.mike/misc1.C: Likewise.
53812         * g++.old-deja/g++.mike/misc13.C: Likewise.
53813         * g++.old-deja/g++.mike/misc14.C: Likewise.
53814         * g++.old-deja/g++.mike/ns12.C: Likewise.
53815         * g++.old-deja/g++.mike/p1248.C: Likewise.
53816         * g++.old-deja/g++.mike/p3708.C: Likewise.
53817         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53818         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53819         * g++.old-deja/g++.mike/p646.C: Likewise.
53820         * g++.old-deja/g++.mike/p700.C: Likewise.
53821         * g++.old-deja/g++.mike/p783.C: Likewise.
53822         * g++.old-deja/g++.mike/p783a.C: Likewise.
53823         * g++.old-deja/g++.mike/p783b.C: Likewise.
53824         * g++.old-deja/g++.mike/p786.C: Likewise.
53825         * g++.old-deja/g++.mike/p789.C: Likewise.
53826         * g++.old-deja/g++.mike/p789a.C: Likewise.
53827         * g++.old-deja/g++.mike/p807a.C: Likewise.
53828         * g++.old-deja/g++.other/delete3.C: Likewise.
53829         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53830         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53831         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53832         * g++.old-deja/g++.other/empty1.C: Likewise.
53833         * g++.old-deja/g++.other/temporary1.C: Likewise.
53834         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53835         * g++.old-deja/g++.pt/t16.C: Likewise.
53836         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53837
53838 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53839
53840         * gcc.dg/991230-1.c: New test.
53841
53842 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53843
53844         * gcc.c-torture/compile/991229-3.c: New test.
53845         * gcc.c-torture/compile/991229-2.c: New test.
53846         * gcc.c-torture/compile/991229-1.c: New test.
53847
53848 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53849
53850         * gcc.c-torture/compile/labels-2.c: New test.
53851
53852 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53853
53854         * gcc.c-torture/execute/991227-1.c: New test.
53855
53856 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53857
53858         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53859
53860 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53861
53862         * gcc.c-torture/execute/991221-1.c: New test.
53863
53864 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53865
53866         * g++.old-deja/g++.other/cast3.C: New test.
53867
53868 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53869
53870         * gcc.c-torture/execute/991216-4.c: New test.
53871
53872 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53873
53874         * gcc.c-torture/execute/991216-1.c: New test.
53875         * gcc.c-torture/execute/991216-2.c: New test.
53876         * gcc.c-torture/execute/991216-3.c: New test.
53877
53878 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53879
53880         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53881         Actually make the test fail by using "-O2" for compilation.
53882
53883 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53884
53885         * g++.old-deja/g++.warn/cast-align1.C: New test.
53886
53887 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53888
53889         * gcc.c-torture/compile/991214-1.c: New test.
53890         * gcc.c-torture/compile/991214-2.c: New test.
53891
53892 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53893
53894         * gcc.dg/991214-1.c: New test.
53895
53896 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53897
53898         * gcc.c-torture/compile/991213-3.c: New test.
53899         * gcc.c-torture/compile/991213-2.c: New test.
53900         * gcc.c-torture/compile/991213-1.c: New test.
53901
53902 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53903
53904         * gcc.dg/991209-1.c: New test.
53905
53906 1999-12-08  Nathan Sidwell <nathan@acm.org>
53907
53908         * gcc.c-torture/compile/991208-1.c: New test.
53909
53910 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53911
53912         * gcc.dg/ultrasp2.c: New test.
53913
53914 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53915
53916         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53917
53918 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53919
53920         * gcc.c-torture/compile/991202-1.c: New test.
53921         * gcc.c-torture/execute/991202-1.c: New test.
53922         * gcc.c-torture/execute/991202-2.c: New test.
53923         * gcc.c-torture/execute/991202-3.c: New test.
53924
53925 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53926
53927         * g++.old-deja/g++.abi/align.C: New test.
53928         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53929         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53930
53931 1999-12-01  Richard Henderson  <rth@cygnus.com>
53932
53933         * gcc.c-torture/execute/991201-1.c: New.
53934
53935 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53936
53937         * gcc.dg/991129-1.c: New test.
53938
53939 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53940
53941         * gcc.c-torture/compile/991127-1.c: New test.
53942
53943 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53944
53945         * g++.old-deja/g++.other/warn4.C: New test.
53946
53947 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53948
53949         * g++.old-deja/g++.eh/cleanup2.C: New test.
53950         * g++.old-deja/g++.ext/pretty2.C: New test.
53951         * g++.old-deja/g++.ext/pretty3.C: New test.
53952         * g++.old-deja/g++.other/debug6.C: New test.
53953
53954 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53955
53956         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53957         compiler_output to look for one error message instead of two.
53958
53959 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53960
53961         * gcc.c-torture/execute/991118-1.c: Also test case
53962         where the word boundary does not split a byte evenly.
53963
53964 1999-11-19  Nathan Sidwell  <nathan@acm.org>
53965
53966         * g++.old-deja/g++.ext/restrict1.C: New test.
53967
53968 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53969
53970         * gcc.c-torture/execute/991118-1.c: New test.
53971
53972 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
53973
53974         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53975         working directory pathnames.
53976
53977 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
53978
53979         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
53980         host is equipped with driver.h and driver.o so it can actually
53981         compile and run the tests.
53982
53983 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
53984
53985         * gcc.c-torture/compile/991008-1.c: New test.
53986
53987 1999-11-08  Nick Clifton  <nickc@cygnus.com>
53988
53989         * lib/gcc-dg.exp: Include target-supports.exp
53990
53991 1999-11-05  Nick Clifton  <nickc@cygnus.com>
53992
53993         * lib/target-supports.exp: New file: Provide procs to test for
53994         features supported by the target.
53995         (check_weak_available): Moved here from ecos.exp.
53996         (check_alias_available): New proc: Determine of the target
53997         toolchain supports the alias attribute.
53998
53999         * gcc.dg/special/ecos.exp: Move check_weak_available to
54000         target-supports.exp.
54001         (alias-1.c): Only perform the test if the target supports
54002         aliases.
54003         (wkali-1.c): Only perform the test if the target supports
54004         aliases.
54005
54006         * gcc.dg/990506-0.c: Expect error messages from cross
54007         targets as well as native targets.
54008
54009 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54010
54011         * gcc.dg/ultrasp1.c: Removed xfail.
54012         * gcc.dg/struct-ret-2.c: Likewise.
54013         * gcc.dg/array-1.c: Likewise.
54014
54015 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54016
54017         * gcc.dg/struct-ret-2.c: New test.
54018
54019         * gcc.dg/array-1.c: New test.
54020
54021 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54022
54023         * gcc.c-torture/execute/991030-1.c: New test.
54024
54025 1999-10-26  Richard Henderson  <rth@cygnus.com>
54026
54027         * gcc.c-torture/compile/991026-2.c: New test.
54028
54029 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54030
54031         * gcc.c-torture/compile/991026-1.c: New test.
54032
54033 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54034
54035         * gcc.c-torture/execute/991023-1.c: New test.
54036
54037 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54038
54039         * gcc.c-torture/execute/991019-1.c: New test.
54040
54041 1999-10-16  Richard Henderson  <rth@cygnus.com>
54042
54043         * gcc.c-torture/execute/991016-1.c: New test.
54044
54045 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54046
54047         * gcc.c-torture/execute/991014-1.c: New test.
54048
54049 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54050
54051         * g++.old-deja/g++.other/union2.C: New test.
54052
54053 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54054
54055         * g++.old-deja/g++.other/vaarg2.C: New test.
54056         * g++.old-deja/g++.other/vaarg3.C: New test.
54057
54058 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54059
54060         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54061         in compile/.
54062
54063 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54064
54065         * gcc.c-torture/execute/va-arg-11.c: New test.
54066
54067 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54068
54069         * lib/file-format.exp (gcc_target_object_format): Don't
54070         crash if objdump is unavailable.
54071
54072 1999-09-29  Donn Terry <donn@interix.com>
54073
54074         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54075
54076 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54077
54078         * gcc.c-torture/compile/990928-1.c: New test.
54079
54080 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54081
54082         * g++.old-deja/g++.other/decl6.C: New test.
54083
54084 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54085
54086         * gcc.c-torture/execute/va-arg-10.c: New test.
54087
54088 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54089
54090         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54091         __PRETTY_FUNCTION__.
54092
54093 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54094
54095         * gcc.c-torture/execute/990923-1.c: New test.
54096
54097 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54098
54099         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54100         for which -fpic is inappropriate.
54101
54102 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54103
54104         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54105
54106 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54107
54108         * g++.old-deja/g++.other/dyncast1.C: New test.
54109         * g++.old-deja/g++.other/dyncast2.C: New test.
54110         * g++.old-deja/g++.other/dyncast3.C: New test.
54111         * g++.old-deja/g++.other/dyncast4.C: New test.
54112         * g++.old-deja/g++.other/dyncast5.C: New test.
54113         * g++.old-deja/g++.eh/catch3.C: New test.
54114         * g++.old-deja/g++.eh/catch3p.C: New test.
54115         * g++.old-deja/g++.eh/catch4.C: New test.
54116         * g++.old-deja/g++.eh/catch4p.C: New test.
54117         * g++.old-deja/g++.eh/catch5.C: New test.
54118         * g++.old-deja/g++.eh/catch5p.C: New test.
54119         * g++.old-deja/g++.eh/catch6.C: New test.
54120         * g++.old-deja/g++.eh/catch6p.C: New test.
54121         * g++.old-deja/g++.eh/catch7.C: New test.
54122         * g++.old-deja/g++.eh/catch7p.C: New test.
54123         * g++.old-deja/g++.eh/catch8.C: New test.
54124         * g++.old-deja/g++.eh/catch8p.C: New test.
54125         * g++.old-deja/g++.eh/catch9.C: New test.
54126         * g++.old-deja/g++.eh/catch9p.C: New test.
54127
54128 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54129
54130         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54131         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54132
54133 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54134
54135         * gcc.c-torture/compile/990913-1.c: New test.
54136
54137 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54138
54139         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54140         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54141
54142 1999-09-09  Richard Henderson  <rth@cygnus.com>
54143
54144         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54145
54146 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54147
54148         * g++.old-deja/g++.other/lookup11.C: New test.
54149         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54150         what is permitted and what we want.
54151         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54152         overload use.
54153         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54154
54155 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54156
54157         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54158         * gcc.c-torture/noncompile/poison-1.c: New file.
54159
54160 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54161
54162         * g++.old-deja/g++.other/sizeof3.C: New test.
54163         * g++.old-deja/g++.other/sizeof4.C: New test.
54164         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54165         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54166
54167 1999-09-07  Richard Henderson  <rth@cygnus.com>
54168
54169         * gcc.dg/va-arg-1.c: New.
54170
54171 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54172
54173         * gcc.c-torture/execute/va-arg-9.c: New test.
54174
54175 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54176
54177         * g77.f-torture/compile/980519-2.f: New test.
54178         * g77.f-torture/compile/19990905-0.f: New test.
54179         * g77.f-torture/compile/19990905-1.f: New test.
54180         * g77.f-torture/compile/19990905-2.f: New test.
54181
54182         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54183
54184 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54185
54186         * gcc.c-torture/execute/990827-1.c: Fix typo.
54187
54188 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54189
54190         * g++.old-deja/g++.other/deref1.C: New test.
54191
54192 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54193
54194         * g++.old-deja/g++.other/ambig2.C: New test.
54195         * g++.old-deja/g++.other/cond5.C: New test.
54196         * g++.old-deja/g++.other/lookup16.C: New test.
54197
54198 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54199
54200         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54201         assemblers too.
54202
54203 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54204
54205         * lib/c-torture.exp: Avoid the "compare executables" optimization
54206         when testing native.
54207
54208 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54209
54210         * gcc.c-torture/execute/990829-1.c: New test.
54211         * gcc.c-torture/compile/990829-1.c: New test.
54212
54213 1999-08-27  Paul Burchard  <burchard@pobox.com>
54214
54215         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54216         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54217         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54218         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54219         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54220         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54221         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54222         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54223         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54224         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54225         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54226
54227 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54228
54229         * gcc.c-torture/execute/990827-1.c: New test.
54230
54231 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54232
54233         * g77.f-torture/noncompile/19990826-4.f: New test.
54234
54235         * g77.f-torture/compile/19990826-3.f: New test.
54236
54237         * g77.f-torture/execute/19990826-2.f: New test.
54238
54239         * g77.f-torture/compile/19990826-1.f: New test.
54240
54241         * gcc.c-torture/execute/990826-0.c: New test.
54242         * g77.c-torture/execute/19990826-0.f: New test.
54243
54244         * g77.f-torture/noncompile/970626-2.f: New test.
54245
54246 1999-08-25  Paul Burchard  <burchard@pobox.com>
54247
54248         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54249         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54250         lss-011.C: New tests.
54251
54252 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54253
54254         * g++.old-deja/g++.other/decl5.C: New test.
54255
54256 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54257
54258         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54259         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54260         call `postbase' for each one.  All callers of `postbase' changed
54261         to call this instead.
54262
54263 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54264
54265         * gcc.c-torture/execute/990811-1.c: New test.
54266
54267 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54268
54269         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54270         just native ones.
54271
54272         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54273         just native ones.
54274
54275 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54276
54277         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54278
54279 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54280
54281         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54282
54283 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54284
54285         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54286
54287 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54288
54289         * gcc.c-torture/execute/990804-1.c: New test.
54290
54291 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54292
54293         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54294         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54295         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54296
54297 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54298
54299         * g++.old-deja/g++.other/struct1.C: New test.
54300
54301 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54302
54303         * g++.old-deja/g++.other/enum2.C: New test.
54304
54305 1999-08-02  Richard Henderson  <rth@cygnus.com>
54306
54307         Adapted from tests from Franz Sirl:
54308         * gcc.c-torture/execute/va-arg-7.c: New test.
54309         * gcc.c-torture/execute/va-arg-8.c: New test.
54310
54311 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54312
54313         * gcc.c-torture/compile/990801-2.c: New test.
54314
54315         * gcc.c-torture/compile/990801-1.c: New test.
54316
54317 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54318
54319         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54320         fp-cmp-1.c, converting double to float.
54321
54322         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54323         fp-cmp-1.c, converting double to long double.
54324
54325         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54326         from fr1 to unknown_register, since fr1 is a legitimate register
54327         on some machines.
54328
54329 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54330
54331         * README: More listname related changes.
54332
54333 1999-07-08  Catherine Moore  <clm@cygnus.com>
54334
54335         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54336
54337 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54338
54339         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54340
54341 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54342
54343         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54344
54345 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54346
54347         * gcc.dg/990703-1.c: New test.
54348
54349 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54350
54351         * lib/file-format.exp: New file: Move definition of proc
54352         gcc_target_object_format to here from
54353         gcc.dg/special/ecos.exp.
54354
54355         * lib/c-torture.exp: Include lib file-format.exp.
54356         * lib/gcc-dg.exp: Include lib file-format.exp.
54357
54358         * gcc.dg/special/ecos.exp: Remove definition of proc
54359         gcc_target_object_format.
54360
54361 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54362
54363         * gcc.c-torture/execute/990628-1.c: New test.
54364
54365 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54366
54367         * gcc.c-torture/compile/990625-2.c: New test.
54368
54369         * gcc.c-torture/compile/990625-1.c: New test.
54370
54371 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54372
54373         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54374         attributes compile.
54375         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54376         ports that use the COFF/PE file format.
54377
54378 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54379
54380         * gcc.c-torture/compile/990617-1.c: New test.
54381
54382 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54383
54384         * g++.old-deja/g++.other/decl4.C: New test.
54385
54386 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54387
54388         * g++.old-deja/g++.other/bitfld3.C: New test.
54389
54390 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54391
54392         * g++.old-deja/g++.eh/catch1.C: New test.
54393
54394 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54395
54396         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54397
54398         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54399         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54400
54401 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54402
54403         * g77.f-torture/compile/19990502-0.f: Replace with new,
54404         shorter, test that still fails after recent changes.
54405
54406 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54407
54408         * gcc.c-torture/execute/990604-1.c: New test.
54409
54410 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54411
54412         * gcc.c-torture/execute/990531-1.c: New test.
54413
54414 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54415
54416         * gcc.c-torture/compile/990527-1.c: New test.
54417
54418 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54419
54420         * gcc.c-torture/execute/990527-1.c: New test.
54421
54422 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54423
54424         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54425         bitfields as signed.
54426
54427 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54428
54429         * g77.f-torture/compile/19990525-0.f: New test.
54430
54431 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54432
54433         * gcc.c-torture/execute/990525-2.c: New test.
54434
54435         * gcc.c-torture/execute/990525-1.c: New test.
54436
54437 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54438
54439         * g++.old-deja/g++.other/anon3.C: New test.
54440         * g++.old-deja/g++.other/anon4.C: New test.
54441         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54442         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54443         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54444         Merrill).
54445
54446 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54447
54448         * gcc.c-torture/execute/990524-1.c: New test.
54449
54450         * gcc.dg/990524-1.c: New test.
54451
54452 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54453
54454         * gcc.c-torture/compile/990523-1.c: New test.
54455
54456 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54457
54458         * gcc.c-torture/compile/990519-1.c: New test.
54459
54460 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54461
54462         * gcc.c-torture/compile/990517-1.c: New test.
54463
54464         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54465         (e4, f4): New tests.
54466         (main): Call them.
54467
54468 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54469
54470         * gcc.dg/noreturn-1.c: New test.
54471
54472 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54473
54474         * gcc.c-torture/execute/990513-1.c: New test.
54475
54476 1999-05-10  Richard Henderson  <rth@cygnus.com>
54477
54478         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54479
54480 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54481
54482         * g77.f-torture/execute/erfc.f: Use small single-precision
54483         values, to avoid problems on Alphas when not -mieee.
54484
54485 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54486
54487         * gcc.dg/990506-0.c: New test.
54488
54489 1999-05-08  Richard Henderson  <rth@cygnus.com>
54490
54491         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54492         the constant to test.  Don't XFAIL 64-bit targets.
54493
54494         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54495         * g++.old-deja/g++.law/profile1.C: Likewise.
54496
54497         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54498         operator new instances.
54499         * g++.old-deja/g++.other/delete5.C: Likewise.
54500
54501 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54502
54503         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54504         intrinsic.
54505
54506 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54507
54508         * g77.f-torture/execute/u77-test.f: Reverse order of two
54509         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54510
54511 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54512
54513         * gcc.dg/compare1.c: New test.
54514
54515 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54516
54517         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54518         New tests.
54519
54520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54521
54522         * g77.f-torture/compile/19990502-1.f: New test.
54523
54524 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54525
54526         * g77.f-torture/compile/19990502-0.f: New test.
54527
54528 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54529
54530         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54531         intrinsic.
54532
54533 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54534
54535         * g77.f-torture/execute/u77-test.f (main): List libU77
54536         intrinsics not currently tested.
54537         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54538         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54539         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54540         Trim blanks off the ends of some printed strings.
54541
54542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54543
54544         * g77.f-torture/execute/u77-test.f (main): Just warn about
54545         FSTAT gid disagreement, as it's expected on some systems.
54546
54547 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54548
54549         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54550         use a new function, which allows for some slop.
54551         Clean up some commentary.
54552         (issum): The new function.
54553         (sgladd): Deleted subroutine.
54554
54555 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54556
54557         * g77.f-torture/execute/u77-test.f: Modify to be more like
54558         libf2c/libU77 version, bringing patches to that version here.
54559         Add suitable commentary.
54560
54561 1999-04-25  Richard Henderson  <rth@cygnus.com>
54562
54563         * gcc.dg/990424-1.c: New test.
54564
54565 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54566
54567         * g77.f-torture/execute/u77-test.f (main): Bug involving
54568         LSTAT has been fixed, so turn back on full checking.
54569
54570 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54571
54572         * g77.f-torture/compile/19990419-0.f: New test.
54573         * g77.f-torture/execute/19990419-1.f: New test.
54574
54575 1999-04-17  Richard Henderson  <rth@cygnus.com>
54576
54577         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54578         to avoid the need for a prototype to supress a warning.
54579
54580 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54581
54582         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54583
54584 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54585
54586         * gcc.c-torture/execute/990404-1.c: New test.
54587
54588 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54589
54590         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54591         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54592         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54593         missing initializer warnings.
54594
54595 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54596
54597         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54598         matching strings.
54599
54600 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54601
54602         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54603
54604 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54605
54606         * g77.f-torture/execute/19990325-0.f: New test.
54607         * g77.f-torture/execute/19990325-1.f: New test.
54608
54609 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54610
54611         * gcc.c-torture/execute/990324-1.c: New test.
54612
54613 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54614
54615         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54616         test with 4.
54617
54618 1999-03-17  Richard Henderson  <rth@cygnus.com>
54619
54620         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54621
54622 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54623
54624         * g77.f-torture/execute/19990313-2.f: New test.
54625         * g77.f-torture/execute/19990313-3.f: New test.
54626
54627 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54628
54629         * g77.f-torture/execute/19990313-0.f: New test.
54630         * g77.f-torture/execute/19990313-1.f: New test.
54631
54632 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54633
54634         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54635         printf to sprintf.
54636         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54637         (main): Add check for u15.  Conditionalize u31 check depending on
54638         whether ints are <32 bits or >=32 bits.
54639
54640 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54641
54642         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54643
54644 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54645
54646         * g77.f-torture/compile/19990305-0.f: New test.
54647         * g77.f-torture/execute/19981119-0.f: New test.
54648
54649 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54650
54651         * g77.f-torture/execute/970625-2.f: call ABORT if final
54652         result is not correct, instead of just printing it.
54653         Add this checking via newly introduced obfuscation, to
54654         trip up buggy front ends.
54655
54656 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54657
54658         * g77.f-torture/compile/960317-1.f: Moved from being
54659         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54660
54661 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54662
54663         * g77.f-torture/execute/960317-1.f: New (old) test.
54664         * g77.f-torture/execute/970625-2.f: Ditto.
54665
54666 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54667
54668         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54669         error message on line 1 or line 2; cccp and cpplib do this differently.
54670
54671 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54672
54673         * g++.old-deja/g++.law/weak1.C: New test.
54674
54675 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54676
54677         * gcc.c-torture/execute/990119-1.c: Renamed to...
54678         * gcc.dg/990119-1.c: this, so it will only be tested once
54679         (it's a preprocessor test, it doesn't need to be run at
54680         multiple optimization levels).
54681
54682 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54683
54684         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54685           ALWAYS_CXXFLAGS.
54686
54687 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54688
54689         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54690         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54691         to not be compilable by current g77.
54692
54693 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54694
54695         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54696
54697 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54698
54699         * gcc.c-torture/execute/990222-1.c: New test.
54700
54701 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54702
54703         * g77.f-torture/compile/19990218-0.f: New test.
54704         * g77.f-torture/noncompile/19990218-1.f: New test.
54705
54706 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54707
54708         * g77.f-torture/compile/19981216-0.f: New test.
54709
54710 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54711
54712         * gcc.dg/990214-1.c: New test.
54713
54714 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54715
54716         * gcc.dg/990213-2.c: New test.
54717
54718         * gcc.dg/990213-1.c: New test.
54719
54720 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54721
54722         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54723         ints.
54724
54725 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54726
54727         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54728         specified by target.
54729
54730         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54731
54732 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54733
54734         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54735
54736 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54737
54738         * gcc.dg/special/ecos.exp: New test driver for new tests with
54739         special requirements.
54740
54741         * gcc.dg/special/alias-1.c: New test.
54742         * gcc.dg/special/gcsec-1.c: New test.
54743         * gcc.dg/special/weak-1.c: New test.
54744         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54745         * gcc.dg/special/weak-2.c: New test.
54746         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54747         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54748         * gcc.dg/special/wkali-1.c: New test.
54749         * gcc.dg/special/wkali-2.c: New test.
54750         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54751         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54752
54753 1999-02-10  Felix Lee  <flee@cygnus.com>
54754
54755           * lib/c-torture.exp (c-torture-compile): Pull out code for
54756           analyzing gcc error messages.
54757           (c-torture-execute): Likewise.  Fix some (harmless) false
54758           positives.
54759           * lib/gcc.exp (gcc_check_compile): New function.
54760
54761 1999-02-08  Richard Henderson  <rth@cygnus.com>
54762
54763         * gcc.c-torture/execute/990208-1.c: New test.
54764
54765 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54766
54767         * g++.dg/special/ecos.exp: New driver for new tests with special
54768         requirements
54769
54770         * g++.dg/special/conpr-1.C: New test
54771         * g++.dg/special/conpr-2.C: New test
54772         * g++.dg/special/conpr-2a.C: New test
54773         * g++.dg/special/conpr-3.C: New test
54774         * g++.dg/special/conpr-3a.C: New test
54775         * g++.dg/special/conpr-3b.C: New test
54776
54777         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54778         allow g++ to use the dg driver
54779
54780         * README: Add comment about g++.dg directory
54781
54782 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54783
54784         * README: Update email addresses.
54785
54786 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54787
54788         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54789         arguments in order to force structure S onto the stack even on
54790         the alpha.
54791         (test): Pass 10 leading arguments to function foo as well as the
54792         structure S.
54793
54794         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54795         failure for all targets.
54796
54797         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54798         abort to terminate program execution.
54799
54800 1999-01-30  Richard Henderson  <rth@cygnus.com>
54801
54802         * gcc.c-torture/execute/990130-1.c: New test.
54803
54804 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54805
54806         * gcc.dg/990130-1.c: New test.
54807
54808 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54809
54810         * gcc.c-torture/execute/990128-1.c: New test.
54811
54812 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54813
54814         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54815
54816 1999-01-27  Felix Lee  <flee@cygnus.com>
54817
54818         * lib/c-torture.exp (c-torture-compile): pull out code for
54819         analyzing gcc error messages.
54820         (c-torture-execute): ditto, and fix some (harmless) false
54821         positives.
54822         * lib/gcc.exp (gcc_check_compile): new function.
54823
54824 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54825
54826         * gcc.dg/990117-1.c: New test.
54827
54828         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54829
54830         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54831
54832 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54833
54834         * g77.f-torture/compile/990115-1.f: New test.
54835
54836 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54837
54838         * gcc.c-torture/compile/990107-1.c: New test
54839
54840 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54841
54842         * gcc.c-torture/execute/990106-2.c: New test.
54843
54844         * gcc.c-torture/execute/990106-1.c: New test.
54845
54846 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54847
54848         * gcc.c-torture/compile/981223-1.c: New test.
54849
54850 1998-12-29  Richard Henderson  <rth@cygnus.com>
54851
54852         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54853         (opt3): Rename from opt4 and disable.
54854
54855 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54856
54857         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54858
54859 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54860
54861         * g++.old-deja/g++.other/conv5.C: New test.
54862
54863 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54864
54865         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54866
54867 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54868
54869         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54870
54871 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54872
54873         * gcc.c-torture/compile/981211-1.c: New test.
54874
54875 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54876
54877         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54878
54879         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54880
54881 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54882
54883         * gcc.special/930510-1.c: Make C9X safe.
54884         * gcc.misc-tests/gcov-1.c Similarly.
54885         * gcc.misc-tests/gcov-2.c Similarly.
54886
54887 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54888
54889         * gcc.dg/ultrasp1.c: New test.
54890
54891 1998-12-06  Richard Henderson  <rth@cygnus.com>
54892
54893         * gcc.c-torture/execute/981206.c: New test.
54894
54895 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54896
54897         * g++.old-deja/g++.ns/template7.C: New test.
54898
54899         * g++.old-deja/g++.other/expr1.C: New test.
54900
54901         * g++.old-deja/g++.eh/tmpl3.C: New test.
54902
54903         * g++.old-deja/g++.eh/tmpl2.C: New test.
54904
54905 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54906
54907         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54908         * g++.old-deja/g++.other/using6.C: Removed.
54909         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54910
54911         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54912
54913 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54914
54915         * g++.old-deja/g++.pt/overload8.C: New test.
54916
54917         * g++.old-deja/g++.pt/overload7.C: New test.
54918
54919         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54920
54921         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54922         and relinking messages.
54923         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54924         compiling with -frepo.
54925
54926 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54927
54928         * g++.old-deja/g++.pt/lookup6.C: New test.
54929
54930 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54931
54932         * gcc.c-torture/execute/981130-1.c: New test.
54933         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54934
54935 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54936
54937         * g++.old-deja/g++.pt/explicit76.C: New test.
54938
54939         * g++.old-deja/g++.pt/friend38.C: New test.
54940
54941         * g++.old-deja/g++.ns/crash2.C: New test.
54942
54943         * g++.old-deja/g++.pt/defarg8.C: New test.
54944
54945         * g++.old-deja/g++.pt/instantiate6.C: New test.
54946
54947         * g++.old-deja/g++.pt/static6.C: New test.
54948
54949         * g++.old-deja/g++.pt/decl2.C: New test.
54950
54951 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54952
54953         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54954         problem is actually related with name lookup, but so what? :-)
54955
54956         * g++.old-deja/g++.pt/friend37.C: New test.
54957
54958 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54959
54960         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54961         element, which fails on some systems.
54962
54963         * g77.f-torture/execute/labug1.f: New test.
54964
54965 1998-11-21  Jeffrey A Law  (law@cygnus.com)
54966
54967         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54968         is defined.
54969
54970 1998-11-18  Dave Love  <d.love@dl.ac.uk>
54971
54972         * g77.f-torture/compile/981117-1.f: New test.
54973
54974 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
54975
54976         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
54977         properly discarded.
54978
54979 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
54980
54981         * gcc.c-torture/execute/memcheck: New directory of tests for
54982         -fcheck-memory-usage.
54983
54984 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54985
54986         * README: New file, general information about the testsuite and
54987         new description of the various C++ test subdirectories.
54988         * README.g++: Eliminate obsolete information, update and move most
54989         relevant stuff to README.
54990
54991 1998-11-07  Richard Henderson  <rth@cygnus.com>
54992
54993         * gcc.c-torture/compile/981107-1.c: New test.
54994
54995 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
54996
54997         * execute/memcpy-bi.c: New testcase.
54998
54999 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55000
55001         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55002         base classes.
55003
55004         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55005         template is selected.
55006
55007         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55008         classes, it should be accepted for all types.
55009
55010         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55011
55012         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55013         specializations start with template headers.
55014
55015 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55016
55017         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55018
55019         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55020         non-POD types.
55021
55022 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55023
55024         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55025
55026 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55027
55028         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55029
55030 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55031
55032         * 981019-1.c: New test.
55033
55034 1998-10-14  Robert Lipe <robertl@dgii.com>
55035
55036         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55037         find objc headers.
55038
55039 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55040
55041         * compile/981001-4.c: Remove use of GCC extension that triggers a
55042         compiler bug.
55043
55044 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55045
55046         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55047
55048 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55049
55050         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55051         instantiation of template produces incorrect code for delete
55052         expression.
55053
55054         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55055         constructors' name is not unique.
55056         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55057         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55058
55059         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55060         automatic array of const is ill-formed.
55061
55062         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55063         of template parameter?
55064
55065         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55066         const.
55067
55068         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55069         pointer-to-member expression.
55070
55071         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55072         declaration causes ICE.
55073
55074 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55075
55076         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55077         reserved in the global namespace.
55078
55079         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55080         generate needed virtual table.
55081
55082         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55083
55084 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55085
55086         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55087         template-dependent type
55088
55089 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55090
55091         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55092         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55093         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55094
55095         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55096         class should be usable as argument of member function.
55097         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55098         class should be usable as return type of member function.
55099         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55100         class should be usable as type of data member.
55101
55102         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55103
55104 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55105
55106         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55107
55108 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55109
55110         * gcc.dg/dll-?.c Add thumb to target list.
55111         Fix assembler scan patterns to match current assembler output.
55112
55113 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55114
55115         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55116         matching of template brackets.
55117
55118         * g++.old-deja/g++.other/using4.C: New test.  Test using
55119         declarations of methods from base classes.
55120
55121         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55122         within functions should introduce names into the innermost
55123         enclosing namespace.
55124
55125         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55126         of static locals if first initialization throws.
55127
55128 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55129
55130         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55131
55132 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55133
55134         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55135         lose track of the possible targets of tablejump insns.
55136         * special/special.exp: Run it.
55137
55138 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55139
55140         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55141         must be declared before its specializations can be named in friend
55142         declarations.
55143
55144 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55145
55146         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55147
55148         * g77.f-torture/execute/io1.f: New test.
55149
55150 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55151
55152         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55153         with pointer to template function, for which no argument deduction
55154         is possible.
55155
55156         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55157         specialization of template function as argument to template
55158         function.
55159
55160         * g++.old-deja/g++.other/access2.C: New test; Inner class
55161         shouldn't have privileged access to Outer's names.
55162
55163 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55164
55165         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55166         friend template declared within template class conflicts with
55167         nested class of the same name.
55168
55169         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55170         is ignored.
55171
55172         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55173         object with direct initializer as function declaration.
55174
55175         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55176         initializers.
55177
55178         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55179         involving const pointer and NULL produces incorrect result.
55180
55181         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55182         type name without `typename' should be rejected with -pedantic.
55183
55184 1998-10-02  Richard Henderson  <rth@cygnus.com>
55185
55186         * g++.old-deja/g++.other/addrof1.C: New test.
55187
55188 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55189
55190         * gcc.c-torture/compile/981001-1.c: New test.
55191         * gcc.c-torture/execute/981001-1.c: New test.
55192
55193 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55194
55195         * gcc.c-torture/compile/981001-2.c: New test.
55196         * gcc.c-torture/compile/981001-3.c: New test.
55197         * gcc.c-torture/compile/981001-4.c: New test.
55198
55199 1998-10-01  Robert Lipe  <robertl@dgii.com>
55200
55201         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55202         multilibbed hosts.  Idea grafted from g77.exp.
55203
55204 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55205
55206         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55207         avoid losing on systems which need -lsocket.
55208
55209 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55210
55211         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55212         * g++.old-deja/g++.other/nested2.C: Ditto.
55213         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55214         failure.
55215
55216 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55217
55218         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55219         preferred over template operator!= for enum bitfields.
55220
55221 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55222
55223         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55224         that happen to have the same base name, but in different scopes,
55225         are incorrectly rejected.
55226
55227 1998-09-16  Richard Henderson  <rth@cygnus.com>
55228
55229         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55230         on the native word size instead of an integer literal.
55231
55232 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55233
55234         * g++.old-deja/g++.other/static2.C: Invocation of static data
55235         member of type pointer-to-function denoted as non-static member.
55236
55237         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55238         checks involving function types and aliases.
55239
55240 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55241
55242         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55243         redefined to the same non-trivial type.
55244
55245         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55246         namespace-qualification of template specializations declared in
55247         other namespaces.
55248
55249         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55250         to declare a subset of the specializations of a template function
55251         as friends of specializations of a template class.
55252
55253         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55254         member templates that do not fully specialize the enclosing
55255         template class are rejected.
55256
55257 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55258
55259         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55260
55261 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55262
55263         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55264         altered from libf2c/libU77 version.
55265
55266 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55267
55268         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55269
55270 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55271             Alexandre Oliva  <oliva@dcc.unicamp.br>
55272
55273         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55274         (un)signed char are different types for template specialization
55275         purposes.
55276
55277 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55278
55279         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55280         * objc: ObjC testsuite.
55281
55282 1998-08-31  Catherine Moore  <clm@cygnus.com>
55283
55284         * gcc.c-torture/execute/941014-1.x: New file.
55285
55286 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55287
55288         * lib/c-torture.exp: Add support for
55289         torture_eval_before_compile and torture_eval_before_execute
55290         variables.
55291
55292 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55293
55294         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55295         this test triggers valid.
55296
55297 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55298
55299         * gcc.dg/980827-1.c: New test.
55300
55301 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55302
55303         * gcc.c-torture/execute/loop-4b.c: New test.
55304
55305 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55306
55307         * lib/c-torture.exp: Add support for
55308         torture_eval_before_compile and torture_eval_before_execute
55309         variables.
55310
55311 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55312
55313         * gcc.c-torture/compile/980825-1.c: New test.
55314
55315 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55316
55317         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55318         count number tests in opt_t0 not good_t0.
55319
55320 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55321
55322         * gcc.c-torture/compile/930326-1.x: Fix typo.
55323
55324 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55325
55326         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55327         causes an ICE.
55328
55329 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55330
55331         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55332         STACK_SIZE is defined.
55333         * gcc.c-torture/unsorted/stuct.c: Similarly.
55334
55335         * gcc.c-torture/compile/980821-1.c: New test.
55336
55337 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55338
55339         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55340         16bit ints.
55341
55342 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55343
55344         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55345         code.
55346
55347 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55348
55349         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55350         error'.
55351
55352 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55353
55354         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55355
55356 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55357
55358         * gcc.c-torture/compile/980816-1.c: New test.
55359
55360         * gcc.dg/980816-1.c: New test.
55361
55362 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55363
55364         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55365         compiler for ieee tests.
55366
55367 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55368
55369         * g77.f-torture/compile/980729-0.f: New test.
55370
55371 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55372
55373         * gcc.c-torture/special/eeprof-1.c: New test, for
55374         -finstrument-functions.
55375         * gcc.c-torture/special/special.exp: Run it.
55376
55377 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55378
55379         * gcc.c-torture/compile/980729-1.c: New test.
55380
55381 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55382
55383         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55384         __thumb__ is defined, and test for ARM style doubles if so.
55385
55386 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55387
55388         * g77.f-torture/noncompile/980615-0.f: New test.
55389
55390 1998-07-26  H.J. Lu  (hjl@gnu.org)
55391
55392         * gcc.dg/980312-1.c: Do link instead of compile.
55393         * gcc.dg/980313-1.c: Likewise.
55394
55395 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55396
55397         * gcc.c-torture/compile/980726-1.c: New test.
55398
55399 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55400
55401         * g77.f-torture/execute/io0.f: New test.
55402
55403 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55404
55405         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55406         an int.
55407
55408 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55409
55410         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55411         m32r bugs.
55412
55413 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55414
55415         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55416         c-decl.c:grokdeclarator can handle mode attributes.
55417
55418 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55419
55420         * gcc.c-torture/execute/980716-1.c: New test.
55421
55422 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55423
55424         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55425         the mn10200.
55426         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55427         the mn10200.
55428         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55429         * gcc.c-torture/compile/930326-1.x: Similarly.
55430
55431 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55432
55433         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55434         New test from Craig.
55435
55436 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55437
55438         * g77.f-torture/noncompile/980616-0.f: New test.
55439
55440         * g77.f-torture/execute/970816-3.f: New test from Craig.
55441
55442 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55443
55444         *  g++.other/singleton.C: Return error value instead of taking
55445         SIGSEGV.
55446
55447 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55448
55449         *  g++.other/singleton.C: New test.  Warning is under dispute.
55450         Runtime crash is not.
55451
55452 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55453
55454         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55455         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55456         using6.C, using7.C}: New namespace tests.
55457
55458 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55459
55460         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55461         specialization with typedef'ed names used as array indexes.
55462
55463 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55464
55465         * gcc.c-torture/execute/980709-1.c: New test.
55466
55467         * gcc.dg/980709-1.c: New test.
55468
55469 1998-07-07  Richard Henderson  <rth@cygnus.com>
55470
55471         * gcc.c-torture/execute/bcp-1.c: New test.
55472
55473 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55474
55475         * gcc.c-torture/execute/980707-1.c: New test.
55476
55477 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55478
55479         * gcc.c-torture/compile/980706-1.c: New test.
55480
55481 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55482
55483         * g77.f-torture/execute/980701-0.f,
55484         g77.f-torture/execute/980701-1.f: New test from Craig.
55485
55486 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55487
55488         * gcc.c-torture/compile/980701-1.c: New test.
55489
55490         * gcc.c-torture/execute/980701-1.c: New test.
55491
55492 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55493 rlsruhe.de>
55494
55495         * g++.old-deja/g++.robertl/eb132.C: New test.
55496         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55497
55498 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55499
55500         * g77.f-torture/execute/980628-7.f,
55501         g77.f-torture/execute/980628-8.f,
55502         g77.f-torture/execute/980628-9.f,
55503         g77.f-torture/execute/980628-10.f: New tests from Craig.
55504
55505         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55506
55507 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55508
55509         * g77.f-torture/execute/980628-4.f: New test from Craig.
55510         * g77.f-torture/execute/980628-5.f: Likewise.
55511         * g77.f-torture/execute/980628-2.f: Likewise.
55512         * g77.f-torture/execute/980628-0.f: Likewise.
55513         * g77.f-torture/execute/980628-1.f: Likewise.
55514         * g77.f-torture/execute/980628-3.f: Likewise.
55515         * g77.f-torture/execute/980628-6.f: Likewise.
55516
55517 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55518
55519         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55520         directory when nothing has been installed yet.
55521
55522 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55523
55524         * gcc.c-torture/special/special.exp: Handle newer versions of
55525         dejagnu.
55526
55527 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55528
55529         * gcc.dg/980626-1.c: New test.
55530
55531 1998-06-19  Bruno Haible <haible@ilog.fr>
55532
55533         * gcc.misc-tests/m-un-2.c: New test.
55534         * g++.old-deja/g++.other/warn01.c: Likewise.
55535
55536 1998-06-19  Robert Lipe  <robertl@dgii.com>
55537
55538         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55539         compatibility with assmblers with a different comment character.
55540         Eliminate use of GAS-specific extensions.
55541
55542 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55543
55544         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55545
55546 1998-06-19  Robert Lipe  <robertl@dgii.com>
55547
55548         * lib/g77.exp: Replace search for libf2c.a with search for newly
55549         renamed libg2c.a
55550
55551 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55552
55553         * gcc.c-torture/execute/980617-1.c: New test.
55554
55555 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55556
55557         * gcc.c-torture/execute/980612-1.c: New test.
55558
55559 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55560
55561         * gcc.dg/980523-1.c: Only test on ppc-linux.
55562         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55563
55564         * gcc.c-torture/execute/980608-1.c: New test.
55565
55566 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55567
55568         * gcc.c-torture/execute/980605-1.c: New test.
55569
55570 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55571
55572         * gcc.c-torture/execute/980604-1.c: New test.
55573
55574 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55575
55576         * gcc.c-torture/execute/980602-1.c: New test.
55577         * gcc.c-torture/execute/980602-2.c: Likewise.
55578
55579 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55580
55581         * 970125-0.f: Fix per JCB.  Add commentary.
55582
55583 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55584
55585         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55586         IEEE -0 support.
55587
55588 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55589
55590         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55591         earlier.
55592
55593 1998-05-28  Catherine Moore <clm@cygnus.com>
55594
55595         * gcc.c-torture/execute/980526-3.c: New test.
55596
55597 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55598
55599         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55600         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55601         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55602         m88k-motorola-sysv3 to XFAIL.
55603
55604 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55605
55606         * gcc.dg/980526-1.c: New test.
55607         * gcc.c-torture/execute/980526-2.c: New test.
55608
55609 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55610
55611         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55612
55613         * gcc.c-torture/execute/980526-1.c: New test.
55614
55615 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55616
55617         * g77.f-torture/execute/alpha2.f: Add runtime test.
55618
55619 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55620
55621         * g++.old-deja/old-deja.exp: Strip leading directories.
55622
55623         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55624         error for the line.  Don't run multiple tests for the same line.
55625
55626 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55627
55628         * gcc.dg/980523-1.c: New test.
55629
55630 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55631
55632         * g77.f-torture/compile/970915-0.f: New test.
55633
55634 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55635
55636         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55637
55638 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55639
55640         * gcc.dg/980520-1.c: New test.
55641
55642 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55643
55644         * gcc.dg/980502-1.c: Fix return type.
55645
55646 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55647
55648         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55649         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55650         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55651         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55652         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55653
55654 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55655
55656         * g77.f-torture/execute/980520-1.f: New test.
55657
55658 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55659
55660         * lib/mike-g77.exp: New file.
55661
55662         * g77.f-torture/noncompile/noncompile.exp,
55663         g77.f-torture/noncompile/check0.f: New files.
55664
55665 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55666
55667         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55668         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55669         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55670         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55671         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55672         abort where appropriate.
55673
55674 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55675
55676         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55677         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55678
55679 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55680
55681         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55682
55683 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55684
55685         * g77.f-torture/compile/980427-0.f: New test.
55686
55687 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55688
55689         * g77.f-torture/compile/980424-0.f: New test.
55690
55691 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55692
55693         * g77.f-torture/compile/980419-2.f (main): New test.
55694         * g77.f-torture/compile/970125-0.f: New test.
55695         * g77.f-torture/compile/980419-1.f: New test.
55696
55697 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55698
55699         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55700         of loop-4.c.
55701
55702 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55703
55704         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55705
55706 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55707
55708         * gcc.c-torture/compile/980329-1.c: New test.
55709
55710 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55711
55712         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55713         * gcc.dg/980312-1.c: Fix typo in -march command.
55714
55715 1998-03-16  H.J. Lu  (hjl@gnu.org)
55716
55717         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55718
55719 1998-03-11  Robert Lipe  <robertl@dgii.com>
55720
55721         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55722         Dave Love agree the Fortran source is bogus.
55723
55724 1998-03-11  Robert Lipe  <robertl@dgii.com>
55725
55726         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55727         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55728         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55729         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55730         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55731
55732 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55733
55734         * g++.old-deja/g++.other/friend1.C: New test.
55735
55736 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55737
55738         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55739         possibly uninitialized) variables and declare dnrm2.
55740
55741 1998-02-23  Robert Lipe <robertl@dgii.com>
55742
55743         From Bruno Haible <haible@ilog.fr>:
55744         * gcc.c-torture/execute/980223.c: New test.
55745
55746 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55747
55748         * gcc.dg/ifelse-1.c: New test.
55749
55750 1998-02-09  H.J. Lu  (hjl@gnu.org)
55751
55752         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55753
55754           * lib/old-dejagnu.exp (old-dejagnu): Added the
55755           "execution test - XFAIL *-*-*" handling in the spirit of
55756           "excess errors test -". Changed the "execution test fails"
55757           handling to be like "excess errors test fails".
55758           * Update various tests accordingly.
55759
55760 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55761
55762         * gcc.c-torture/execute/980205.c: New test.
55763
55764 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55765
55766         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55767         * lib/f-torture.exp: Similarly.
55768         * gcc.c-torture: Rename all .cexp files to .x files.
55769
55770 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55771
55772         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55773         (940510-1.c): Removed duplicate.
55774         (971104-1.c): New test.
55775
55776 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55777
55778           * lib/f-torture.exp: Improve error and loop detection.
55779
55780 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55781
55782         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55783         use that to size the filler array.
55784
55785 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55786
55787         * lib/c-torture.exp(c-torture-execute): Fix typo.
55788
55789         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55790         testcase as the executable name. Keep the executable around if
55791         the test fails.
55792
55793 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55794
55795         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55796         changes.  Only test one -g option, and move it to the end of the
55797         list of options to test.
55798
55799 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55800
55801         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55802         variable GCC_TORTURE_OPTIONS to supply default switches separated
55803         by colons.  If no environment variable, run tests with -O0 -g, -O1
55804         -g, and -O2 -g as well.
55805
55806 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55807
55808         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55809         explanatory comments. Fix indentation.
55810
55811 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55812
55813         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55814
55815 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55816
55817         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55818         * g++.old-deja/g++.mike/p7325.C: Likewise.
55819         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55820
55821 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55822
55823         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55824         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55825         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55826         * g++.old-deja/g++.law/operators4.C: Likewise.
55827
55828 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55829
55830         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55831         * g++.old-deja/g++.mike/p784.C: Ditto.
55832         * g++.old-deja/g++.mike/p785.C: Ditto.
55833
55834 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55835
55836           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55837
55838 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55839
55840         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55841         target feature; pass this to c-torture-execute as needed.
55842
55843 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55844
55845         * lib/c-torture.exp(c-torture-execute): If the previous and the
55846         current executables being tested are identical, we don't need to
55847         run the executable again. Try to make the executable names
55848         unique. Add an optional argument for passing additional compiler
55849         flags.
55850
55851 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55852
55853         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55854
55855 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55856
55857         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55858
55859 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55860
55861         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55862         32bit or larger longs.
55863
55864         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55865         have either a 32bit long or 32bit int.
55866
55867 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55868
55869         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55870         Make double precision tests dependent on sizeof (double).
55871
55872 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55873
55874         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55875         too.
55876
55877 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55878
55879         * gcc.c-torture/compile/961203-1.cexp: New script.
55880
55881 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55882
55883         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55884         up the includes ourselves.
55885
55886 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55887
55888         * lib/plumhall.exp: Remove random include, and add a few
55889         verbose messages for debugging.
55890
55891 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55892
55893         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55894         of trying to do it ourselves.
55895
55896 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55897
55898         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55899
55900 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55901
55902         * gcc.prms/5403.c: Made regexp a bit less strict.
55903
55904 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55905
55906         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55907         is returned from remote_load instead.
55908         * lib/plumhall.exp: Ditto.
55909         * lib/mike-g++.exp: Ditto.
55910         * lib/old-dejagnu.exp: Ditto.
55911         * lib/c-torture.exp: Ditto.
55912
55913 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55914
55915         * lib/g++.exp: Use build_wrapper procedure.
55916         * lib/gcc.exp: Ditto.
55917
55918 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55919
55920         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55921         an old-style decl for malloc.  Fixes tests to work when
55922         sizeof (int) != sizeof (size_t).
55923
55924 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55925
55926         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55927
55928         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55929         use stdargs.h interface.
55930
55931 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55932
55933         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55934         NO_VARARGS when compiling.
55935
55936 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55937
55938         * lib/plumhall.exp(ph_includes): New procedure.
55939         (ph_make): Use it.
55940         (ph_compiler): Ditto.
55941
55942         * lib/g++.exp: Rename test-glue.c to testglue.c.
55943         * lib/gcc.exp: Ditto.
55944
55945 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55946
55947         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55948         to completion when it's called.
55949
55950 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55951
55952         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55953         is defined, don't do test.
55954
55955 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55956
55957         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55958         for object files.
55959         (ph_summary): Mark skipped testcases as untested, not unresolved.
55960
55961         * lib/plumhall.exp (ph_make): If unresolved because of bad
55962         errorCode, record errorCode in log file.
55963         (*): Replace send_log/verbose with verbose -log.
55964
55965 1997-03-19  Michael Meissner  <meissner@cygnus.com>
55966
55967         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55968         double conversion if double isn't at least 8 bytes.
55969
55970         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55971         int to work with targets where int is 16 bits.
55972
55973         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55974         8 bytes, just exit, since 4 byte doubles don't have enough bits of
55975         precision for the test to complete.
55976
55977 1997-03-14  Michael Meissner  <meissner@cygnus.com>
55978
55979         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
55980         if d10v is not compiled with the -mdouble64 flag.
55981         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
55982
55983         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
55984         d10v is not compiled with the -mint32 flag.
55985
55986 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
55987
55988         * lib/plumhall.exp: Use incr_count.
55989
55990 1997-03-12  Jeffrey A Law  (law@cygnus.com)
55991
55992         * gcc.c-torture: Update to c-torture-1.45.
55993
55994 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
55995
55996         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
55997         the name of the expect testcase file).
55998
55999         * lib/g++.exp(g++_init): Ditto.
56000
56001 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56002
56003         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56004         the host.
56005
56006         * lib/gcc.exp(gcc_exit): New procedure.
56007
56008 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56009
56010         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56011         specs where appropriate.
56012
56013         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56014         because of new "candidates are" messages, and removed a few
56015
56016         * Converted all non-old-style g++ testcases to old-style, and
56017         moved into g++.old-deja.
56018
56019 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56020
56021         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56022         options.
56023
56024         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56025         succeeded.
56026
56027         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56028
56029 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56030
56031         * lib/gcc.exp (gcc_target_compile): Add support for defining
56032         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56033         the machine doesn't have those features.
56034
56035 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56036
56037         * g++.law/operators4.exp: Don't use LIBS.
56038
56039 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56040
56041         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56042
56043         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56044         * lib/g++.exp: Set it here instead. Also, allow use of the
56045         --tool_exec and --tool_opt options. Change CXX to
56046         GXX_UNDER_TEST.
56047
56048         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56049
56050         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56051
56052 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56053
56054         * lib/old-dejagnu.exp: Use prune_warnings instead of
56055         prune_system_crud.
56056         * lib/mike-g++.exp: Ditto.
56057         * lib/gcc.exp: Ditto.
56058         * lib/g++.exp: Ditto.
56059
56060         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56061
56062 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56063
56064           * 941014-2.c: Include stdlib.h
56065           * 960327-1.c: Include stdio.h
56066           * dbra.c, index-1.c: Don't assume ints are 32bits.
56067
56068 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56069
56070         * lib/gcc.exp: Add gcc,stack_size target feature.
56071
56072         * lib/g++.exp(g++_target_compile): Add the include and link
56073         paths here, not in two other places. And, it's $options, not
56074         options.
56075
56076         * lib/mike-g++.exp(postbase): Remove the code that determines
56077         the correct include and link paths.
56078         * g++.old-deja/old-deja.exp: Ditto.
56079
56080 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56081
56082         * lib/g++.exp(g++_init): target_compile no longer returns the
56083         filename of the result.
56084
56085 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56086
56087         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56088         call to glob.
56089
56090         * gcc.c-torture/special/special.exp: Change call to
56091         gcc_target_compile to include the object file.
56092
56093 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56094
56095         * gcc.c-torture/special/special.exp: Correct misspelling in last
56096         change.
56097
56098 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56099
56100         * lib/plumhall.exp(ph_summary): Log the entire output of the
56101         executable. Return -1 if there were any failures, 0 otherwise.
56102         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56103         (ph_make): Clean up objects and executables that were built
56104         if the tests succeeded.
56105
56106 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56107
56108         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56109         libraries and includes in the build tree as appropriate.
56110
56111 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56112
56113         * lib/c-torture.exp: Instead of looking for the global variable
56114         NO_LONG_LONG, check to see if that's a feature of the target.
56115
56116 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56117
56118         * config/default.exp: Minimize. Delete the remainer of the files in
56119         config; this functionality is now in devo/dejagnu/config.
56120
56121         g++.*/*: Pass any additional flags used to compile to postbase;
56122         delete CXXFLAGS.
56123
56124         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56125         is now done by runtest.exp. Use gcc_target_compile instead of
56126         compile.
56127
56128         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56129         Remove references to CFLAGS. Use remote_file instead of
56130         calling rm -f.
56131         (c-torture): Take a list of arguments to use to compile this
56132         testcase.
56133
56134         lib/g++.exp: Simplify. Use target_compile instead of compile.
56135         lib/gcc-dg.exp: Ditto.
56136         lib/gcc.exp: Ditto.
56137         lib/mike-{gcc,g++}.exp: Ditto.
56138         lib/old-dejagnu.exp: Ditto.
56139         lib/plumhall.exp: Ditto.
56140
56141 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56142
56143         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56144         (ph_linker): Likewise.
56145
56146 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56147
56148           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56149         MAP_ANON / MAP_ANONYMOUS if defined;
56150         else try to map from /dev/zero .
56151
56152 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56153
56154         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56155         isn't defined, then define it to MAP_ANONYMOUS.
56156
56157 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56158
56159         * gcc.c-torture: Update to c-torture-1.42 release.
56160
56161 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56162
56163         * gcc.c-torture: Update to c-torture-1.41 release.
56164
56165 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56166
56167         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56168         c-torture release.
56169
56170 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56171
56172         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56173         and LDFLAGS.  Fix second case to append the target_info ldflags
56174         onto LDFLAGS, not CFLAGS.
56175         * lib/g++.exp (g++_init): Add target_info stuff.
56176         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56177         of libgloss and newlib flags for !native.
56178
56179         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56180         (GDB): Fix relative path to go up another dir for finding gdb.
56181
56182 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56183
56184         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56185         versions in the target_info array, if they don't exist.
56186
56187 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56188
56189         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56190
56191 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56192
56193         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56194         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56195
56196 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56197
56198         * lib/old-dejagnu.exp: Don't remove the output file before we've
56199         actually tested it. Don't append pwd to the path of the executable
56200         we're testing.
56201
56202 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56203
56204         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56205
56206 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56207
56208         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56209         temporary directory for compiler files, and set it to a default
56210         value of /tmp. Set $output as the name of the output file from
56211         compiling the testcase. Add a -o option to $cflags_var so the
56212         compiler writes the final output file as $output. Set $executable
56213         to $output.
56214
56215         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56216         directory for compiler files, and set it to /tmp if it doesn't
56217         already have a value. Set $output_file to the name of the output
56218         file from compiling the testcase. Add a -o option to CXXFLAGS so
56219         the compiler writes the final output file as $output. Use $output
56220         as the executable to be tested.
56221
56222 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56223
56224         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56225
56226 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56227
56228         * gcc.c-torture/execute/pending-1.c: New test.  Still
56229         pending in Tege's queue.
56230
56231 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56232
56233         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56234         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56235         if there were failures.  Call unresolved if there were unresolved
56236         testcases.  Call gcc_fail if program did not run to completion.
56237         (ph_make): Pass additional argument name to ph_execute.
56238         (ph_execute): Add new argument.  Pass additional arguments to
56239         ph_summary.  Call gcc_fail is there is no execution output.
56240
56241 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56242
56243         * lib/plumhall.exp (proc_summary): Output relavent summary
56244         lines into the log so specific failures in plumhall can be
56245         investigated.
56246
56247 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56248
56249         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56250         (c-torture-execute): Don't try to execute tests which use
56251         "long long" types if $NO_LONG_LONG is nonzero.
56252
56253 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56254
56255         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56256         not c-torture.
56257
56258         * gcc.ieee: Move from here.
56259         * gcc.c-torture/execute/ieee: To here.
56260
56261 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56262
56263         * gcc.c-torture: Update to c-torture-1.41 release.
56264
56265 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56266
56267         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56268         not "$output".
56269
56270 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56271
56272         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56273         -c present.
56274
56275 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56276
56277         * config/proelf.exp: Handle connecting to a simulator.
56278
56279 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56280
56281         * config/proelf.exp: New file.  Enough framework that we can
56282         run c-torture tests on the proelf targets (or any other target
56283         that gdb can connect to for that matter).
56284
56285 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56286
56287         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56288         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56289
56290         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56291         exec_output exists.
56292
56293 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56294
56295         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56296         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56297
56298         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56299         to pass/fail/unresolved/unsupported/untested.  Caller must now
56300         call unresolved/unsupported/untested.
56301         * lib/*.exp: Update FSF address.  Update to handle new results of
56302         ${tool}_load.
56303         * lib/chill.exp (verbose): Delete.
56304
56305 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56306
56307         * lib/gcc.exp (default_gcc_start): Change order of args to
56308         $LDFLAGS $CFLAGS $LIBS.
56309         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56310         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56311         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56312         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56313         * gcc.misc-tests/dg-test.exp: Likewise.
56314         * gcc.misc-tests/msgs.exp: Likewise.
56315         * gcc.prms/prms.exp: Likewise.
56316         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56317         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56318
56319         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56320
56321 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56322
56323         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56324
56325         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56326         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56327
56328         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56329         necessary.
56330
56331 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56332
56333         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56334         global for loop; add use of $mathlib.
56335         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56336         settings here; set mathlib for anything but VxWorks.
56337
56338 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56339
56340         * gcc.c-torture: Update to c-torture-1.40 release.
56341
56342 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56343
56344         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56345         dg.exp.
56346
56347 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56348
56349         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56350         global.
56351
56352 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56353
56354         * lib/g++.exp (LIBS): Define if not already.
56355         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56356         (gcc-dg-prune): Call prune_gcc_output.
56357         * lib/gcc.exp (prune_gcc_output): New proc.
56358         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56359         prune_gcc_output.
56360
56361 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56362
56363         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56364         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56365
56366 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56367
56368         * gcc.c-torture: Update to c-torture-1.39 release.
56369
56370 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56371
56372         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56373         fails, try others as well.
56374
56375 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56376
56377         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56378         If compilation fails, mark execute tests as `untested'.
56379         If test is marked as unsupported, don't mark compilation and
56380         execute tests as failed.
56381
56382 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56383
56384         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56385         libstdc++ for whether or not we want to be doing shared
56386         libraries.  Delete link_curses since we don't need it anymore.
56387         * lib/mike-g++.exp (postbase): Don't link in libg++.
56388         * g++.old-deja/old-deja.exp: Likewise.
56389
56390 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56391
56392         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56393
56394 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56395
56396         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56397         For that, add `-Wl,-a,shared_archive'.
56398         * g++.old-deja/old-deja.exp: Likewise.
56399
56400 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56401
56402         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56403
56404 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56405
56406         * lib/mike-g++.exp (postbase): Pay attention to the status of
56407         g++_load.
56408
56409 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56410
56411           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56412
56413 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56414
56415         * lib/gcc.exp (default_gcc_start): No longer need to log program
56416         being executed or its output, execute_anywhere does that now.
56417         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56418         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56419
56420 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56421
56422         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56423         the same as those in lib/g++.exp.
56424
56425 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56426
56427         * gcc.c-torture: Update to c-torture-1.38 release.
56428         * gcc.ieee: Related changes.
56429
56430 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56431
56432         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56433         "exec". Minor reformatting changes.
56434
56435         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56436         cross. This means all "exec" calls now work on a remote host as
56437         well.
56438         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56439         cross. Filter out the extra "\r\n" stuff that expect puts in.
56440         (c-torture-execute): Filter out the bogus warnings like
56441         c-torture-compile does. Add support for canadian cross.
56442         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56443         Use execute_anywhere rather than calling exec directly. Now it
56444         works for canadian cross testing.
56445
56446 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56447
56448         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56449         results into a variable, and check that rather than using file exists.
56450
56451 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56452
56453         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56454         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56455
56456 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56457
56458         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56459         lib_curses if there's a shared libg++ in the build tree.
56460
56461 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56462
56463         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56464         if not supported target.
56465
56466 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56467
56468         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56469         link_curses up to always happen, not just for native builds.
56470
56471 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56472
56473         * gcc.c-torture: Update to c-torture-1.36 release.
56474         * gcc.failure: Related changes.
56475
56476 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56477
56478         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56479
56480 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56481
56482         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56483         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56484         runshlib, link_curses, and mathlib for link and run.
56485
56486         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56487         pass the runtime shared library options for Solaris, OSF/1, and
56488         Irix5, and link with -lcurses to avoid unresolved references.
56489
56490 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56491
56492         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56493         only run once.
56494
56495 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56496
56497         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56498
56499 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56500
56501         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56502         do not have a framework for the "compat" tests yet.
56503
56504 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56505
56506         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56507         set to null if we're testing vxworks5.1.  Use that instead of
56508         `-lm' in the setting of LIBS for link and run.
56509
56510 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56511
56512         * config/rom68k.exp (${tool}_load): Major changes to make it
56513         work.  Verified that it does in fact return the stuff in
56514         exec_output properly.  Catch any Emul or any TRAP other than 0.
56515
56516 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56517
56518         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56519         LDFLAGS properly for targets that need stuff from libgloss.
56520         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56521         only run once.
56522         (gpp_initialized): New variable.
56523
56524 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56525
56526         * config/rom68k.exp: Load libgloss.exp.
56527         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56528         so we can produce a fully linked binary.
56529         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56530         so we can produce a fully linked binary.
56531
56532 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56533
56534         * lib/plumhall.exp (ph_section): Watch for expected failures.
56535         Add missing `else'.
56536
56537         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56538         run the testcase.
56539         (c-torture): Likewise.
56540
56541 1995-08-28  Doug Evans  <dje@cygnus.com>
56542
56543         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56544
56545         * lib/mike-g++.exp (mike_cleanup): New proc.
56546         (prebase): New globals compiler_result, not_compiler_result,
56547         target_regexp.
56548         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56549         allow leading "-" in pattern.  Watch for unsupported tests.
56550         If $compiler_result is set, pattern match assembler code,
56551         and ditto for $not_compiler_result.
56552         * lib/mike-gcc.exp: Likewise.
56553
56554         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56555         execution "succeeded".
56556
56557 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56558
56559         * config/win32.exp: New file.
56560         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56561
56562 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56563
56564         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56565         unsupported.
56566         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56567         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56568         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56569
56570         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56571         "... without exceptions was ...".  That is now handled by
56572         prune_system_crud.
56573         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56574
56575 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56576
56577         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56578         sieve.c,sort2.c}: New files.
56579         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56580         sieve.exp,sort2.exp}: Drivers for them.
56581
56582         * lib/mike-gcc.exp (program_output): New user settable variable.
56583         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56584         messages.
56585         * lib/mike-g++.exp (program_output): New user settable variable.
56586
56587         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56588
56589         * config/sh.exp: Deleted (use sim.exp instead).
56590
56591 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56592
56593         * config/vx.exp: Declare CHECKTASK as global.
56594         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56595         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56596         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56597
56598 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56599
56600         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56601         target. Like vx.exp, only includes `vx29k.exp' instead of
56602         `vxworks.exp'.
56603
56604 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56605
56606         * config/sim.exp: Increase time limit from 120 seconds to 240.
56607
56608 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56609
56610         * gcc.c-torture/execute/950628-1.c: New test.
56611
56612 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56613
56614         * gcc.c-torture: Update with changes/additions from
56615         c-torture-1.34.
56616
56617 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56618
56619         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56620
56621 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56622
56623         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56624
56625 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56626
56627         * gcc.c-torture/compile/950512-1.c: New test.
56628         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56629         * gcc.dg/struct-ret-1.c: Likewise.
56630
56631 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56632
56633         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56634           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56635
56636 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56637
56638         * gcc.c-torture/special/920411-1.c: Deleted.
56639         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56640
56641 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56642
56643         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56644         cpu limit.
56645
56646 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56647
56648         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56649
56650 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56651
56652         From kenner;
56653         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56654         is the proper length.
56655         * va-arg-3.c: Likewise.
56656
56657 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56658
56659         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56660         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56661
56662         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56663         * lib/g++.exp (default_g++_start): Delete old cruft.
56664
56665 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56666
56667         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56668         (2 * (1 << 18)) to (2 * (1 << 17)).
56669
56670         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56671
56672 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56673
56674         * config/rom68k.exp: Renamed from config/idp.exp
56675
56676 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56677
56678         * c-torture/compile/921109-2.c
56679
56680 1995-04-18  Mike Stump  <mrs@cygnus.com>
56681
56682         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56683         excess errors.
56684
56685 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56686
56687         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56688         output.
56689         * lib/g++.exp (default_g++_start): Likewise.
56690
56691 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56692
56693         * gcc.c-torture/compile/950329-1.c: New test.
56694
56695 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56696
56697           * config/bug.exp (${tool}_load): Updated to use new remote_open
56698           and remote_close procs.
56699         * config/idp.exp: New file.
56700
56701 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56702
56703         * gcc.c-torture/execute/950322-1.c: New test.
56704
56705 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56706
56707         * config/vx.exp (${tool}_load): Clean up testing of return code from
56708         vxworks_ld and vxworks_spawn.
56709
56710 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56711
56712         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56713
56714 1995-03-13  Mike Stump  <mrs@cygnus.com>
56715
56716         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56717         can mark excess errors on a machine by machine basis.  Note, the
56718         default is to not expect any excess errors, even when excess
56719         errors test - is given, so you will want to put an XFAIL ... on
56720         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56721         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56722         those 4 machines, but no others.
56723
56724 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56725
56726         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56727         * lib/c-torture.exp: to here.
56728
56729 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56730
56731         * gcc.c-torture/execute/950221-1.c: New test.
56732         * gcc.c-torture/execute/struct-ret-1.c: New test.
56733         * gcc.c-torture/compile/950221-1.c: New test.
56734
56735         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56736
56737 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56738
56739         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56740         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56741
56742 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56743
56744         * g++.gb: New directory of tests, derived from my signature and
56745         class scoping tests.
56746
56747         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56748         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56749         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56750         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56751         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56752         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56753         * g++.gb/sig25.C: Likewise.
56754
56755         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56756         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56757         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56758         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56759         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56760         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56761         * g++.gb/sig25.exp: Likewise.
56762
56763         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56764         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56765         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56766         * g++.gb/scope13.C: Likewise, this test still fails.
56767
56768         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56769         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56770         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56771         * g++.gb/scope13.exp: Ditto.
56772
56773         * g++.gb/README: New file, explains what these tests are about.
56774
56775 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56776
56777         * lib/dg.exp (dg-do): Support `preprocess'.
56778         (dg-test): Likewise.
56779
56780 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56781
56782         * config/udi.exp: change "continue -expect" to "exp_continue".
56783
56784 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56785
56786         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56787         Delete redundant tests.
56788
56789         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56790         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56791         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56792         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56793         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56794         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56795         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56796         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56797
56798         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56799         storing label pointers.
56800         * gcc.c-torture/execute/921019-1.c: Likewise.
56801         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56802         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56803         parameter fp.
56804         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56805         constants.
56806
56807         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56808         Delete obsolete tests.
56809
56810         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56811         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56812         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56813         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56814         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56815         * gcc.c-torture/compile/950124-1.c: New test.
56816
56817         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56818
56819 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56820
56821         * lib/mike-g++.exp: Add -lm to LIBS.
56822
56823 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56824
56825         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56826
56827 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56828
56829         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56830
56831 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56832
56833         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56834
56835 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56836
56837         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56838         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56839         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56840         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56841         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56842         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56843         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56844         * g++.law/{operators31.C, operators32.C,
56845         * g++.law/{operators33.C, operators34.C}: Likewise.
56846         * g++.law/{pic1.C, refs2.C}: Likewise.
56847         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56848         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56849         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56850         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56851
56852         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56853         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56854         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56855         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56856         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56857         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56858         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56859         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56860         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56861         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56862         * g++.law/{operators34.exp}: Likewise.
56863         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56864         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56865         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56866         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56867         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56868
56869         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56870         No longer expected to fail.
56871         * g++.law/missed-error3.C: Tweak for recent bool changes.
56872
56873 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56874
56875         * config/emb-unix: Deleted.
56876         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56877         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56878
56879 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56880
56881         * lib/dg.exp (dg-test): Fix typo in last patch.
56882
56883 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56884
56885         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56886         (handles multiple occurrences).
56887
56888 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56889
56890         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56891         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56892         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56893         printed).
56894         * lib/c-torture.exp (c-torture-compile): Likewise.
56895         (c-torture): Prepend full path if missing.
56896         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56897         (gcc_fail): Likewise.
56898         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56899
56900 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56901
56902         * lib/netware.exp: Only attach to NetWare i386 systems.
56903
56904 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56905
56906         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56907         messages.  Add test name to "output pattern match" pass/fail message.
56908
56909 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56910
56911         * gcc.dg: New testsuite.
56912         * gcc.dg/dg.exp: New file.
56913
56914         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56915         test-switch.c}: Deleted.
56916
56917         * gcc.misc-tests/msgs.exp: New testcase driver.
56918
56919 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56920
56921         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56922         Watch for illegal return values from ${tool}_load.
56923         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56924         cross targets.  Coerce return value >0 to 1.
56925
56926 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56927
56928         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56929
56930         * config/emb-unix.exp: New file.
56931
56932         * config/sim.exp: Error if variable $SIM not defined.
56933         (${tool}_load): Mark test as "untested" if simulator missing.
56934
56935         * config/unix.exp: Load remote.exp to get rcp_download.
56936         * lib/c-torture.exp: Use different option lists for testcases with
56937         and without loops.
56938         * gcc.c-torture/execute/execute.exp: Likewise.
56939
56940 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56941
56942         * config/*.exp: Clarify return code from ${tool}_load.
56943         Call `unresolved' or `untested' instead of `warning' or `perror'
56944         (sometimes you still want to call both though).
56945         Add comment that `shell_id' is local to each file.
56946         * config/udi.exp (timeout): Set to 30.
56947         Don't print warning if connection fails, $connectmode has already
56948         printed an error.
56949         (${tool}_load): Move verbose messages to level 2.
56950         Rework pattern for "Process started" message.
56951         Pass `shell_id' to ${connectmode}_download.
56952         Retry twice upon timeout.  Make resetting of target more robust.
56953         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56954         Pass `shell_id' to exit_$connectmode.
56955         Only call exit_$connectmode if connected.
56956         * config/unix.exp (${tool}_load): Check return codes better.
56957         * config/vrtx.exp (${tool}_load): Likewise.
56958         * config/vx.exp (${tool}_load): Likewise.
56959         Delete unneeded global's.
56960         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56961         from ${tool}_load.
56962         (dg-stat): Delete.
56963         (dg-init): Delete recording of pass/fail counts.
56964         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56965         (old-dejagnu-init): Likewise.
56966         (old-dejagnu-stat): Delete contents, empty proc now.
56967         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56968         (c-torture): Delete references to lcnt, lpass, lfail.
56969         Get option list from TORTURE_OPTIONS.
56970         Delete -funroll[-all]-loops if no loops.
56971         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56972         (g++_stat): Delete contents (empty proc now).
56973         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56974         (gcc_finish): Likewise.
56975         (gcc_stat): Deleted.
56976         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56977         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56978         * gcc.c-torture/execute/execute.exp: Likewise.
56979         Split tests into two parts: compile, execute.
56980         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
56981         no loops.  Update to reflect clarified return codes from ${tool}_load.
56982
56983 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
56984
56985         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
56986         to grep for.
56987         (old-dejagnu): Likewise (where necessary).
56988
56989 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
56990
56991         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
56992
56993         * lib/dg.exp (dg-process-target): Fix processing of selector.
56994         Add comment regarding use of `error'.
56995
56996         * lib/gcc.exp (prune_system_crud): Define if missing.
56997         * lib/g++.exp (prune_system_crud): Likewise.
56998
56999         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57000         Call prune_system_crud.
57001         * lib/dg.exp (dg-runtest): New proc.
57002         Use perror instead of send_user for tcl errors in testcase.
57003         Don't return any value, it's never used.
57004         Don't clobber previous definition of `unknown'.
57005         Print tcl errors in `dg-final'.
57006
57007 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57008
57009         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57010         (dg-test): Don't print errorInfo, it contains stack backtrace.
57011
57012 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57013
57014         * lib/g++.exp (runtest_file_p): Define if missing.
57015
57016 1994-09-24  Doug Evans  (dje@cygnus.com)
57017
57018         * lib/mike-g++.exp: Comment out loading of g++.exp.
57019         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57020         (default_g++_version): Always print something.
57021         (default_g++_start): Comment out call to `which'.
57022         (g++_start, g++_load): Deleted (must be defined in config file).
57023         * lib/gcc.exp: Test for existence of $CC at start.
57024         Delete check for tmpdir (done in gcc_init).
57025         (default_gcc_version): Always print something.
57026         (default_gcc_start): Comment out call to `which'.
57027         * config/*.exp: Major cleanup - make cross targets work at least a
57028         little better for g++ (by not being "--tool gcc" specific).
57029         Rename gcc_xxx to ${tool}_xxx.
57030         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57031         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57032
57033 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57034
57035         * lib/c-torture.exp (c-torture-compile): Rework compiler
57036         message processing.
57037
57038         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57039         c-torture.
57040
57041 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57042
57043         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57044
57045         * lib/dg.exp (dg-process-target): Support { target native }.
57046
57047 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57048
57049         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57050         looked for "... program xxx got fatal signal".
57051         Correct regsub munging of `comp_output'.
57052         Ignore compiler messages "path prefix not used" and "linker input
57053         file unused".
57054
57055 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57056
57057         * lib/gcc.exp (runtest_file_p): Define if missing.
57058         * gcc.prms/template.c: Example to work from.
57059
57060 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57061
57062         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57063         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57064
57065         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57066         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57067         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57068         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57069
57070         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57071         (dg-process-target): No longer a varargs proc.
57072         Return S/N for target, P/F for xfail.  All callers changed.
57073         (user option procs): More argument checking.
57074         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57075         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57076         (dg-test): Skip test if not running on selected target in `dg-do'.
57077         Update handling of `dg-do-what', `dg-output-text'.
57078         Separate execution pass/fail from output pattern match pass/fail.
57079         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57080
57081 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57082
57083         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57084         target for 920510-1.c.
57085
57086 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57087
57088         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57089         Clean up comment regarding use of passcnt, etc.
57090         (gcc_stat): Don't update `testcnt' here.
57091         (gcc_finish): Do it here.
57092         Might as well reset `but_id' here too.
57093         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57094         to determine if the file should be tested.
57095         * gcc.c-torture/compile/compile.exp: Likewise.
57096         * gcc.c-torture/execute/execute.exp: Likewise.
57097         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57098         * gcc.misc-tests/dg-test.exp: Likewise.
57099         * gcc.prms/prms.exp: Likewise.
57100         * gcc.wendy/wendy.exp: Likewise.
57101         * g++.old-deja.exp: Likewise.
57102         Move "Testing file" message to verbose level 1.
57103
57104 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57105
57106         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57107
57108 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57109
57110         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57111         (default_gcc_start): Accept optional second list element
57112         of compiler flags.  Print compiler output at verbosity level 2.
57113         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57114         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57115         Save current values of framework globals passcnt, failcnt, xpasscnt,
57116         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57117         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57118         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57119         xfailcnt to compute stats.  Update framework global `testcnt' from
57120         pass/fail counts.
57121         (gcc_finish): New proc.  Clean up test environment.
57122         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57123         (gcc_epass, gcc_efail): Delete.
57124         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57125         argument of line number.
57126         (dg-init): If the tool has an init routine, call it.
57127         (dg-test): Remove args `cflags_var' and `libs_var'.
57128         Pass all compiler options to ${tool}_start.
57129         Handle missing line number.
57130         (dg-finish): New function.
57131         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57132         particular files.  Call gcc_finish at end.  Move "skipping test"
57133         message to verbosity level 3.
57134         * gcc.c-torture/compile/compile.exp: Likewise.
57135         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57136         * gcc.c-torture/execute/execute.exp: Likewise.
57137         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57138         Print testcase being tried at verbosity level 1.
57139         * gcc.c-torture/special/special.exp: Unset xfail.
57140         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57141         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57142         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57143         * gcc.failure/failure.exp: Likewise.
57144         * gcc.ieee/ieee.exp: Likewise.
57145         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57146         Update call to dg-test.  Call dg-finish at end.
57147         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57148         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57149         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57150         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57151         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57152         * gcc.wendy/wendy.exp: Add copyright.
57153         Delete setting of tmpdir (done by gcc_init).
57154         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57155         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57156         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57157         gcc_[ce]pass/fail.
57158
57159 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57160
57161         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57162         confusion.
57163         (g++_load): Likewise.
57164
57165         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57166         Rename argument to `prog' to remove the confusion.
57167         Varargs fns behave differently too!
57168         (g++_load): Likewise.
57169
57170         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57171
57172         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57173         what it is.  Delete (always) printing of status value for !native.
57174         Simplify verbose code, and include status and exec_output.
57175         (g++_load): Use gcc_load.
57176
57177 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57178
57179         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57180         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57181         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57182         940714-3.c as these testcases don't exist anymore.  Make
57183         va-arg-1.c expected to pass.
57184
57185 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57186
57187         * gcc.misc-tests/misc.exp: Only run specific testcases.
57188         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57189         * gcc.misc-tests/dg-[1-9].c: New files.
57190
57191         * lib/dg.exp: New testsuite driver.
57192         * gcc.prms/prms.exp: Use it.
57193
57194         * README.gcc: New file.
57195
57196         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57197         Document and reset `lxpass' and `lxfail'.
57198         Simplify "initialized" message.
57199         (gcc_stat): Clean up comments a little.
57200
57201 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57202
57203         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57204
57205 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57206
57207         * lib/old-dejagnu.exp (process-option): New proc.
57208         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57209         (old-dejagnu): Simplify.
57210         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57211
57212 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57213
57214         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57215         exists and is not an empty string.
57216
57217         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57218         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57219         finished.
57220         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57221         automatically.
57222
57223         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57224         longer expected to fail.
57225
57226         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57227         "f" function call.
57228
57229         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57230
57231         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57232         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57233         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57234         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57235         c-torture-1.29.
57236
57237         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57238         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57239
57240         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57241
57242         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57243         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57244
57245         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57246         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57247         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57248
57249 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57250
57251         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57252         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57253         940714-1.c, 940714-2.c, 940714-3.c},
57254         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57255         gcc.misc-tests/{mg.c,mg.exp}:
57256         New tests.
57257         * gcc.noncompile/noncompile.exp: Change accordingly.
57258
57259 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57260
57261         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57262         Undo previous clobberage.
57263
57264 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57265
57266         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57267         * gcc.special/{930510-1.c, special.exp}:
57268         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57269         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57270         struct-varargs-1.c}: New tests from c-torture-1.26.
57271
57272 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57273
57274         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57275           argument to switch.
57276
57277 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57278
57279         * Revert the previous changes.  Please see Rob's directory
57280         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57281         fixes.
57282
57283 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57284
57285         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57286         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57287         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57288         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57289         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57290         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57291         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57292         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57293         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57294         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57295         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57296         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57297         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57298         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57299         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57300         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57301         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57302         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57303         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57304         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57305         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57306         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57307         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57308         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57309         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57310         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57311         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57312         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57313         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57314         testing changes.
57315
57316 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57317
57318         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57319         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57320         with perror calls.
57321
57322 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57323
57324         * config/unix.exp (g++_load): Fix syntax.
57325
57326 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57327
57328         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57329         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57330         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57331         Don't expect va-arg-1.c to fail.  Correct expected output for
57332         920928-1.c.
57333         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57334         * gcc.wendy/hbm4.c: Correct typo.
57335         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57336
57337 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57338
57339         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57340         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57341         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57342         * lib/c-torture.exp (c-torture-compile): Ditto.
57343
57344         Reduce volume of output (remove all the -I's and such).
57345         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57346         Call gcc_cpass, gcc_cfail.
57347         (c-torture): Pass testing option to c-torture-compile.
57348
57349 1994-03-21  Doug Evans  (dje@cygnus.com)
57350
57351         Bring patches over from progressive.
57352         * config/default.exp: Exit remote shell cleanly.
57353         (g++_exit, g++_start): Add default versions.
57354         * config/sim.exp (gcc_load): Use perror, not error.
57355
57356 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57357
57358         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57359         set in site.exp.
57360
57361 1994-03-14  Doug Evans  (dje@cygnus.com)
57362
57363         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57364         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57365         (wendy_try): New proc to run testcase.
57366         (main loop): Call 'em.
57367         * gcc.wendy/*.c: Clean up pass to correct expected output.
57368
57369         * lib/gcc.exp: Minor cleanup work.
57370         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57371
57372 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57373
57374         * config/sim.exp (gcc_load): Document return codes better.
57375         Don't pass -v to simulator.
57376
57377 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57378
57379         * gcc.special/920717-x.c: Fix typo.
57380         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57381         get at sources.
57382
57383         * lib/mike-gcc.exp: Fix typo.
57384
57385 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57386
57387         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57388         binary to use, transform the name.
57389         * config/*.exp: rename everything. Nuke any g++ specific files,
57390         it's now a special case of gcc that requires no special support.
57391         Add a default.exp for unsupported targets.
57392
57393 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57394
57395         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57396         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57397         version of Tcl.
57398
57399 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57400
57401         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57402         than a warning.
57403
57404 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57405
57406         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57407
57408 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57409
57410         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57411         option_list.  Compile every file with only 4/6 option choices
57412         (same as C torture) instead of with 12/18 different option
57413         choices.
57414         * lib/c-torture.exp: Likewise.
57415
57416         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57417         not already set.
57418
57419 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57420
57421         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57422         can put an XFAIL *-*-* on excess errors.
57423
57424 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57425
57426         * g++.law: Add more tests derived from g++-bugs snapshots.
57427
57428         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57429         equivalent to g++.law/init9.
57430
57431         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57432         compiled it, and the a.out file after we've run it.
57433
57434 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57435
57436         * lib/mike-g++.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  Jeffrey A. Law  (law@snake.cs.utah.edu)
57440
57441         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57442
57443 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57444
57445         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57446         version number.
57447
57448 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57449
57450         * g++.law: New directory of g++ tests derived from the g++-bugs
57451         snapshots.
57452
57453 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57454
57455         * gcc.compile: initbug1.c initbug1.exp testcase added
57456
57457 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57458
57459         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57460         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57461           fixes submitted by Jeff Law (law@cs.utah.edu)
57462         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57463           Jeff Law (law@cs.utah.edu)
57464
57465
57466 1993-11-30  Mike Stump  (mrs@cygnus.com)
57467
57468         * config/unix-g++.exp: Follow the gcc way of doing things.
57469         * g++.old-deja/old-deja.exp: Minor updates.
57470         * lib/g++.exp: New file, follow the gcc way of doing things.
57471         * lib/old-dejagnu.exp: Minor updates.
57472         * lib/mike-g++.exp: Always unset errorInfo.
57473
57474 1993-11-06  Mike Stump  (mrs@cygnus.com)
57475
57476         * lib/gcc.exp: Fix some errors with the below change, CC and
57477         CFLAGS should be global when setting, not local.
57478
57479 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57480
57481         * lib/gcc.exp: Transform tool name.
57482
57483 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57484
57485         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57486
57487 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57488
57489         * lib/gcc.exp: change gcc_done to gcc_stat
57490
57491 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57492
57493         * Upgraded gcc testsuite to c-torture version 1.25
57494
57495 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57496
57497         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57498         * lib/c-torture: added hooks for new reporting code.
57499
57500 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57501
57502         * config/sh-gcc.exp: check if sh-sim exists in the path
57503
57504 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57505
57506         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57507         * gcc.compile/compile.exp: Initial changes for new logic.
57508         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57509         * gcc.failure/failure.exp: Initial changes for new logic.
57510         * gcc.ieee/ieee.exp: Initial changes for new logic.
57511         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57512         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57513         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57514         * lib/c-torture.exp: Initial changes for new logic.
57515         * lib/gcc.exp: Initial changes for new logic.
57516
57517 1993-10-15  Mike Stump  (mrs@cygnus.com)
57518
57519         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57520         depend upon failure or success.  Fully qualify names in failure
57521         and success messages.  Always remove a.out before starting
57522         compile, just in case.  Pay more attention to error text output by
57523         the compiler.  Handle testcases with no known past errors just
57524         like all others, so that things are uniform.  Other miscellaneous
57525         improvements.
57526
57527 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57528
57529         * gcc.cpp: new directory for cpp tests
57530
57531 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57532
57533         * lib/chill.exp: Code reformatted, removed unused code.
57534         * config/unix-chill.exp: Code reformatted, removed unused code.
57535         * chill.execute/execute.exp: Code reformatted, removed unused code.
57536         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57537
57538 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57539
57540         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57541         routines not written.
57542
57543 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57544
57545         * config/bug-gcc.exp: Use new procs from bug.exp.
57546
57547 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57548
57549         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57550         via ftp, rather than depending on NFS.
57551         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57552         case.
57553
57554 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57555
57556         * config/bug-gcc.exp: Use new download proc.
57557
57558 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57559
57560         * chill.execute/execute.exp: cleanups, handles errors better
57561         * chill.compile/compile.exp: rewrite, based on execute.exp
57562         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57563         * lib/chill.exp: major changes to diff proc and compile and link
57564         procs. added chill_fail and chill_pass wrappers to pass and
57565         fail. added more comments, and handle error codes better.
57566         Added a hack to capture stderr from exec, so noncompile tests
57567         can work.
57568
57569 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57570
57571         * chill.execute/execute.exp: rewrite of testsuite driver
57572         * lib/chill.exp: rewrite of testsuite driver
57573         * config/unix-chill.exp: rewrite of testsuite driver
57574
57575 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57576
57577         In chill.execute:
57578         * iexpr.ch: Standardize uppercase.
57579         * tuples.dat: Standardize uppercase.
57580         * vary.ch: standardize.  Correct varying string assignments.
57581         * vary.dat: Add new output lines.
57582
57583 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57584
57585         In chill.execute:
57586         * chprintf.ch: Standardize use of uppercase.
57587         * tuples.ch: Standardize and turn arr2 into a DCL,
57588           rather than a SYN.
57589         * pinits.ch: Standardize.
57590
57591 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57592
57593         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57594         * Makefil: Renamed to Makefile.in.
57595         * configure.in: New.
57596
57597 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57598
57599         In chill.execute:
57600         * .cvsignore: Add result/output files.
57601         * Makefile: Fix up variables at start.  Use MFLAGS
57602           everywhere.  Correct bool_loc, built_ins entries.
57603           Add entry for vary1.ch.
57604         * bitarray.ch: Standardize upper-case usage.
57605         * bitexpr.ch: Standardize, add output of b1.
57606         * params.ch: Use arrayt in along PROC parameters, to
57607           avoid novelty problems.
57608         * sets.ch: Tiny cleanup.
57609         * vary1.ch: Re-indent.
57610
57611 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57612
57613         * Add PR-related files to Makefiles, .cvsignore files, etc.
57614
57615 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57616
57617         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57618           with compiler objects. New names are test-flow.c and test-loop.c
57619
57620 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57621
57622         * Upgraded c-torture tests from 1.19 to 1.20
57623
57624         * new files:
57625         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57626         * gcc.compile: 930623-1.c 930623-2.c
57627         * gcc.noncompile: 930622-1.c 930622-2.c
57628         * gcc.failure: 920411-1.c 920627-2.c
57629         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57630
57631 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57632
57633         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57634           More changes to get testsuite working properly. Needs more work.
57635           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57636
57637 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57638
57639         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57640           More changes to get testsuite working properly. Needs more work.
57641
57642 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57643
57644         * chill.compile/compile.exp: Added for Dejagnu support
57645         * chill.execute/execute.exp: Added for Dejagnu support
57646         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57647
57648 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57649
57650         This should complete moving the CHILL test files.
57651         * chill.noncompile(.cvsignore printf.grt
57652             in-printf.grt chprintf.grt chprintf.ch):
57653             Added test-support files.
57654           (Makefile): Modified further.
57655         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57656             signal.ch): Added test files.
57657           * chill.execute (.cvsignore printf.grt printr.c
57658             in-printf.grt rts.c chprintf.grt rts.h): Added
57659           test-support files.
57660             (Makefile): More corrections.
57661
57662 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57663
57664         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57665           test cases, ready for DejaGnu.
57666
57667 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57668
57669         * Upgraded c-torture tests from 1.18 to 1.19
57670
57671         * gcc.compile: added test(s):
57672           930607-1.c
57673         * gcc.execute: added test(s):
57674           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57675
57676         * added new subdirectory for misc tests: gcc.misc-tests
57677         * gcc.misc-test(s): added tests:
57678           inst-check.c test-consts.c test-ior.c test-switch.c
57679
57680 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57681
57682         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57683
57684 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57685
57686         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57687
57688 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57689
57690         * Upgraded c-torture tests from 1.17 to 1.18
57691
57692 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57693
57694         * Upgraded c-torture tests from 1.12 to 1.17
57695
57696 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57697
57698         * lib/old-dejagnu.exp:
57699           Fixed handling of XFAIL target triplets to correctly
57700           recognize wildcard characters.  Removed code that
57701           appended a unique id tag to the end of the file name
57702           printed out by the result of the testcases within a
57703           given test file.
57704
57705 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57706
57707         * lib/old-dejagnu.exp:
57708           Reworked expected failure handling to trigger off of XFAIL
57709           keyword in keyphrase embeded in testcase source code. The
57710           XFAIL keyword must be at the end of the keyphrase line. It
57711           may optionally be followed by one or more target triplets.
57712           It has just occured that the handling of wildcards in the
57713           target triplet may not be correct.
57714
57715 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57716
57717         * g++.old-deja/tests:
57718           Moved all subdirectories up one level into g++.old-deja .
57719
57720         * lib/old-dejagnu.exp:
57721           Fixed problem with CXXFLAGS not being properly reset, and being
57722           corrupted with extraneous "-c" compiler option.  This was
57723           causing binaries to not be generated for test that needed them.
57724           Modified strings passed to "pass" and "fail" so that individual
57725           tests from the same test file would be distinguished by an
57726           identifier appended to the test file name in the summary logs;
57727           this corrected a problem with erroneous diff logs.  Added code
57728           to search testcases for expected fail and unexpected pass keywords.
57729
57730 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57731
57732         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57733
57734 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57735
57736         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57737           Removed extraneous text from end of "Special g++ Options"
57738           keyphrase.
57739
57740         * lib/old-dejagnu.exp: Added pattern matching to look for new
57741           keywords, embedded in testcases comments, which will trigger
57742           calls to xpass and xfail.
57743
57744 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57745
57746         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57747           comments embedded in the testcases, especially the one looking for
57748           special compiler options, as well as the pattern matching for the
57749           compiler output again.
57750
57751 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57752
57753         * lib/old-dejagnu.exp: Do a proper check of the return value for
57754           execute tests. Fixed several problems with the pattern matching
57755           of the compiler output which gave erroneous test results.
57756           Changed several of the test result messages to be more descriptive.
57757         * config/unix-g++.exp: Proc g++_load now actually works and
57758           executes the tests passed to it and returns a usable return
57759           value.
57760
57761 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57762
57763           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57764
57765 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57766
57767         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57768           Modified both files to properly execute the old style
57769           dejagnu tests. The previous versions of these files were
57770           experimental and did not function anything near correctly.
57771
57772 1993-04-05  Rob Savoye  (rob@cygnus.com)
57773
57774         * Removed all Makefile.in and configure.in files. No configuration
57775         needed now.
57776
57777 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57778
57779         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57780
57781 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57782
57783         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57784         gcc.special/configure.in, gcc.noncompile/configure.in,
57785         gcc.execute/configure.in, gcc.code_quality/configure.in,
57786         g++.other/configure.in, g++.old-deja/configure.in,
57787         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57788         in srcname setting.
57789
57790 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57791
57792         * lib/udi.exp: Fixed mondfe and mondfe_download.
57793         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57794         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57795
57796 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57797
57798         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57799         (gdb_exit): Don't remove *_soc files.
57800
57801 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57802
57803         * lib/c-torture.exp: Don't look for main; instead always use -w
57804         -c.  This is how the c-torture tests work.  Remove the object
57805         file if the compilation succeeds.
57806         * gcc.execute/execute.exp: Remove executable if test passes.
57807         * gcc.noncompile/noncompile.exp: Every test is an expected
57808         failure.
57809         * gcc.special/special.exp: Added tests from c-torture 1.11,
57810         corrected use of existing test.
57811         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57812         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57813         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57814         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57815         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57816         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57817         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57818         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57819         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57820         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57821         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57822         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57823         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57824         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57825         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57826         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57827         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57828         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57829         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57830         c-torture 1.11.
57831         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57832         correspond to c-torture 1.11.
57833
57834         * New file.