1 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4 * g++.dg/inherit/override_attribs.C: New file.
6 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
9 * io.c (check_format_string): Move NULL and constant checks into
11 (check_io_constraints): Call gfc_simplify_expr() before calling
12 check_format_string(). Remove NULL and constant checks.
14 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
16 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
17 * gcc.c-torture/execute/loop-2g.x: Likewise.
19 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
21 * lib/target-supports.exp (check_effective_target_mips16_attribute):
22 Reject hard-float modes unless the ABI is o32 or o64.
23 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
24 of gcc.exp. Skip the tests when mips16 code generation is not
26 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
27 and use dg-add-options mips16_attribute.
29 2007-09-24 Jakub Jelinek <jakub@redhat.com>
32 * g++.dg/ext/attrib29.C: New test.
34 2007-09-23 Ollie Wild <aaw@google.com>
36 * gcc.dg/fold-bitand-1.c: New test.
37 * gcc.dg/fold-bitand-2.c: New test.
38 * gcc.dg/fold-bitand-3.c: New test.
39 * gcc.dg/fold-bitand-4.c: New test.
41 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
43 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
44 any of the macros to be defined for __mips16.
45 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
47 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
49 * gcc.dg/vect/pr21591.c: Require vect_int.
50 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
51 * gcc.dg/vect/vect-outer-2a.c: Likewise.
52 * gcc.dg/vect/vect-outer-2c.c: Likewise.
54 2007-09-23 Jakub Jelinek <jakub@redhat.com>
56 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
58 * gcc.dg/va-arg-pack-len-2.c: New test.
59 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
61 * g++.dg/ext/va-arg-pack-len-2.C: New test.
63 PR tree-optimization/32772
64 * gcc.c-torture/compile/20070905-1.c: New test.
66 PR tree-optimization/32975
67 * gcc.dg/pr32975.c: New test.
70 * gcc.dg/pr28755.c: New test.
72 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
74 * lib/target-supports.exp (check_effective_target_nomips16): New
76 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
78 * gcc.dg/vect/vect.exp: Likewise.
79 * g++.dg/vect/vect.exp: Likewise.
80 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
81 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
82 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
83 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
84 * gcc.target/mips/clear-cache-1.c (f): Likewise.
85 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
86 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
87 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
88 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
89 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
90 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
91 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
92 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
93 (test14, test15, test16, test17, test18): Likewise.
94 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
95 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
96 (test14, test15, test16, test17, test18, test19, test20, test21)
98 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
99 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
100 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
101 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
102 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
103 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
104 * gcc.target/mips/mips-3d-1.c (main): Likewise.
105 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
106 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
107 (test13, test14, test15, test16, test17, test18, test19, test20)
108 (test21, test22, test23, test24, test25, test26, test27, test28)
109 (test29, test30, test31): Likewise.
110 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
111 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
112 (test13, test14, test15, test16, test17, test18, test19, test20)
113 (test21, test22, test23, test24, test25, test26, test27, test28)
114 (test29, test30, test31, test32, test33, test34, test35, test36)
115 (test37, test38, test39, test40, test41, test42, test43, test44)
116 (test45, test46, test47, test48, test49, test50, test51, test52)
117 (test53, test54, test55, test56, test57, test58, test59, test60)
118 (test61, test62, test63): Likewise.
119 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
120 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
121 (test13, test14, test15, test16, test17, test18, test19, test20)
122 (test21, test22, test23, test24, test25, test26, test27, test28)
123 (test29, test30, test31): Likewise.
124 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
125 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
126 (test13, test14, test15, test16, test17, test18, test19, test20)
127 (test21, test22, test23, test24, test25, test26, test27, test28)
128 (test29, test30, test31): Likewise.
129 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
130 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
131 (test13, test14, test15): Likewise.
132 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
133 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
134 (test13, test14, test15): Likewise.
135 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
136 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
137 (test13, test14, test15, test16, test17, test18, test19, test20)
138 (test21, test22, test23, test24, test25, test26, test27, test28)
139 (test29, test30, test31): Likewise.
140 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
141 (matrix_multiply4: Likewise.
142 * gcc.target/mips/mips-ps-1.c (main): Likewise.
143 * gcc.target/mips/mips-ps-2.c (main): Likewise.
144 * gcc.target/mips/mips-ps-3.c (main): Likewise.
145 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
146 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
147 (test13, test14, test15, test16, test17, test18, test19, test20)
148 (test21, test22, test23, test24, test25, test26, test27, test28)
149 (test29, test30, test31): Likewise.
150 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
151 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
152 (test13, test14, test15, test16, test17, test18, test19, test20)
153 (test21, test22, test23, test24, test25, test26, test27, test28)
154 (test29, test30, test31): Likewise.
155 * gcc.target/mips/mips-ps-5.c (main): Likewise.
156 * gcc.target/mips/mips-ps-6.c (main): Likewise.
157 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
158 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
159 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
160 (sub_v4qi): Likewise.
161 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
162 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
163 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
164 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
165 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
166 (subb, subc): Likewise.
167 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
168 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
169 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
170 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
171 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
172 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
173 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
174 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
175 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
176 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
177 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
178 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
179 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
181 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
183 * lib/target-supports.exp (add_options_for_mips16_attribute)
184 (check_effective_target_mips16_attribute): New functions.
185 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
187 (dg-mips-options) Remove -mno-mips16 handling. Add options to
189 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
190 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
191 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
192 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
193 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
194 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
195 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
196 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
197 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
198 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
199 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
200 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
201 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
202 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
203 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
204 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
205 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
206 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
207 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
208 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
209 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
210 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
211 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
212 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
214 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
216 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
217 options. Require { target mips16_attribute } and use dg-add-options
218 to add the associated options.
220 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
221 * gcc.target/mips/call-saved-3.c: Likewise.
222 * gcc.target/mips/code-readable-1.c: Require { target
223 mips16_attribute } and use dg-add-options to add the associated
224 options. Remove trailing whitespace.
226 * gcc.target/mips/code-readable-2.c: Likewise.
227 * gcc.target/mips/code-readable-3.c: Likewise.
228 * gcc.target/mips/mips16-attributes-2.c: Likewise.
229 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
230 Require { target mips16_attribute } and use dg-add-options to
231 add the associated options.
232 (cksum16, cksum8): Use MIPS16.
233 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
234 Require { target mips16_attribute } and use dg-add-options to
235 add the associated options.
237 * gcc.target/mips/save-restore-2.c: Likewise.
238 * gcc.target/mips/save-restore-3.c: Likewise.
239 * gcc.target/mips/save-restore-4.c: Likewise.
240 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
242 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
245 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
248 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
251 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
253 2007-09-22 Tobias Burnus <burnus@net-b.de>
256 * gfortran.dg/gomp/free-2.f90: New.
257 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
258 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
260 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
262 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
263 * gcc.target/i386/sse5-haddX.c: Ditto.
264 * gcc.target/i386/sse5-hsubX.c: Ditto.
265 * gcc.target/i386/sse5-maccXX.c: Ditto.
266 * gcc.target/i386/sse5-msubXX.c: Ditto.
267 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
268 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
269 * gcc.target/i386/sse5-permpX.c: Ditto.
270 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
272 * gcc.target/i386/sse5-fma-vector.c: Ditto.
273 * gcc.target/i386/sse5-ima-vector.c: Ditto.
274 * gcc.target/i386/sse5-pcmov.c: Ditto.
275 * gcc.target/i386/sse5-pcmov2.c: Ditto.
277 2007-09-22 Richard Guenther <rguenther@suse.de>
279 PR tree-optimization/33146
280 * gcc.c-torture/compile/pr33146.c: New testcase.
282 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
284 * lib/target-supports.exp (check_cached_effective_target): New
286 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
287 (check_effective_target_c99_runtime): New procedure.
288 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
289 (test3l): Likewise cargl.
290 * gcc.dg/builtins-59.c: Require c99_runtime.
291 * gcc.dg/builtins-61.c: Likewise.
292 * gcc.dg/builtins-62.c: Likewise.
294 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
296 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
297 * lib/target-supports-dg.exp (dg-add-options): Likewise.
298 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
299 target-specific dg-options.
300 * gcc.dg/builtins-20.c: Likewise.
301 * gcc.dg/builtins-53.c: Likewise.
302 * gcc.dg/builtins-55.c: Likewise.
303 * gcc.dg/single-precision-constant.c: Likewise.
304 * gcc.dg/torture/builtin-convert-1.c: Likewise.
305 * gcc.dg/torture/builtin-convert-2.c: Likewise.
306 * gcc.dg/torture/builtin-convert-3.c: Likewise.
307 * gcc.dg/torture/builtin-convert-4.c: Likewise.
308 * gcc.dg/torture/builtin-power-1.c: Likewise.
310 2007-09-21 Chao-ying Fu <fu@mips.com>
312 * lib/target-supports.exp (check_effective_target_fixed_point): New to
313 check if targets have fixed-point supports.
314 * gcc.dg/fixed-point/fixed-point.exp: New file.
315 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
316 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
317 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
318 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
319 * gcc.dg/fixed-point/constants-pedantic.c,
320 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
321 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
322 * gcc.dg/fixed-point/keywords-ignored-c99.c,
323 * gcc.dg/fixed-point/keywords-pedantic.c,
324 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
325 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
326 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
327 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
328 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
329 * gcc.dg/fixed-point/func-vararg-mixed.c,
330 * gcc.dg/fixed-point/operator-logical.c,
331 * gcc.dg/fixed-point/struct-union.c,
332 * gcc.dg/fixed-point/bit-complement.c,
333 * gcc.dg/fixed-point/operator-bitwise.c,
334 * gcc.dg/fixed-point/operator-comma.c,
335 * gcc.dg/fixed-point/struct-layout-1.c,
336 * gcc.dg/fixed-point/union-init.c,
337 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
338 * gcc.dg/fixed-point/func-mixed.c,
339 * gcc.dg/fixed-point/func-vararg-size0.c,
340 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
341 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
342 * gcc.dg/fixed-point/operator-unary.c,
343 * gcc.dg/fixed-point/allop-const.c,
344 * gcc.dg/fixed-point/muldiv-warning.c,
345 * gcc.dg/nofixed-point-1.c,
346 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
347 * gcc.target/mips/fixed-vector-type.c,
348 * gcc.target/mips/fixed-scalar-type.c: New tests.
350 2007-09-21 Olivier Hainque <hainque@adacore.com>
352 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
353 * gnat.dg/test_nested_subtype_byref.adb: New test.
355 2007-09-21 Jakub Jelinek <jakub@redhat.com>
358 * gfortran.dg/gomp/pr33439.f90: New test.
360 2007-09-21 Tobias Burnus <burnus@net-b.de>
363 * gfortran.dg/merge_char_3.f90: New.
365 2007-09-21 Tobias Burnus <burnus@net-b.de>
368 * gfortran.dg/transfer_check_1.f90: New.
370 2007-09-20 Asher Langton <langton2@llnl.gov>
373 * gfortran.dg/init_flag_1.f90: New.
374 * gfortran.dg/init_flag_2.f90: New.
375 * gfortran.dg/init_flag_3.f90: New.
376 * gfortran.dg/init_flag_4.f90: New.
377 * gfortran.dg/init_flag_5.f90: New.
378 * gfortran.dg/init_flag_6.f90: New.
379 * gfortran.dg/init_flag_7.f90: New.
381 2007-09-20 Paolo Carlini <pcarlini@suse.de>
384 * g++.dg/ext/anon-struct6.C: New.
386 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
389 * gfortran.dg/inquire_10.f90: New test.
391 2007-09-20 Joseph Myers <joseph@codesourcery.com>
393 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
395 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
398 * gfortran.dg/used_types_18.f90: Declare variable of empty
401 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
404 * gfortran.dg/array_constructor_19.f90: New test.
406 2007-09-20 Jakub Jelinek <jakub@redhat.com>
409 * gcc.dg/debug/pr33316.c: New test.
412 * g++.dg/cpp0x/variadic76.C: New test.
413 * g++.dg/cpp0x/variadic77.C: New test.
414 * g++.dg/cpp0x/variadic78.C: New test.
418 * gcc.c-torture/execute/20070919-1.c: New test.
419 * gcc.dg/pr33238.c: New test.
420 * gcc.dg/pr27301.c: New test.
422 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
424 * lib/target-supports.exp (check_effective_target_mips64): New
426 * gcc.dg/lower-subreg-1.c: Require !mips64.
427 * gcc.dg/sibcall-3.c (ATTR): New macro.
428 (recurser_void1, recurser_void2): Use it.
429 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
430 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
432 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
434 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
435 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
437 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
439 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
442 * gfortran.dg/c_loc_tests_11.f03: New test case.
444 2007-09-20 Paolo Carlini <pcarlini@suse.de>
447 * g++.dg/init/ref14.C: New.
449 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
451 * gnat.dg/slice2.ad[sb]: New testcase.
453 2007-09-19 Nick Clifton <nickc@redhat.com>
455 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
457 2007-09-19 Jie Zhang <jie.zhang@analog.com>
459 * gcc.target/bfin/bfin.exp: New.
460 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
461 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
462 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
463 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
464 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
465 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
466 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
467 mcpu-bf561.c, mcpu-default.c}: New tests.
469 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
471 Restore detection of unsupported TLS.
474 2007-02-10 Richard Henderson <rth@redhat.com>
476 * lib/target-supports.exp (check_effective_target_tls): Redefine
477 to mean non-emulated tls.
478 * gcc.dg/tls/alias-1.c: Remove tls requirement.
479 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
480 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
481 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
482 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
483 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
484 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
487 * lib/target-supports.exp (check_effective_target_tls): Use
488 stronger test for compiler support for TLS.
489 (check_effective_target_tls_native): New, to test for non-emulated
491 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
492 instead of dg-require-effective-target tls.
493 * g++.dg/gomp/copyin-1.C: Likewise.
494 * g++.dg/gomp/sharing-1.C: Likewise.
495 * g++.dg/gomp/tls-1.C: Likewise.
496 * g++.dg/gomp/tls-2.C: Likewise.
497 * g++.dg/gomp/tls-3.C: Likewise.
498 * g++.dg/tls/diag-1.C: Likewise.
499 * g++.dg/tls/diag-2.C: Likewise.
500 * g++.dg/tls/diag-3.C: Likewise.
501 * g++.dg/tls/diag-4.C: Likewise.
502 * g++.dg/tls/diag-5.C: Likewise.
503 * g++.dg/tls/init-1.C: Likewise.
504 * g++.dg/tls/init-2.C: Likewise.
505 * g++.dg/tls/trivial.C: Likewise.
506 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
507 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
508 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
509 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
510 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
511 * gcc.dg/gomp/clause-1.c: Likewise.
512 * gcc.dg/gomp/copyin-1.c: Likewise.
513 * gcc.dg/gomp/sharing-1.c: Likewise.
514 * gcc.dg/gomp/tls-1.c: Likewise.
515 * gcc.dg/gomp/tls-2.c: Likewise.
516 * gcc.dg/tls/alpha-1.c: Likewise.
517 * gcc.dg/tls/opt-1.c: Likewise.
518 * gcc.dg/tls/opt-13.c: Likewise.
519 * gcc.dg/tls/opt-14.c: Likewise.
520 * gcc.dg/tls/opt-2.c: Likewise.
521 * gcc.dg/tls/opt-3.c: Likewise.
522 * gcc.dg/tls/opt-4.c: Likewise.
523 * gcc.dg/tls/opt-7.c: Likewise.
524 * gcc.dg/tls/section-1.c: Likewise.
525 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
526 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
527 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
528 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
529 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
530 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
531 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
532 * gfortran.dg/gomp/crayptr2.f90: Likewise.
533 * gfortran.dg/gomp/fixed-1.f: Likewise.
534 * gfortran.dg/gomp/free-1.f90: Likewise.
535 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
536 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
537 * gfortran.dg/gomp/reduction1.f90: Likewise.
538 * gfortran.dg/gomp/sharing-1.f90: Likewise.
540 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
543 * gfortran.dg/bounds_check_9.f90: New test.
544 * gfortran.dg/bounds_check_fail_2.f90: New test.
546 2007-09-18 Paolo Carlini <pcarlini@suse.de>
549 * g++.dg/ext/va-arg1.C: Adjust.
551 2007-09-18 Paolo Carlini <pcarlini@suse.de>
554 * g++.dg/ext/va-arg1.C: New.
556 2007-09-18 Tobias Burnus <burnus@net-b.de>
558 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
560 2007-09-18 Paolo Carlini <pcarlini@suse.de>
563 * g++.dg/rtti/typeid6.C: New.
565 2007-09-18 Paolo Carlini <pcarlini@suse.de>
568 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
569 * g++.dg/ext/is_class_error2.C: New.
571 2007-09-18 Richard Guenther <rguenther@suse.de>
573 PR tree-optimization/33340
574 * g++.dg/torture/pr33340.C: New testcase.
576 2007-09-18 Tobias Burnus <burnus@net-b.de>
579 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
580 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
581 * gfortran.dg/elemental_subroutine_5.f90: New.
583 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
585 * lib/target-supports.exp (check_profiling_available): Extend
586 mips*-*-elf check to mips*-*-elf*.
588 2007-09-18 Jakub Jelinek <jakub@redhat.com>
590 * gcc.dg/format/c90-scanf-5.c: New test.
591 * gcc.dg/format/c99-scanf-4.c: New test.
592 * gcc.dg/format/ext-7.c: New test.
593 * gcc.dg/format/ext-8.c: New test.
596 * gcc.c-torture/compile/20070915-1.c: New test.
598 2007-09-17 Tobias Burnus <burnus@net-b.de>
601 * gfortran.dg/private_type_9.f90: New.
603 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
606 * gfortran.dg/pr33449.f90: New test.
608 2007-09-17 Tobias Burnus <burnus@net-b.de>
610 * gfortran.dg/interface_15.f90: Compile with -std=f95.
611 * gfortran.dg/private_type_1.f90: Ditto
612 * gfortran.dg/interface_18.f90: New.
613 * gfortran.dg/private_type_8.f90: New.
615 2007-09-16 Paolo Carlini <pcarlini@suse.de>
618 * g++.dg/warn/new1.C: Adjust.
619 * g++.dg/torture/str_empty.C: Likewise.
621 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
623 * gcc.target/mips/dse-1.c: New test.
625 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
628 * g++.dg/overload/operator3.C: New.
630 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
632 * gcc.target/mips/truncate-1.c: New test.
634 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
640 * gfortran.dg/subref_array_pointer_1.f90: New test.
641 * gfortran.dg/subref_array_pointer_2.f90: New test.
643 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
645 * gfortran.dg/nint_2.f90: Correct last change.
647 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
649 * gcc.dg/tree-ssa/parallelization-1.c: New test.
651 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
653 * gcc.dg/vect/pr33373b.c: New test.
655 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
658 * gcc.target/i386/pr33438.c: New test.
660 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
662 * gfortran.dg/nint_2.f90: Revert previous commit.
664 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
666 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
668 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
671 * g++.dg/other/unused1.C: XFAIL class2 scan.
673 2007-09-13 Tobias Burnus <burnus@net-b.de>
676 * gfortran.dg/elemental_args_check_1.f90: New.
677 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
678 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
680 2007-09-13 Tobias Burnus <burnus@net-b.de>
682 * gfortran.dg/recursive_check_3.f90: New.
684 2007-09-13 Tobias Burnus <burnus@net-b.de>
687 * gfortran.dg/elemental_bind_c.f90: New.
689 2007-09-13 Richard Sandiford <richard@codesourcery.com>
691 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
692 * gcc.target/mips/mips16-attributes-2.c: New test.
693 * gcc.target/mips/mips16-attributes-3.c: Likewise.
694 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
695 hard-float asm when __mips16 is defined.
696 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
697 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
698 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
699 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
700 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
701 * gcc.target/mips/pr26765.c (foo): Likewise.
702 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
703 targets, use dg-mips-options instead of dg-options, and use -mgp32
704 to force 32-bit mode.
705 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
707 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
709 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
710 Michael Meissner <michael.meissner@amd.com>
712 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
713 * gcc.target/i386/sse5-hsubX.c: Ditto.
714 * gcc.target/i386/sse5-permpX.c: Ditto.
715 * gcc.target/i386/sse5-haddX.c: Ditto.
716 * gcc.target/i386/sse5-maccXX.c: Ditto.
717 * gcc.target/i386/sse5-msubXX.c: Ditto.
718 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
719 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
721 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
722 optimizes floating point conditional moves into the pcmov
724 * gcc.target/i386/sse5-pcmov2.c: Ditto.
726 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
727 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
730 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
731 compiler optimizes vector (a*b)+c into fmadd on SSE5.
733 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
734 optimizes (a*b)+c into fmadd on SSE5.
736 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
737 whether the SSE5 instructions can be generated.
739 * gcc.target/i386/sse5-check.h: New. Add support for
742 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
743 ammintrin.h, and turn on -msse5 option instead of -msse4a.
744 * gcc.target/i386/sse-13.c: Ditto.
745 * gcc.target/i386/sse-14.c: Ditto.
747 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
750 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
751 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
753 2007-09-12 Jakub Jelinek <jakub@redhat.com>
756 * gcc.dg/pr32338-1.c: New test.
757 * gcc.dg/pr32338-2.c: New test.
759 2007-09-12 Bob Wilson <bob.wilson@acm.org>
761 * lib/target-supports.exp (check_effective_target_sync_int_long):
762 Revert change to add xtensa.
763 (check_effective_target_sync_char_short): Likewise.
765 2007-09-12 Olivier Hainque <hainque@adacore.com>
767 * gnat.dg/packed_subtype.adb: New test.
769 2007-09-12 Tobias Burnus <burnus@net-b.de>
772 * gfortran.dg/intrinsic_size.f90: New.
774 2007-09-12 Tobias Burnus <burnus@net-b.de>
778 * gfortran.dg/conflicts_2.f90: New.
780 2007-09-12 Ira Rosen <irar@il.ibm.com>
782 PR tree-optimization/32377
783 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
785 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
786 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
787 * gcc.dg/vect/no-vfa-vect-depend-1.c,
788 gfortran.dg/vect/no-vfa-pr32377.f90: New.
790 2007-09-12 Richard Guenther <rguenther@suse.de>
793 * gcc.c-torture/compile/pr33382.c: New testcase.
794 * gcc.c-torture/execute/pr33382.c: Likewise.
796 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
799 * gfortran.dg/c_ptr_tests_12.f03: New test case.
801 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
803 PR tree-optimization/33373
804 * gcc.dg/vect/pr33373.c: New test.
806 2007-09-12 Ben Elliston <bje@au.ibm.com>
808 * lib/target-supports.exp (check_effective_target_vect_no_double):
811 2007-09-12 Ben Elliston <bje@au.ibm.com>
812 Ulrich Weigand <uweigand@de.ibm.com>
814 * gcc.target/spu/dfcgt-nan.c: New test.
816 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
818 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
820 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
823 * gfortran.dg/c_ptr_tests_11.f03: New test case.
825 2007-09-11 Jakub Jelinek <jakub@redhat.com>
827 * gcc.dg/va-arg-pack-len-1.c: New test.
828 * g++.dg/va-arg-pack-len-1.C: New test.
830 2007-09-11 Michael Matz <matz@suse.de>
832 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
834 2007-09-10 Janis Johnson <janis187@us.ibm.com>
836 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
837 checks for size of long double.
838 * gcc.dg/dfp/convert.h: New file.
839 * gcc.dg/dfp/convert-bfp-2.c: New test.
840 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
841 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
842 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
843 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
844 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
845 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
846 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
847 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
848 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
850 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
852 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
853 Change dg-final to expect 1 non-profitable loop and
855 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
856 Change dg-final to expect 1 non-profitable loop and
858 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
859 Change dg-final to expect 1 profitable loop.
860 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
861 Change dg-final to expect 1 profitable loop.
863 2007-09-10 Richard Sandiford <richard@codesourcery.com>
865 * gcc.target/mips/call-saved-1.c: New test.
866 * gcc.target/mips/call-saved-2.c: Likewise.
867 * gcc.target/mips/call-saved-3.c: Likewise.
868 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
869 instead of mips_mips64. Set mips_fp64 too.
870 (is_gp32_flag): Return true for -mips1 and -mips2.
871 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
873 2007-09-10 Jakub Jelinek <jakub@redhat.com>
875 * g++.dg/ext/va-arg-pack-1.C: New test.
876 * g++.dg/ext/va-arg-pack-2.C: New test.
878 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
881 * gcc.dg/vect/pr33369.c: New test.
883 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
886 * gfortran.dg/array_memcpy_5.f90: New test.
888 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
890 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
892 2007-09-09 Richard Guenther <rguenther@suse.de>
894 * gcc.c-torture/compile/20070906-1.c: New testcase.
896 2007-09-09 Ira Rosen <irar@il.ibm.com>
898 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
900 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
901 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
902 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
905 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
907 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
909 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
911 * gnat.dg/addr2_p.ads: Bump size of array to 9.
913 2007-09-09 Ira Rosen <irar@il.ibm.com>
915 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
916 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
917 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
918 Compile tests with -fno-tree-pre.
919 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
920 * lib/target-supports.exp (check_effective_target_vect_strided): New.
921 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
922 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
923 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
924 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
925 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
926 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
927 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
928 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
929 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
930 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
931 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
932 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
933 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
934 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
935 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
936 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
937 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
939 2007-09-09 Joseph Myers <joseph@codesourcery.com>
941 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
943 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
944 Use remote_exec to call c++filt.
945 * lib/target-supports-dg.exp (dg-require-host-local): New.
946 * gcc.misc-tests/options.exp: Allow .exe in command paths.
947 * g++.dg/parse/repo1.C: Use dg-require-host-local.
948 * g++.dg/rtti/repo1.C: Likewise.
949 * g++.dg/template/repo1.C: Likewise.
950 * g++.dg/template/repo2.C: Likewise.
951 * g++.dg/template/repo3.C: Likewise.
952 * g++.dg/template/repo4.C: Likewise.
953 * g++.dg/template/repo5.C: Likewise.
954 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
955 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
956 * g++.old-deja/g++.pt/repo1.C: Likewise.
957 * g++.old-deja/g++.pt/repo2.C: Likewise.
958 * g++.old-deja/g++.pt/repo3.C: Likewise.
959 * g++.old-deja/g++.pt/repo4.C: Likewise.
960 * gcc.dg/cpp/trad/builtins.c: Likewise.
962 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
964 PR tree-optimization/32283
965 * gcc.dg/tree-ssa/loop-31.c: New test.
967 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
969 PR rtl-optimization/26449
970 * gcc.target/i386/pr26449-1.c: New file.
972 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
975 PR rtl-optimization/26449
976 * gcc.target/i386/pr33329.c: New file.
978 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
980 * gnat.dg/renaming3.adb, renaming4.ads: New test.
982 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/unaligned_rep_clause.adb: New testcase.
986 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
988 PR tree-optimization/33301
989 * gfortran.dg/vect/pr33301.f: New test.
991 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
994 * gfortran.dg/backspace_10.f90: New test.
996 2007-09-07 Richard Guenther <rguenther@suse.de>
999 2007-09-06 Richard Guenther <rguenther@suse.de>
1001 PR tree-optimization/32586
1002 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1003 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1004 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1005 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1006 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1007 now obsolete simplification.
1009 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1011 PR tree-optimization/33299
1012 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1013 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1015 2007-09-07 Richard Guenther <rguenther@suse.de>
1018 2007-09-06 Richard Guenther <rguenther@suse.de>
1020 PR tree-optimization/32586
1021 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1022 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1023 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1024 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1025 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1026 now obsolete simplification.
1028 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1030 PR tree-optimization/32821
1031 * gcc.dg/tree-ssa/pr32821.c: New file.
1033 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1035 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1036 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1037 and mips_forced_no_er.
1038 (dg-mips-options): Add -mno-abicalls when a small-data option is
1039 specified. Skip tests with small-data options if mips_forced_gp.
1040 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1041 * gcc.target/mips/sdata-1.c: New test.
1042 * gcc.target/mips/sdata-2.c: Likewise.
1043 * gcc.target/mips/sdata-3.c: Likewise.
1044 * gcc.target/mips/sdata-4.c: Likewise.
1046 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1049 * spread_zerosize_1.f90: New test case.
1050 * spread_bounds_1.f90: New test case.
1052 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1055 * g++.dg/template/static31.C: New.
1057 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1060 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1063 2007-09-06 David Daney <ddaney@avtrex.com>
1064 Richard Sandiford <richard@codesourcery.com>
1067 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1068 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1069 * gcc.target/mips/pr33256.c: New test.
1071 2007-09-06 Tom Tromey <tromey@redhat.com>
1073 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1075 2007-09-06 Richard Guenther <rguenther@suse.de>
1077 PR tree-optimization/32586
1078 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1079 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1080 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1081 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1082 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1083 now obsolete simplification.
1085 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1087 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1088 * gcc.target/i386/sse3-addsubps.c: Ditto.
1089 * gcc.target/i386/sse3-haddpd.c: Ditto.
1090 * gcc.target/i386/sse3-haddps.c: Ditto.
1091 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1092 * gcc.target/i386/sse3-hsubps.c: Ditto.
1093 * gcc.target/i386/sse3-lddqu.c: Ditto.
1094 * gcc.target/i386/sse3-movddup.c: Ditto.
1095 * gcc.target/i386/sse3-movshdup.c: Ditto.
1096 * gcc.target/i386/sse3-movsldup.c: Ditto.
1098 2007-09-06 Richard Guenther <rguenther@suse.de>
1100 PR tree-optimization/33302
1101 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1103 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1106 * gfortran.dg./fmt_float.f90: New test.
1108 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1111 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1113 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1115 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1116 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1118 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1120 * g++.dg/eh/builtin1.C: New test.
1121 * g++.dg/eh/builtin2.C: New test.
1122 * g++.dg/eh/builtin3.C: New test.
1125 * g++.dg/eh/builtin4.C: New test.
1127 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1129 * gcc.target/powerpc/dfp-dd.c: New test.
1130 * gcc.target/powerpc/dfp-td.c: New test.
1132 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1134 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1135 * gcc.dg/va-arg-pack-1.c: New test.
1137 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1139 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1140 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1141 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1142 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1143 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1145 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1148 * g++.dg/ext/anon-struct5.C: New.
1150 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1152 * gcc.dg/i386-cpuid.h: Remove.
1153 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1154 (main): Use __get_cpuid to get target features.
1155 * gcc.target/i386/sse-check.h: Ditto.
1156 * gcc.target/i386/sse2-check.h: Ditto.
1157 * gcc.target/i386/sse3-check.h: Ditto.
1158 * gcc.target/i386/ssse3-check.h: Ditto.
1159 * gcc.target/i386/sse4_1-check.h: Ditto.
1160 * gcc.target/i386/sse4_2-check.h: Ditto.
1161 * gcc.target/i386/sse4a-check.h: Ditto.
1162 * gcc.dg/torture/pr16104-1.c: Ditto.
1163 (do_test): Change to void.
1164 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1165 * gcc.target/i386/sse-6.c: Ditto.
1166 * gcc.target/i386/sse-7.c: Ditto.
1167 * g++.dg/other/i386-1.C: Include cpuid.h.
1168 (main): New function. Use __get_cpuid to get target fetaures.
1170 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1171 David Ung <davidu@mips.com>
1172 Nigel Stephens <nigel@mips.com>
1174 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1175 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1176 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1177 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1178 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1179 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1180 * gcc.dg/torture/pr19683-1.c: Likewise.
1181 * gcc.target/mips/madd-3.c: Likewise.
1182 * gcc.target/mips/maddu-3.c: Likewise.
1183 * gcc.target/mips/msub-3.c: Likewise.
1184 * gcc.target/mips/msubu-3.c: Likewise.
1185 * gcc.target/mips/asm-1.c: Likewise.
1186 * gcc.target/mips/branch-1.c: Likewise.
1187 * gcc.target/mips/ins-1.c: Likewise.
1188 * gcc.target/mips/near-far-3.c: Likewise.
1189 * gcc.target/mips/near-far-4.c: Likewise.
1190 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1191 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1192 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1193 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1194 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1195 * gcc.target/mips/dspr2-MULT.c: Likewise.
1196 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1197 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1198 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1199 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1200 * gcc.target/mips/code-readable-2.c: Likewise.
1201 * gcc.target/mips/code-readable-3.c: Likewise.
1203 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1204 David Ung <davidu@mips.com>
1205 Nigel Stephens <nigel@mips.com>
1207 * gcc.target/mips/mips16-attributes.c: New.
1209 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1212 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1215 * gfortran.dg/char_length_10.f90: New test.
1217 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1220 * g++.dg/parse/template24.C: New.
1222 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1224 * g++.dg/other/spu2vmx-1.C: New test.
1226 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1228 PR tree-optimization/33017
1229 * gcc.dg/pr33017.c: New test.
1231 2007-09-05 Ben Elliston <bje@au.ibm.com>
1233 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1234 __protected_stream family of macros.
1236 2007-09-04 Jan Hubicka <jh@suse.cz>
1238 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1239 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1240 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1241 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1242 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1243 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1244 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1247 2007-09-04 Janus Weil <jaydub66@gmail.com>
1248 Tobias Burnus <burnus@net-b.de>
1250 * gfortran.dg/proc_decl_1.f90: New.
1251 * gfortran.dg/proc_decl_2.f90: New.
1252 * gfortran.dg/proc_decl_3.f90: New.
1253 * gfortran.dg/proc_decl_4.f90: New.
1255 2007-09-04 Jan Hubicka <jh@suse.cz>
1257 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1258 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1259 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1260 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1261 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1262 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1263 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1264 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1265 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1266 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1267 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1268 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1269 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1270 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1271 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1272 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1273 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1274 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1275 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1276 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1277 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1278 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1279 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1280 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1281 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1282 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1283 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1284 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1285 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1286 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1287 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1288 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1289 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1290 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1291 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1292 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1293 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1294 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1295 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1296 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1297 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1298 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1299 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1300 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1301 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1302 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1303 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1304 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1305 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1306 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1307 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1308 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1309 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1310 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1311 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1312 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1313 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1314 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1315 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1316 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1317 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1318 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1319 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1320 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1321 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1322 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1323 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1324 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1325 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1326 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1327 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1328 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1329 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1330 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1331 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1332 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1333 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1334 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1335 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1336 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1337 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1338 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1339 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1340 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1341 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1342 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1343 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1344 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1345 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1346 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1347 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1348 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1349 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1350 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1351 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1352 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1353 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1354 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1355 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1356 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1357 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1358 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1359 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1360 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1361 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1362 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1363 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1364 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1365 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1366 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1367 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1368 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1369 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1370 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1371 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1372 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1373 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1374 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1375 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1376 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1377 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1378 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1379 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1380 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1381 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1382 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1383 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1384 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1385 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1386 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1387 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1388 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1389 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1390 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1391 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1392 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1393 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1394 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1395 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1396 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1397 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1399 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1400 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1401 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1402 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1403 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1404 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1405 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1406 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1407 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1408 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1409 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1410 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1411 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1412 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1413 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1414 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1415 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1416 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1417 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1418 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1419 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1420 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1421 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1422 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1423 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1424 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1425 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1426 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1427 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1428 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1429 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1430 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1431 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1432 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1433 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1434 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1435 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1436 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1437 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1438 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1439 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1440 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1441 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1442 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1443 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1444 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1445 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1446 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1447 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1448 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1449 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1450 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1451 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1452 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1453 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1454 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1455 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1456 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1457 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1458 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1459 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1460 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1461 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1462 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1463 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1464 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1465 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1466 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1467 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1468 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1469 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1470 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1471 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1472 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1473 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1474 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1475 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1476 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1477 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1478 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1479 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1480 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1481 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1482 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1483 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1484 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1485 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1486 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1487 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1488 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1489 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1490 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1491 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1492 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1493 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1494 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1495 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1496 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1497 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1498 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1499 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1500 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1501 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1502 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1503 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1504 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1505 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1506 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1507 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1508 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1509 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1510 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1511 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1512 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1514 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1515 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1516 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1517 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1518 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1519 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1520 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1521 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1523 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1524 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1526 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1529 * gcc.target/i386/cmov7.c: New file.
1531 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1533 * gcc.target/i386/sse4a-check.h: New file.
1534 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1535 * gcc.target/i386/sse4a-insert.c: Ditto.
1536 * gcc.target/i386/sse4a-montsd.c: Ditto.
1537 * gcc.target/i386/sse4a-montss.c: Ditto.
1538 * gcc.target/i386/mmx-check.h: New file.
1539 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1540 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1541 * gcc.target/i386/sse-check.h: New file.
1542 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1543 * gcc.target/i386/sse-3.c: Ditto.
1544 * gcc.target/i386/sse-7.c: Ditto.
1545 * gcc.target/i386/sse-9.c: Ditto.
1546 * gcc.target/i386/ssefn-3.c: Ditto.
1547 * gcc.target/i386/sse-recip.c: Ditto.
1548 * gcc.target/i386/sse-recip-vec.c: Ditto.
1549 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1550 * gcc.target/i386/20020523-1.c: Remove.
1551 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1552 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1553 * gcc.target/i386/ssefn-4.c: Ditto.
1554 * gcc.target/i386/sse-6.c: Ditto.
1555 * gcc.target/i386/sse-10.c: Ditto.
1556 * gcc.target/i386/sse-11.c: Ditto.
1557 * gcc.target/i386/sse-18.c: Ditto.
1558 * gcc.target/i386/fpprec-1.c: Ditto.
1559 * g++.dg/other/i386-1.C: Ditto.
1561 2007-09-04 Richard Guenther <rguenther@suse.de>
1563 PR tree-optimization/33291
1564 * gcc.dg/volatile2.c: New testcase.
1565 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1566 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1567 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1568 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1570 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1573 * gfortran.dg/namelist_15.f90: Update test.
1574 * gfortran.dg/namelist_24.f90: Update test.
1575 * gfortran.dg/namelist_38.f90: New test.
1577 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1579 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1580 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1581 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1582 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1583 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1584 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1586 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1588 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1589 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1591 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1593 2007-09-02 David Daney <ddaney@avtrex.com>
1595 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1596 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1597 * gcc.target/mips/atomic-memory-1.c: Ditto.
1598 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1600 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1602 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1603 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1605 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1607 * gfortran.dg/substr_6.f90: New test.
1609 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1612 * g++.dg/other/error18.C: New.
1613 * g++.dg/expr/bitfield3.C: Adjust.
1615 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1618 * gfortran.fortran-torture/compile/pr33276.f90: New.
1620 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1623 * gcc.dg/c99-arraydecl-3.c: New test.
1625 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1628 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1629 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1631 2007-08-31 Tobias Burnus <burnus@net-b.de>
1634 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1635 * gfortran.dg/read_1.f90: New.
1637 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1640 * g++.dg/template/error30.C: New.
1642 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1645 * g++.dg/template/crash70.C: New.
1647 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1650 * g++.dg/ext/is_class_error.C: New.
1652 2007-08-31 Olivier Hainque <hainque@adacore.com>
1654 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1656 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1657 Revital Eres <eres@il.ibm.com>
1659 * gcc.target/powerpc/paired-1.c: New test.
1660 * gcc.target/powerpc/paired-2.c: New test.
1661 * gcc.target/powerpc/paired-3.c: New test.
1662 * gcc.target/powerpc/paired-4.c: New test.
1663 * gcc.target/powerpc/paired-5.c: New test.
1664 * gcc.target/powerpc/paired-6.c: New test.
1665 * gcc.target/powerpc/paired-7.c: New test.
1666 * gcc.target/powerpc/ppc-paired.c: New test.
1668 2007-08-31 Ollie Wild <aaw@google.com>
1670 * g++.dg/conversion/ptrmem2.C: New test.
1671 * g++.dg/conversion/ptrmem3.C: New test.
1672 * g++.dg/conversion/ptrmem4.C: New test.
1673 * g++.dg/conversion/ptrmem5.C: New test.
1674 * g++.dg/conversion/ptrmem6.C: New test.
1675 * g++.dg/conversion/ptrmem7.C: New test.
1676 * g++.dg/conversion/ptrmem8.C: New test.
1678 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1681 * gfortran.dg/char_length_7.f90: New test.
1682 * gfortran.dg/char_length_9.f90: New test.
1683 * gfortran.dg/char_assign_1.f90: Add extra warning.
1687 * gfortran.dg/char_length_8.f90: New test.
1689 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1691 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1693 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1695 * gcc.dg/inline-24.c: New test.
1696 * g++.dg/opt/inline11.C: New test.
1698 2007-08-30 Richard Guenther <rguenther@suse.de>
1700 * gcc.target/i386/vectorize5.c: New testcase.
1702 2007-08-30 Tobias Burnus <burnus@net-b.de>
1705 * interface.c (check_interface0): Improve error for external procs.
1706 (check_sym_interfaces): Fix checking of module procedures.
1708 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1710 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1712 * gcc.dg/sync-3.c: New test.
1715 * gcc.dg/cleanup-12.c: New test.
1717 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1719 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1720 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1721 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1722 * gcc.dg/pr32450.c: Ditto.
1723 * gcc.dg/nest.c: Ditto.
1724 * gcc.dg/nested-func-4.c: Ditto.
1725 * g++.old-deja/g++.law/profile1.C: Ditto.
1727 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1730 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1731 non-default integer kind arguments.
1733 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1736 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1738 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1740 * gcc.dg/h8300-ice2.c: Remove target selector.
1742 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1745 * gfortran.dg/binding_label_tests_15.f03: New test case.
1746 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1748 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1750 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1751 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1753 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1756 * g++.dg/other/canon-33194.C: New.
1758 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
1760 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1761 * gcc.c-torture/execute/pr23135.c: Likewise.
1763 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1765 * gcc.dg/pr31344.c: Move to ...
1766 * gcc.dg/dfp/pr31344.c: ... here.
1767 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1768 * gcc.dg/20050503-1.c: Ditto.
1769 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1770 * gcc.dg/20061127-1.c: Compile only for fpic targets.
1771 * gcc.dg/20060801-1.c: Ditto.
1773 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
1775 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1776 * gfortran.dg/nan_1.f90: Likewise.
1778 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1781 Revert previous patch.
1783 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
1784 Kazu Hirata <kazu@codesourcery.com>
1786 * gcc.target/m68k/interrupt-1.c: New.
1788 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1790 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1791 10000 for targets where "int" can't hold at least 100000.
1792 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1793 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1794 (test5)(test6): Use it.
1795 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1796 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1797 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1798 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1799 * gcc.dg/attr-alloc_size.c (test): Likewise.
1801 2007-08-28 Paolo Carlini <pcarlini@suse.de>
1804 * g++.dg/template/error29.C: New.
1806 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1809 * g++.dg/ext/visibility/anon5.C: New test.
1811 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1813 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1815 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1817 * gfortran.dg/gamma_1.f90: Remove large-real tests.
1818 * gfortran.dg/gamma_2.f90: Remove large-real tests.
1819 * gfortran.dg/gamma_4.f90: New: large-real tests.
1821 2007-08-28 Jason Merrill <jason@redhat.com>
1824 * g++.dg/ext/stmtexpr12.C: New test.
1827 * g++.dg/ext/attrib28.C: New test.
1829 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
1832 * gcc.target/i386/pr32661.c: New test.
1834 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.dg/pr32370.c: New test.
1839 PR rtl-optimization/33148
1840 * gcc.c-torture/compile/20070827-1.c: New test.
1843 * d++.dg/debug/const3.C: New test.
1844 * d++.dg/debug/const4.C: New test.
1845 * d++.dg/debug/dwarf2/const1.C: New test.
1846 * d++.dg/debug/dwarf2/const2.C: New test.
1847 * d++.dg/debug/dwarf2/const2b.C: New test.
1849 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
1850 Vladimir Yanovsky <yanov@il.ibm.com>
1851 Revital Eres <eres@il.ibm.com>
1852 Andrey Belevantsev <abel@ispras.ru>
1854 * gcc.dg/sms-1.c: New test.
1856 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
1858 * g++.dg/ext/gnu-inline-common.h: New.
1859 * g++.dg/ext/gnu-inline-global-reject.C: New.
1860 * g++.dg/ext/gnu-inline-global.C: New.
1861 * g++.dg/ext/gnu-inline-namespace.C: New.
1862 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1863 * g++.dg/ext/gnu-inline-class.C: New.
1864 * g++.dg/ext/gnu-inline-class-static.C: New.
1865 * g++.dg/ext/gnu-inline-template-class.C: New.
1866 * g++.dg/ext/gnu-inline-template-func.C: New.
1868 2007-08-27 Jason Merrill <jason@redhat.com>
1871 * g++.dg/ext/stmtexpr11.C: New.
1873 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
1875 * lib/target-supports.exp (check_profiling_available):
1876 Set profiling_available_saved to 0 on fido-*-elf.
1878 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
1880 PR tree-optimization/33173
1882 * gcc.c-torture/compile/pr33173.c: New.
1884 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
1887 * gcc.dg/dfp/pr31385.c: New.
1889 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1891 * gcc.dg/unsigned-long-compare.c: Remove target selector.
1893 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1895 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1896 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1897 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1898 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1899 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1900 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1901 gcc.target/m68k directory.
1902 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1903 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1904 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1905 gcc.target/cris directory.
1906 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1907 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1908 gcc.target/bfin directory.
1910 * gcc.target/sh: New directory.
1911 * gcc.target/sh/sh.exp: New file.
1912 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1913 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1914 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1915 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1916 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1917 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1919 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1921 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1922 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1923 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1924 * gcc.target/i386/local2.c: Ditto.
1925 * gcc.target/i386/stack-prot-kernel.c: Ditto.
1926 * gcc.target/i386/20011119-1.c: Ditto.
1927 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1928 * gcc.target/i386/fastcall-1.c: Fix target selector.
1930 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1933 * gfortran.dg/negative_unit.f: Add new check
1934 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1935 -fdefault-integer-8.
1937 2007-08-26 Asher Langton <langton2@llnl.gov>
1939 * gfortran.dg/recursive_stack.f90: New.
1940 * gfortran.dg/openmp_stack.f90: New.
1942 2007-08-26 Tobias Burnus <burnus@net-b.de>
1945 * gfortran.dg/use_10.f90: New.
1947 2007-08-26 Tobias Burnus <burnus@net-b.de>
1950 * gfortran.dg/namelist_14.f90: Make test case valid.
1951 * gfortran.dg/common_10.f90: New.
1953 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
1956 * gcc.dg/ifelse-2.c: New.
1958 2007-08-26 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/gamma_1.f90: New.
1962 * gfortran.dg/gamma_2.f90: New.
1963 * gfortran.dg/gamma_3.f90: New.
1965 2007-08-26 Tobias Burnus <burnus@net-b.de>
1968 * gfortran.dg/used_types_18.f90: New.
1970 2007-08-25 Jakub Jelinek <jakub@redhat.com>
1972 * gcc.dg/array-init-2.c: New test.
1974 2007-08-24 Tobias Burnus <burnus@net-b.de>
1977 * gfortran.dg/initialization_4.f90: Update dg-error.
1978 * gfortran.dg/initialization_13.f90: New.
1980 2007-08-24 Richard Guenther <rguenther@suse.de>
1983 * gcc.c-torture/compile/pr33166.c: New testcase.
1985 2007-08-24 Tobias Burnus <burnus@net-b.de>
1988 * gfortran.dg/pointer_assign_4.f90: New.
1989 * gfortran.dg/shape_2.f90: Fix test case.
1990 * gfortran.dg/char_result_4.f90: Ditto.
1992 2007-08-24 Jakub Jelinek <jakub@redhat.com>
1994 * gcc.dg/array-init-1.c: New test.
1997 * g++.dg/parse/crash36.C: New test.
1999 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2001 * gcc.dg/pr32721.c: Updated.
2003 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2005 PR tree-optimization/32573
2007 * gcc.dg/pr32573.c: New test.
2010 * g++.dg/lookup/ns3.C: New test.
2012 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2015 * g++.dg/parse/crash37.C: New test.
2017 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2020 * gcc.target/i386/pr17390.c: New test.
2022 2007-08-23 Richard Guenther <rguenther@suse.de>
2024 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2025 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2026 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2027 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2028 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2029 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2030 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2031 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2033 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2035 * gcc.target/s390: New directory.
2036 * gcc.target/s390/s390.exp: New file.
2037 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2038 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2039 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2040 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2041 gcc.target/s390 directory.
2043 2007-08-23 Richard Guenther <rguenther@suse.de>
2045 PR tree-optimization/32328
2046 * testsuite/gcc.dg/pr32328.c: New testcase.
2048 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2050 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2053 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2056 * gfortran.dg/min_max_optional_5.f90: New test.
2057 * gfortran.dg/min_max_optional_2.f90: Remove.
2058 * gfortran.dg/min_max_optional_3.f90: Remove.
2059 * gfortran.dg/min_max_optional_4.f90: Remove.
2061 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2063 * gcc.target/i386/xorps-sse.c: New.
2064 * gcc.target/i386/xorps-sse2.c: New.
2066 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2068 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2069 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2070 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2072 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2075 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2076 include multiple kinds for SHAPE parameter within a single
2078 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2079 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2081 2007-08-22 Janus Weil <jaydub66@gmail.com>
2083 * interface_abstract_1.f90: Extended test case.
2084 * interface_abstract_3.f90: New test.
2086 2007-08-21 Christian Bruel <christian.bruel@st.com>
2088 * gcc.dg/fold-sub.c: New test.
2090 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2092 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2093 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2094 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2095 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2096 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2097 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2099 2007-08-22 Richard Guenther <rguenther@suse.de>
2102 * gcc.dg/pr33007.c: New testcase.
2104 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2106 * gcc.c-torture/execute/strcmp-1.x: Delete.
2108 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2110 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2111 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2112 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2113 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2114 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2115 gcc.target/i386/stack-realign.c,
2116 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2117 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2118 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2119 target using dg-require-effective-target directive.
2120 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2121 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2122 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2123 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2124 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2125 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2126 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2127 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2128 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2129 Require lp64 target using dg-require-effective-target directive.
2130 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2131 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2133 * gcc.target/i386/20010202-1.c: Move from here ...
2134 * gcc.dg/20010202-1.c: ... to here.
2136 2007-08-22 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/33142
2139 * gcc.c-torture/execute/pr33142.c: New testcase.
2141 2007-08-22 Richard Guenther <rguenther@suse.de>
2144 * g++.dg/torture/pr32563.C: New testcase.
2146 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.dg/pr32912-1.c: Add -w to options.
2150 * gcc.dg/pr32912-2.c: Likewise.
2151 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2153 2007-08-21 Ian Lance Taylor <iant@google.com>
2155 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2157 2007-08-21 Ian Lance Taylor <iant@google.com>
2159 PR tree-optimization/33134
2160 * g++.dg/tree-ssa/pr33134.C: New test.
2162 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2164 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2165 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2167 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2170 * gcc.dg/debug/pr32610.c: New test.
2172 * g++.dg/init/new24.C: New test.
2175 * gcc.dg/pr32912-1.c: New test.
2176 * gcc.dg/pr32912-2.c: New test.
2177 * gcc.dg/pr32912-3.c: New test.
2179 2007-08-21 Richard Guenther <rguenther@suse.de>
2181 * gcc.dg/pointer-arith-10.c: New testcase.
2183 2007-08-21 Richard Guenther <rguenther@suse.de>
2186 * gcc.c-torture/compile/pr33122.c: New testcase.
2188 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2190 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2192 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2194 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2196 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2199 * g++.dg/init/new23.C: New test.
2201 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2204 * gcc.c-torture/compile/pr30564-1.c: New test.
2205 * gcc.c-torture/compile/pr30564-2.c: New test.
2207 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2209 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2211 2007-08-19 Tobias Burnus <burnus@net-b.de>
2213 * gfortran.dg/interface_abstract_2.f90: New.
2214 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2216 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2218 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2219 unknown (so that outer-loop wont get analyzed).
2220 * gcc.dg/vect/vect-outer-1a.c: New test.
2221 * gcc.dg/vect/vect-outer-1b.c: New test.
2222 * gcc.dg/vect/vect-outer-1.c: New test.
2223 * gcc.dg/vect/vect-outer-2a.c: New test.
2224 * gcc.dg/vect/vect-outer-2b.c: New test.
2225 * gcc.dg/vect/vect-outer-2c.c: New test.
2226 * gcc.dg/vect/vect-outer-2.c: New test.
2227 * gcc.dg/vect/vect-outer-3a.c: New test.
2228 * gcc.dg/vect/vect-outer-3b.c: New test.
2229 * gcc.dg/vect/vect-outer-3c.c: New test.
2230 * gcc.dg/vect/vect-outer-3.c: New test.
2231 * gcc.dg/vect/vect-outer-4a.c: New test.
2232 * gcc.dg/vect/vect-outer-4b.c: New test.
2233 * gcc.dg/vect/vect-outer-4c.c: New test.
2234 * gcc.dg/vect/vect-outer-4d.c: New test.
2235 * gcc.dg/vect/vect-outer-4e.c: New test.
2236 * gcc.dg/vect/vect-outer-4f.c: New test.
2237 * gcc.dg/vect/vect-outer-4g.c: New test.
2238 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2239 * gcc.dg/vect/vect-outer-4i.c: New test.
2240 * gcc.dg/vect/vect-outer-4j.c: New test.
2241 * gcc.dg/vect/vect-outer-4k.c: New test.
2242 * gcc.dg/vect/vect-outer-4l.c: New test.
2243 * gcc.dg/vect/vect-outer-4m.c: New test.
2244 * gcc.dg/vect/vect-outer-4.c: New test.
2245 * gcc.dg/vect/vect-outer-5.c: New test.
2246 * gcc.dg/vect/vect-outer-6.c: New test.
2247 * gcc.dg/vect/vect-outer-fir.c: New test.
2248 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2249 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2251 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2253 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2254 and -fno-tree-reassoc.
2255 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2256 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2257 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2258 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2259 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2260 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2261 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2262 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2263 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2264 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2265 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2266 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2267 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2268 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2269 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2270 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2271 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2272 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2273 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2274 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2275 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2276 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2277 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2278 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2279 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2280 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2281 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2282 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2283 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2284 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2285 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2286 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2287 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2288 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2289 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2290 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2291 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2293 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2295 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2296 versioning for aliasing).
2297 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2299 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2301 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2303 2007-08-18 Tom Tromey <tromey@redhat.com>
2305 PR preprocessor/32974:
2306 * gcc.dg/cpp/pr32974.c: New file.
2308 2007-08-17 Tobias Burnus <burnus@net-b.de>
2310 * gfortran.dg/interface_abstract_1.f90: New.
2312 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2315 * gfortran.dg/pure_initializer_1.f90: New test.
2317 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2320 * gfortran.dg/array_constructor_18.f90: New test.
2322 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2325 * g++.dg/expr/lval3.C: New test.
2326 * g++.dg/expr/lval4.C: New test.
2328 2007-08-17 Ollie Wild <aaw@google.com>
2331 * g++.dg/lookup/builtin3.C: New test.
2332 * g++.dg/lookup/builtin4.C: New test.
2333 * g++.dg/lookup/using19.C: New test.
2335 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2338 * g++.dg/parse/error31.C: New.
2340 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2343 * g++.dg/template/error26.C: New.
2345 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2348 * gfortran.dg/zero_length_2.f90: New test.
2350 2007-08-17 Tobias Burnus <burnus@net-b.de>
2352 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2353 * gfortran.dg/kind_tests_3.f03: Ditto.
2354 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2355 * gfortran.dg/interface_13.f90: Ditto.
2356 * gfortran.dg/pr32738.f90: Ditto.
2357 * gfortran.dg/module_private_1.f90: Ditto.
2358 * gfortran.dg/test_only_clause.f90: Ditto.
2359 * gfortran.dg/bind_c_vars.f90: Ditto.
2360 * gfortran.dg/bind_c_dts.f90: Ditto.
2361 * gfortran.dg/use_9.f90: Ditto.
2362 * gfortran.dg/generic_8.f90: Ditto.
2363 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2364 * gfortran.dg/private_type_6.f90: Ditto.
2365 * gfortran.dg/c_assoc.f90: Ditto.
2366 * gfortran.dg/private_type_7.f90: Ditto.
2367 * gfortran.dg/global_vars_c_init.f90: Ditto.
2368 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2369 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2370 * gfortran.dg/c_size_t_test.f03: Ditto.
2371 * gfortran.dg/used_types_12.f90: Ditto.
2372 * gfortran.dg/pr25923.f90: Ditto.
2373 * gfortran.dg/test_com_block.f90: Ditto.
2374 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2375 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2376 * gfortran.dg/com_block_driver.f90: Ditto.
2377 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2378 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2379 * gfortran.dg/c_loc_test.f90: Ditto.
2380 * gfortran.dg/c_ptr_tests.f03: Ditto.
2381 * gfortran.dg/module_interface_1.f90: Ditto.
2383 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2386 * g++.dg/other/error17.C: Adjust.
2388 2007-08-17 Ben Elliston <bje@au.ibm.com>
2391 * g++.dg/ext/altivec-14.C: New test.
2393 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2395 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2396 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2398 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2399 * gcc.dg/vect/pr32366.c: Ditto.
2401 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2404 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2405 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2406 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2407 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2409 2007-08-16 Tobias Burnus <burnus@net-b.de>
2412 * gfortran.dg/use_9.f90: New.
2414 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2416 * g++.dg/gcov/gcov-5.C: New test.
2418 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2420 * g++.dg/gcov/gcov-4.C: New test.
2421 * lib/gcov.exp (verify-lines): Add support for
2422 checking no-coverage lines.
2424 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2426 * gcc.dg/vect/vect-vfa-01.c: New.
2427 * gcc.dg/vect/vect-vfa-02.c: New.
2428 * gcc.dg/vect/vect-vfa-03.c: New.
2429 * gcc.dg/vect/vect-vfa-04.c: New.
2430 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2431 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2432 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2433 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2434 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2435 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2436 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2437 gfortran.dg/vect/pr19049.f90: Rename to start with
2439 * gcc.dg/vect/vect.exp: Disable versioning for alias
2440 when test starts with no-vfa-.
2441 * gfortran.dg/vect/vect.exp: Likewise.
2443 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2445 * gcc.dg/torture/pr32897.c: New test.
2447 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2450 * g++.dg/template/crash69.C: New.
2452 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2454 * lib/target-supports.exp (check_effective_target_arm32): Use
2455 check_no_compiler_messages.
2457 2007-08-15 Diego Novillo <dnovillo@google.com>
2459 gcc.dg/tree-ssa/20070815.c: New test.
2461 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2464 * gfortran.dg/random_7.f90: Initialize variable.
2466 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2469 * gfortran.dg/pr33074.f90: New test.
2472 * g++.dg/opt/nrv14.C: New test.
2474 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2477 * g++.dg/template/crash68.C: New.
2479 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2481 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2482 * gcc.dg/sibcall-4.c: Ditto.
2484 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2487 * gfortran.dg/use_8.f90: New test.
2488 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2490 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2493 * g++.dg/template/error27.C: New.
2494 * g++.dg/template/error28.C: New.
2495 * g++.dg/other/pr28304.C: Adjust.
2496 * g++.old-deja/g++.mike/p811.C: Likewise.
2498 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2501 * gcc.target/i386/pr30315.c: New.
2503 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2506 * gfortran.dg/substr_5.f90: New test.
2508 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2511 * gcc.dg/vector-2.c: New test.
2514 * g++.dg/ext/vector8.C: New test.
2516 2007-08-13 Dan Hipschman <dsh@google.com>
2519 * gcc.dg/format/array-1.c: Add an additional test for
2520 unterminated format strings of length 1.
2522 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2525 * gfortran.dg/external_procedures_3.f90: New test.
2527 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2530 * gfortran.dg/import6.f90: New test.
2532 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2535 * gcc.dg/vector-1.c: New test.
2537 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2539 * gcc.dg/pr21255-4.c: Skip for PIC.
2540 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2542 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2544 * gcc.dg/attr-isr.c: Skip for PIC.
2545 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2546 * gcc.dg/attr-isr-trapa.c: Likewise.
2547 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2548 * gcc.dg/pragma-isr-trapa.c: Likewise.
2549 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2551 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/transpose_1.f90: New test.
2556 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2559 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2562 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2566 * gfortran.dg/random_4.f90: New test.
2567 * gfortran.dg/random_5.f90: New test.
2568 * gfortran.dg/random_6.f90: New test.
2569 * gfortran.dg/random_7.f90: New test.
2571 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2574 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2576 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2579 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2581 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2584 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2585 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2587 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2590 * gfortran.dg/char_length_6.f90: New test.
2592 2007-08-10 Ollie Wild <aaw@google.com>
2594 * g++.dg/lookup/using18.C: New test.
2596 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2599 * g++.dg/other/error16.C: New.
2601 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2604 * gfortran.dg/namelist_37.f90: New test.
2606 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2609 * g++.dg/conversion/op3.C: New.
2611 2007-08-09 Tobias Burnus <burnus@net-b.de>
2614 * gfortran.dg/fmt_tab_1.f90: New.
2615 * gfortran.dg/fmt_tab_2.f90: New.
2617 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2620 * gcc.c-torture/compile/pr32796.c: New test.
2622 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2625 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2626 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2629 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2631 * gcc.target/mips/code-readable-1.c: New test.
2632 * gcc.target/mips/code-readable-2.c: Likewise.
2633 * gcc.target/mips/code-readable-3.c: Likewise.
2635 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2636 Revital Eres <eres@il.ibm.com>
2638 * gfortran.dg/sms-1.f90: Add comment.
2639 * gfortran.dg/sms-2.f90: New.
2641 2007-08-07 Ian Lance Taylor <iant@google.com>
2643 * gcc.dg/instrument-1.c: New test.
2644 * gcc.dg/instrument-2.c: New test.
2645 * gcc.dg/instrument-3.c: New test.
2647 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2649 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2651 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2653 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2654 !vector_alignment_reachable targets.
2655 * gcc.dg/vect/vect-33.c: Likewise.
2656 * gcc.dg/vect/vect-42.c: Likewise.
2657 * gcc.dg/vect/vect-44.c: Likewise.
2658 * gcc.dg/vect/vect-50.c: Likewise.
2659 * gcc.dg/vect/vect-70.c: Likewise.
2660 * gcc.dg/vect/vect-71.c: Likewise.
2661 * gcc.dg/vect/vect-87.c: Likewise.
2662 * gcc.dg/vect/vect-88.c: Likewise.
2663 * gcc.dg/vect/vect-91.c: Likewise.
2664 * gcc.dg/vect/vect-93.c: Likewise.
2665 * gcc.dg/vect/vect-96.c: Likewise.
2666 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2667 * gcc.dg/vect/section-anchors-69.c: Likewise.
2668 * gcc.dg/vect/pr25413.c: Likewise.
2669 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2670 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2671 * gfortran.dg/vect-2.f90: Likewise.
2672 * gfortran.dg/vect-3.f90: Likewise.
2673 * gfortran.dg/vect-4.f90: Likewise.
2674 * gfortran.dg/vect-5.f90: Likewise.
2675 * lib/target-supports.exp (check_effective_target_natural_alignment):
2676 Return false for darwin.
2677 (check_effective_target_vector_alignment_reachable_for_double): New.
2679 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2681 * gcc.dg/multiword-1.c: New testcase.
2683 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2685 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2687 * gfortran.dg/namelist_36.f90: New test.
2689 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2691 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2692 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2694 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2696 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2697 * gcc.dg/torture/type-generic-1.c: Likewise.
2699 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2701 * gcc.c-torture/20070522-1.c: Move to ...
2702 * gcc.c-torture/compile/20070522-1.c: Here.
2704 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2707 * gfortran.dg/minmax_char_1.f90: New test.
2708 * gfortran.dg/minmax_char_2.f90: New test.
2709 * gfortran.dg/min_max_optional_4.f90: New test.
2711 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2713 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2714 hanging on the testcase.
2716 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2719 * gcc.c-torture/compile/pr32988.c: New test.
2721 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2723 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2725 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2727 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2730 2007-03-22 Dirk Mueller <dmueller@suse.de>
2732 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2734 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2737 * gfortran.dg/isnan_1.f90: New test.
2739 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2740 Revital Eres <eres@il.ibm.com>
2742 * gcc.dg/sms-antideps.c: New test.
2744 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2747 * gfortran.dg/entry_13.f90: New test.
2749 * gfortran.dg/entry_12.f90: Clean up .mod file.
2751 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2754 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2755 variables as kind=4 so they don't overflow the record length.
2757 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
2760 * gfortran.dg/selected_kind_1.f90: New test.
2762 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2765 * gcc.c-torture/compile/pr32780.c: New test.
2767 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2770 * gcc.c-torture/compile/pr32399.c: New testcase.
2772 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2775 * g++.dg/torture/pr32304.C: New testcase.
2777 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2780 * gfortran.fortran-torture/compile/complex_1.f90: New test.
2782 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2785 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2787 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2790 * gfortran.dg/nint_2.f90: New test.
2792 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
2794 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2795 * gcc.dg/weak/typeof-2.c: Likewise.
2797 2007-08-03 Diego Novillo <dnovillo@google.com>
2800 * gcc.dg/tree-ssa/pr31521.c: New test.
2802 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2805 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
2806 iostat must be default kind.
2808 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2810 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2812 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2815 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
2816 explicit so test passes with -fdefault-integer-8.
2817 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2818 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2820 2007-08-02 Lee Millward <lee.millward@gmail.com>
2823 * g++.dg/parse/asm1.C: New test.
2826 * g++.dg/parse/asm2.C: Likewise.
2829 * g++.dg/parse/asm3.C: Likewise.
2831 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
2833 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2834 "int" is only 16 bit bits wide.
2835 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2837 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2839 * g++.dg/torture/type-generic-1.C: New.
2840 * gcc.dg/pr28796-2.c: Move tests ...
2841 * gcc.dg/tg-tests.h: ... here.
2842 * gcc.dg/torture/type-generic-1.c: New.
2844 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2847 * minmaxloc_3.f90: New test case.
2849 2007-08-01 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/allocate_stat.f90: New.
2854 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
2856 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2858 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
2860 PR tree-optimization/32919
2861 * gcc.c-torture/compile/pr32919.c: New.
2863 2007-08-01 Nick Clifton <nickc@redhat.com>
2865 * gcc.c-torture/execute/execute.exp: Change copyright header to
2866 refer to version 3 of the GNU General Public License and to point
2867 readers at the COPYING3 file and the FSF's license web page.
2868 * gcc.c-torture/execute/ieee/ieee.exp,
2869 gcc.c-torture/unsorted/unsorted.exp,
2870 gcc.c-torture/compile/compile.exp,
2871 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2872 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2873 gcc.target/cris/torture/cris-torture.exp,
2874 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2875 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2876 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2877 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2878 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2879 gnat.dg/dg.exp, gnat.dg/style/style.exp,
2880 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2881 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2882 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2883 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2884 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2885 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2886 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2887 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2888 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2889 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2890 gcc.dg/noncompile/noncompile.exp,
2891 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2892 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2893 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2894 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2895 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2896 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2897 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2898 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2899 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2900 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2901 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2902 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2903 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2904 g++.old-deja/old-deja.exp,
2905 gfortran.fortran-torture/execute/execute.exp,
2906 gfortran.fortran-torture/compile/compile.exp,
2907 treelang/output/output-1.c, treelang/output/output-1.tree,
2908 treelang/execute/execute.exp, treelang/Makefile.in,
2909 treelang/compile/compile.exp, g++.dg/dg.exp,
2910 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2911 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2912 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2913 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2914 g++.dg/compat/struct-layout-1.exp,
2915 g++.dg/compat/struct-layout-1_generate.c,
2916 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2917 g++.dg/bprob/bprob.exp, config/default.exp,
2918 gcc.test-framework/test-framework.awk,
2919 gcc.test-framework/gen_directive_tests,
2920 gcc.test-framework/test-framework.exp,
2921 objc.dg/special/special.exp,
2922 objc.dg/gnu-encoding/gnu-encoding.exp,
2923 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2924 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2925 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2926 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2927 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2928 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2929 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2930 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2931 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2932 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2933 lib/target-supports-dg.exp, lib/gcc-defs.exp,
2934 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2935 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2936 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2937 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2938 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2941 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
2943 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2946 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
2949 * gfortran.dg/initialization_12.f90: New test.
2951 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
2954 * gfortran.dg/entry_12.f90: New test.
2956 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2959 * gfortran.dg/altreturn_6.f90: New test.
2961 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
2964 * gfortran.dg/exponent_2.f90: New test.
2966 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
2968 * gcc.dg/vect/vect-117.c: New test.
2969 * gcc.dg/vect/vect-74.c: Enabled test
2970 * gcc.dg/vect/vect-81.c: Enabled test
2972 2007-07-30 Andrew Pinski <pinskia@gmail.com>
2974 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2975 s/dg-error/dg-warning where warning is expected.
2977 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2980 * gfortran.dg/array_constructor_12.f90: Adjust argument
2981 of huge() to correct kind.
2983 2007-07-30 Ollie Wild <aaw@google.com>
2985 * gcc.dg/cpp/counter-2.c: New test.
2986 * gcc.dg/cpp/counter-3.c: New test.
2987 * gcc.dg/cpp/dir-only-1.c: New test.
2988 * gcc.dg/cpp/dir-only-1.h: New file.
2989 * gcc.dg/cpp/dir-only-2.c: New test.
2990 * gcc.dg/cpp/dir-only-3.c: New test.
2991 * gcc.dg/cpp/dir-only-3a.h: New file.
2992 * gcc.dg/cpp/dir-only-3b.h: New file.
2993 * gcc.dg/cpp/dir-only-4.c: New test.
2994 * gcc.dg/cpp/dir-only-5.c: New test.
2995 * gcc.dg/cpp/dir-only-6.c: New test.
2997 2007-07-30 Julian Brown <julian@codesourcery.com>
2999 * gcc.target/arm/neon/v*.c: Regenerate.
3001 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3004 * g++.dg/ext/label6.C: New.
3006 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3010 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3012 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3015 * gfortran.dg/actual_pointer_function_1.f90: New test.
3018 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3020 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3023 * gfortran.dg/shape_1.f90: Adjust error message.
3024 * gfortran.dg/parameter_array_ref_1.f90: New test.
3026 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3029 * gfortran.dg/entry_11.f90: New test.
3031 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3032 Revital Eres <eres@il.ibm.com>
3034 * gfortran.dg/sms-1.f90: New test.
3036 2007-07-28 Richard Guenther <rguenther@suse.de>
3038 * gcc.c-torture/compile/pr32920.c: New testcase.
3040 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3043 * g++.dg/lookup/friend11.C: New test.
3045 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3047 * gfortran.dg/namelist_5.f90: Adjusted error message.
3048 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3049 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3050 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3051 * gfortran.dg/namelist_32.f90: ... this.
3054 * gfortran.dg/namelist_33.f90: New test.
3057 * gfortran.dg/namelist_34.f90: New test.
3060 * gfortran.dg/namelist_35.f90: New test.
3062 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3065 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3067 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3070 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3071 assuming it is 0x7ffffffff.
3072 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3073 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3075 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3077 * gfortran.dg/operator_3.f90: Fix dg directive.
3078 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3079 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3080 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3082 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3084 * g++.dg/cpp0x/decltype1.C: New.
3085 * g++.dg/cpp0x/decltype2.C: New.
3086 * g++.dg/cpp0x/decltype3.C: New.
3087 * g++.dg/cpp0x/decltype4.C: New.
3088 * g++.dg/cpp0x/decltype5.C: New.
3089 * g++.dg/cpp0x/decltype6.C: New.
3091 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3093 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3094 because the test relies on bit 31 to be the sign bit.
3096 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3098 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3099 assuming it is 0x7fffffff.
3100 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3101 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3103 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3106 * g++.dg/expr/bitfield9.C: New test.
3108 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3111 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3113 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3116 * gfortran.dg/private_type_7.f90: New test.
3118 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3121 * gfortran.dg/select_char_1.f90: New test.
3123 2007-07-27 Tobias Burnus <burnus@net-b.de>
3126 * gfortran.dg/initialization_11.f90: New test.
3128 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3130 * gcc.target/mips/ins-1.c: New test.
3132 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3135 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3138 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3140 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3141 error: width of 'spare' exceeds its type.
3143 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3145 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3146 * gcc.dg/sibcall-4.c: Likewise.
3148 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3150 PR rtl-optimization/31500
3151 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3152 * g++.dg/warn/Warray-bounds.C: Likewise.
3154 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3156 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3158 2007-07-25 Julian Brown <julian@codesourcery.com>
3159 Paul Brook <paul@codesourcery.com>
3160 Joseph Myers <joseph@codesourcery.com>
3161 Mark Shinwell <shinwell@codesourcery.com>
3163 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3164 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3165 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3166 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3167 (check_effective_target_arm_neon_hw): New.
3168 * gcc.target/arm/neon/neon.exp: New file.
3169 * gcc.target/arm/neon/polytypes.c: New file.
3170 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3172 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3174 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3175 targets where an "int" is less than 32 bits wide.
3177 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3179 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3181 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3183 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3184 during addition if an int is only 16 bits wide.
3185 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3187 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3189 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3190 size as "long int" and are 32 or 64 bits wide.
3191 * gcc.dg/torture/pr28814.c: Likewise.
3193 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3195 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3196 exactly as wide as an int.
3198 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3200 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3201 Define and use throughout as long long printf format specifier.
3202 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3205 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3207 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3208 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3210 2007-07-25 Ben Elliston <bje@au.ibm.com>
3212 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3214 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3216 * gcc.c-torture/execute/20070724-1.c: New.
3218 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3221 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3222 "deallocates" to 24, since patch has code rid of much spurious
3224 * gfortran.dg/interface_assignment_1.f90 : New test.
3227 * gfortran.dg/interface_assignment_2.f90 : New test.
3229 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3232 * fortran.dg/initialization_10.f90: New test.
3234 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3237 * gfortran.dg/imag_2.f: Removed
3238 * gfortran.dg/warn_std_1.f90: New test.
3239 * gfortran.dg/warn_std_2.f90: New test.
3240 * gfortran.dg/warn_std_3.f90: New test.
3242 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3245 * g++.dg/init/new22.C: New.
3247 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3250 * g++.dg/template/crash67.C: New.
3252 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3254 * lib/target-support.exp (check_effective_target_natural_alignment):
3255 (check_effective_target_vector_alignment_reachable): New.
3256 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3257 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3258 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3260 * gcc.dg/vect/pr25413.c: Likewise.
3261 * gcc.dg/vect/pr31699.c: Likewise.
3263 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3266 * gfortran.dg/pack_bounds_1.f90: New test case.
3268 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
3271 * gfortran.dg/initialization_9.f90: New test.
3273 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3277 * gfortran.dg/bind_c_usage_8.f03: New test case.
3278 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3279 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3281 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3283 * gcc.target/mips/branch-cost-1.c: New test.
3284 * gcc.target/mips/branch-cost-2.c: Likewise.
3286 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3289 * gfortran.dg/c_char_tests.f03: New test case.
3290 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3291 * gfortran.dg/c_char_tests_2.f03: New test case.
3292 * gfortran.dg/value_6.f03: Ditto.
3293 * gfortran.dg/value_7.f03: Ditto.
3295 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3298 * gfortran.dg/c_funloc_tests_5.f03: New.
3299 * gfortran.dg/c_funloc_tests_5.f04: New.
3300 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3302 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3305 * g++.dg/expr/call4.C: New.
3306 * g++.dg/expr/call5.C: New.
3308 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3311 * gfortran.dg/namelist_30.f90: New test.
3313 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3316 * gfortran.dg/array_initializer_1.f90: Removed warning.
3317 * gfortran.dg/initialization_1.f90: Adjusted messages.
3318 * gfortran.dg/nested_modules_6.f90: Removed warning.
3321 * gfortran.dg/initialization_7.f90: New test.
3324 * gfortran.dg/initialization_8.f90: New test.
3326 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3329 * g++.dg/template/crash47.C: Adjust errors.
3330 * g++.dg/template/crash48.C: Adjust errors.
3331 * g++.dg/template/typename12.C: New.
3332 * g++.dg/template/typename13.C: New.
3333 * g++.dg/template/typename14.C: New.
3334 * g++.dg/template/typedef6.C: Adjust errors.
3336 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3339 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3340 * gfortran.dg/pr32627.f03: New test case.
3342 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3343 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3344 c_f_pointer_logical.
3345 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3346 c_f_pointer_complex.
3347 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3348 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3349 c_f_pointer_shape_tests_2.
3350 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3352 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3355 * gfortran.dg/c_loc_tests_9.f03: New test case.
3356 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3358 2007-07-21 Lee Millward <lee.millward@gmail.com>
3361 * gfortran.dg/int_2.f90: New test.
3363 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3365 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3367 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3369 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3370 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3372 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3374 PR tree-optimization/19910
3375 * gcc.dg/pr19910.c: New test.
3377 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3380 * gfortran.dg/pr32738.f90: New test.
3382 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3384 PR tree-optimzation/32635
3385 * gfortran.dg/pr32635.f: New test case.
3387 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3390 * gfortran.dg/pr32801.f03: New test case.
3392 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3394 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3395 Test negative numbers also.
3396 * gcc.dg/c99-math-float-1.c: Likewise.
3397 * gcc.dg/c99-math-long-double-1.c: Likewise.
3398 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3401 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3403 * lib/target-supports.exp (check_effective_target_sync_int_long):
3405 (check_effective_target_sync_char_short): Likewise.
3407 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3409 * gcc.dg/pr28796-2.c: Add more cases.
3411 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3413 * gcc.dg/pr28796-1.c: Add more cases.
3414 * gcc.dg/pr28796-2.c: Likewise.
3416 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3418 * gcc.dg/pr28796-1.c: Add more cases.
3419 * gcc.dg/pr28796-2.c: Likewise.
3421 2007-07-17 Janus Weil <jaydub66@gmail.com>
3424 * gfortran.dg/pr32535.f90: New test.
3426 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3430 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3432 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3434 PR rtl-optimization/32773
3435 * gcc.dg/pr32773.c: New test.
3437 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3439 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3440 match flax-vector-conversions note.
3441 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3442 instead of dg-error for the warning.
3444 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3446 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3447 adapted to work on targets with 16-bit or wider int.
3448 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3449 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3450 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3451 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3453 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3455 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3456 support large arrays.
3457 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3458 * gcc.dg/20061109-1.c: Likewise.
3459 * gcc.c-torture/execute/20061101-1.x: Likewise.
3460 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3461 * gcc.c-torture/execute/pr31448.x: Likewise.
3463 2007-07-16 Lee Millward <lee.millward@gmail.com>
3465 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3468 * gfortran.dg/pr32238.f90: New test.
3471 * gfortran.dg/pr32222.f90: New test.
3474 * gfortran.dg/pr32242.f90: New test.
3476 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3477 David Ung <davidu@mips.com>
3479 * gcc.target/mips/mips-sched-madd.c: New test case.
3481 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3484 * gfortran.dg/large_real_kind_1.f90: Update test.
3485 * gfortran.dg/pr17706.f90: Update test.
3486 * gfortran.dg/fmt_zero_digits.f90: Update test.
3487 * gfortran.dg/fmt_zero_precision.f90: Update test.
3488 * gfortran.dg/real_const_3.f90: Update test.
3490 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3493 * gfortran.dg/bounds_check_8.f90: New test.
3494 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3496 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3499 * gfortran.dg/mvbits_2.f90: New test.
3501 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3504 * gfortran.dg/pack_mask_1.f90: New test.
3505 * gfortran.dg/unpack_mask_1.f90: New test.
3507 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3509 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3510 * gcc.dg/20001101-1.c: Likewise.
3511 * gcc.dg/20001102-1.c: Likewise.
3512 * gcc.dg/20020116-2.c: Likewise.
3513 * gcc.dg/20020416-1.c: Likewise.
3514 * gcc.dg/sparc-constant-1.c: Likewise.
3515 * gcc.dg/sparc-dwarf2.c: Likewise.
3516 * gcc.dg/sparc-frame-1.c: Likewise.
3517 * gcc.dg/sparc-getcontext-1.c: Likewise.
3518 * gcc.dg/sparc-loop-1.c: Likewise.
3519 * gcc.dg/sparc-reg-1.c: Likewise.
3520 * gcc.dg/sparc-ret.c: Likewise.
3521 * gcc.dg/sparc-trap-1.c: Likewise.
3522 * gcc.dg/ultrasp10.c: Likewise.
3523 * gcc.dg/ultrasp11.c: Likewise.
3524 * gcc.dg/ultrasp1.c: Likewise.
3525 * gcc.dg/ultrasp2.c: Likewise.
3526 * gcc.dg/ultrasp3.c: Likewise.
3527 * gcc.dg/ultrasp4.c: Likewise.
3528 * gcc.dg/ultrasp5.c: Likewise.
3529 * gcc.dg/ultrasp6.c: Likewise.
3530 * gcc.dg/ultrasp7.c: Likewise.
3531 * gcc.dg/ultrasp8.c: Likewise.
3532 * gcc.dg/ultrasp9.c: Likewise.
3533 * gcc.dg/splet-1.c: Delete.
3535 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3538 * gfortran.dg/stfunc_5.f90: New test.
3540 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3542 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3543 New procedure to check if arrays are naturally aligned to the vector
3545 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3546 in size_t typedef. Adjust tree dump scan results according to
3547 vect_aligned_arrays target check.
3548 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3549 vect_aligned_arrays target check.
3550 * gcc.dg/vect/pr31699.c: Ditto.
3552 2007-07-13 Sa Liu <saliu@de.ibm.com>
3554 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3555 for V2DFmode vector conditional expression.
3556 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3558 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3560 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3561 V2DFmode comparison and test special values.
3562 * lib/target-supports.exp: Switch on test for V2DFmode
3563 vector conditional expression.
3565 2007-07-13 Richard Guenther <rguenther@suse.de>
3567 PR tree-optimization/32721
3568 * gcc.dg/pr32721.c: New testcase.
3570 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3572 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3573 error message part that continues on a new line.
3575 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3577 * gcc.dg/c99-tgmath-1.c: New.
3578 * gcc.dg/c99-tgmath-2.c: New.
3579 * gcc.dg/c99-tgmath-3.c: New.
3580 * gcc.dg/c99-tgmath-4.c: New.
3582 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3583 Janis Johnson <janis187@us.ibm.com>
3586 * gcc.test-framework/dg-error-exp-F.c: New test.
3587 * gcc.test-framework/dg-warning-exp-F.c: New test.
3588 * lib/gcc.exp: Enable warning and error prefixes.
3589 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3590 (dg-error): Wrap original dg-error.
3591 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3592 markers from dg-error/dg-warning directives.
3593 * gcc.dg/20040322-1.c: Likewise.
3594 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3595 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3596 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3597 * gcc.dg/Werror-1.c: Likewise.
3598 * gcc.dg/Werror-10.c: Likewise.
3599 * gcc.dg/Werror-11.c: Likewise.
3600 * gcc.dg/Werror-2.c: Likewise.
3601 * gcc.dg/Werror-3.c: Likewise.
3602 * gcc.dg/Werror-4.c: Likewise.
3603 * gcc.dg/Werror-5.c: Likewise.
3604 * gcc.dg/Werror-6.c: Likewise.
3605 * gcc.dg/Werror-7.c: Likewise.
3606 * gcc.dg/Werror-8.c: Likewise.
3607 * gcc.dg/Werror-9.c: Likewise.
3608 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3609 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3610 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3611 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3612 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3613 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3614 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3615 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3616 * gcc.dg/Wnested-externs-1.c: Likewise.
3617 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3618 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3619 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3620 * gcc.dg/Wshadow-3.c: Likewise.
3621 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3622 * gcc.dg/Wwrite-strings-1.c: Likewise.
3623 * gcc.dg/anon-struct-5.c: Likewise.
3624 * gcc.dg/anon-struct-6.c: Likewise.
3625 * gcc.dg/anon-struct-7.c: Likewise.
3626 * gcc.dg/anon-struct-8.c: Likewise.
3627 * gcc.dg/array-8.c: Likewise.
3628 * gcc.dg/array-quals-2.c: Likewise.
3629 * gcc.dg/asm-qual-1.c: Likewise.
3630 * gcc.dg/asm-wide-1.c: Likewise.
3631 * gcc.dg/assign-warn-1.c: Likewise.
3632 * gcc.dg/assign-warn-2.c: Likewise.
3633 * gcc.dg/bitfld-10.c: Likewise.
3634 * gcc.dg/bitfld-11.c: Likewise.
3635 * gcc.dg/bitfld-12.c: Likewise.
3636 * gcc.dg/bitfld-13.c: Likewise.
3637 * gcc.dg/bitfld-14.c: Likewise.
3638 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3639 * gcc.dg/builtins-30.c: Likewise.
3640 * gcc.dg/c90-const-expr-5.c: Likewise.
3641 * gcc.dg/c90-typespec-1.c: Likewise.
3642 * gcc.dg/c99-const-expr-5.c: Likewise.
3643 * gcc.dg/c99-flex-array-5.c: Likewise.
3644 * gcc.dg/c99-fordecl-3.c: Likewise.
3645 * gcc.dg/c99-tag-3.c: Likewise.
3646 * gcc.dg/c99-typespec-1.c: Likewise.
3647 * gcc.dg/c99-vla-jump-1.c: Likewise.
3648 * gcc.dg/c99-vla-jump-2.c: Likewise.
3649 * gcc.dg/c99-vla-jump-3.c: Likewise.
3650 * gcc.dg/c99-vla-jump-4.c: Likewise.
3651 * gcc.dg/c99-vla-jump-5.c: Likewise.
3652 * gcc.dg/cast-1.c: Likewise.
3653 * gcc.dg/cast-2.c: Likewise.
3654 * gcc.dg/cast-3.c: Likewise.
3655 * gcc.dg/cast-4.c: Likewise.
3656 * gcc.dg/cast-pretty-print-1.c: Likewise.
3657 * gcc.dg/comp-goto-2.c: Likewise.
3658 * gcc.dg/comp-goto-3.c: Likewise.
3659 * gcc.dg/cpp/error-1.c: Likewise.
3660 * gcc.dg/cpp/if-paren.c: Likewise.
3661 * gcc.dg/decl-7.c: Likewise.
3662 * gcc.dg/decl-8.c: Likewise.
3663 * gcc.dg/decl-nospec-1.c: Likewise.
3664 * gcc.dg/decl-nospec-2.c: Likewise.
3665 * gcc.dg/decl-nospec-3.c: Likewise.
3666 * gcc.dg/declspec-10.c: Likewise.
3667 * gcc.dg/declspec-11.c: Likewise.
3668 * gcc.dg/declspec-12.c: Likewise.
3669 * gcc.dg/declspec-13.c: Likewise.
3670 * gcc.dg/declspec-14.c: Likewise.
3671 * gcc.dg/declspec-15.c: Likewise.
3672 * gcc.dg/declspec-16.c: Likewise.
3673 * gcc.dg/declspec-17.c: Likewise.
3674 * gcc.dg/declspec-4.c: Likewise.
3675 * gcc.dg/declspec-5.c: Likewise.
3676 * gcc.dg/declspec-6.c: Likewise.
3677 * gcc.dg/declspec-7.c: Likewise.
3678 * gcc.dg/declspec-8.c: Likewise.
3679 * gcc.dg/declspec-9.c: Likewise.
3680 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3681 * gcc.dg/dfp/constants-c99.c: Likewise.
3682 * gcc.dg/dfp/keywords-c89.c: Likewise.
3683 * gcc.dg/dfp/keywords-c99.c: Likewise.
3684 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3685 * gcc.dg/dfp/typespec.c: Likewise.
3686 * gcc.dg/dremf-type-compat-2.c: Likewise.
3687 * gcc.dg/dremf-type-compat-3.c: Likewise.
3688 * gcc.dg/dremf-type-compat-4.c: Likewise.
3689 * gcc.dg/empty-source-2.c: Likewise.
3690 * gcc.dg/empty-source-3.c: Likewise.
3691 * gcc.dg/enum3.c: Likewise.
3692 * gcc.dg/extra-semi-2.c: Likewise.
3693 * gcc.dg/extra-semi-3.c: Likewise.
3694 * gcc.dg/float-range-1.c: Likewise.
3695 * gcc.dg/float-range-2.c: Likewise.
3696 * gcc.dg/float-range-3.c: Likewise.
3697 * gcc.dg/float-range-5.c: Likewise.
3698 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3699 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3700 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3701 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3702 * gcc.dg/format/cast-1.c: Likewise.
3703 * gcc.dg/format/gcc_diag-3.c: Likewise.
3704 * gcc.dg/format/gcc_diag-4.c: Likewise.
3705 * gcc.dg/format/gcc_diag-6.c: Likewise.
3706 * gcc.dg/format/gcc_diag-8.c: Likewise.
3707 * gcc.dg/format/gcc_diag-9.c: Likewise.
3708 * gcc.dg/format/nul-2.c: Likewise.
3709 * gcc.dg/format/opt-1.c: Likewise.
3710 * gcc.dg/format/opt-2.c: Likewise.
3711 * gcc.dg/format/opt-3.c: Likewise.
3712 * gcc.dg/format/opt-4.c: Likewise.
3713 * gcc.dg/format/opt-5.c: Likewise.
3714 * gcc.dg/format/opt-6.c: Likewise.
3715 * gcc.dg/framework-2.c: Likewise.
3716 * gcc.dg/func-args-1.c: Likewise.
3717 * gcc.dg/func-outside-1.c: Likewise.
3718 * gcc.dg/func-outside-2.c: Likewise.
3719 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3720 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3721 * gcc.dg/if-empty-1.c: Likewise.
3722 * gcc.dg/init-bad-1.c: Likewise.
3723 * gcc.dg/init-bad-2.c: Likewise.
3724 * gcc.dg/init-bad-3.c: Likewise.
3725 * gcc.dg/init-desig-obs-2.c: Likewise.
3726 * gcc.dg/init-desig-obs-3.c: Likewise.
3727 * gcc.dg/init-empty-2.c: Likewise.
3728 * gcc.dg/init-empty-3.c: Likewise.
3729 * gcc.dg/inline-11.c: Likewise.
3730 * gcc.dg/inline-12.c: Likewise.
3731 * gcc.dg/inline-8.c: Likewise.
3732 * gcc.dg/inline-9.c: Likewise.
3733 * gcc.dg/inline3.c: Likewise.
3734 * gcc.dg/label-decl-1.c: Likewise.
3735 * gcc.dg/label-decl-2.c: Likewise.
3736 * gcc.dg/label-decl-3.c: Likewise.
3737 * gcc.dg/label-decl-4.c: Likewise.
3738 * gcc.dg/long-long-typespec-1.c: Likewise.
3739 * gcc.dg/lvalue-2.c: Likewise.
3740 * gcc.dg/lvalue-3.c: Likewise.
3741 * gcc.dg/nested-func-3.c: Likewise.
3742 * gcc.dg/nested-redef-1.c: Likewise.
3743 * gcc.dg/noreturn-4.c: Likewise.
3744 * gcc.dg/old-style-prom-2.c: Likewise.
3745 * gcc.dg/old-style-prom-3.c: Likewise.
3746 * gcc.dg/old-style-then-proto-1.c: Likewise.
3747 * gcc.dg/overflow-warn-1.c: Likewise.
3748 * gcc.dg/overflow-warn-2.c: Likewise.
3749 * gcc.dg/overflow-warn-3.c: Likewise.
3750 * gcc.dg/overflow-warn-4.c: Likewise.
3751 * gcc.dg/overflow-warn-6.c: Likewise.
3752 * gcc.dg/parm-forwdecl-2.c: Likewise.
3753 * gcc.dg/parm-forwdecl-3.c: Likewise.
3754 * gcc.dg/parm-impl-decl-1.c: Likewise.
3755 * gcc.dg/parm-impl-decl-2.c: Likewise.
3756 * gcc.dg/parm-incomplete-1.c: Likewise.
3757 * gcc.dg/parm-mismatch-1.c: Likewise.
3758 * gcc.dg/pointer-arith-1.c: Likewise.
3759 * gcc.dg/pointer-arith-2.c: Likewise.
3760 * gcc.dg/pointer-arith-3.c: Likewise.
3761 * gcc.dg/pointer-arith-4.c: Likewise.
3762 * gcc.dg/pointer-arith-6.c: Likewise.
3763 * gcc.dg/pointer-arith-7.c: Likewise.
3764 * gcc.dg/pointer-arith-8.c: Likewise.
3765 * gcc.dg/pr13804-1.c: Likewise.
3766 * gcc.dg/pr15698-1.c: Likewise.
3767 * gcc.dg/pr15698-2.c: Likewise.
3768 * gcc.dg/pr15698-3.c: Likewise.
3769 * gcc.dg/pr15698-4.c: Likewise.
3770 * gcc.dg/pr15698-5.c: Likewise.
3771 * gcc.dg/pr15698-6.c: Likewise.
3772 * gcc.dg/pr15698-7.c: Likewise.
3773 * gcc.dg/pr15698-8.c: Likewise.
3774 * gcc.dg/pr17188-1.c: Likewise.
3775 * gcc.dg/pr17301-1.c: Likewise.
3776 * gcc.dg/pr17301-2.c: Likewise.
3777 * gcc.dg/pr17730-1.c: Likewise.
3778 * gcc.dg/pr20368-1.c: Likewise.
3779 * gcc.dg/pr20368-2.c: Likewise.
3780 * gcc.dg/pr20368-3.c: Likewise.
3781 * gcc.dg/pr22308-1.c: Likewise.
3782 * gcc.dg/qual-component-1.c: Likewise.
3783 * gcc.dg/redecl-1.c: Likewise.
3784 * gcc.dg/redecl-11.c: Likewise.
3785 * gcc.dg/redecl-12.c: Likewise.
3786 * gcc.dg/redecl-13.c: Likewise.
3787 * gcc.dg/redecl-14.c: Likewise.
3788 * gcc.dg/redecl-15.c: Likewise.
3789 * gcc.dg/register-var-1.c: Likewise.
3790 * gcc.dg/register-var-2.c: Likewise.
3791 * gcc.dg/stmt-expr-2.c: Likewise.
3792 * gcc.dg/stmt-expr-3.c: Likewise.
3793 * gcc.dg/stmt-expr-label-1.c: Likewise.
3794 * gcc.dg/stmt-expr-label-2.c: Likewise.
3795 * gcc.dg/stmt-expr-label-3.c: Likewise.
3796 * gcc.dg/struct-empty-2.c: Likewise.
3797 * gcc.dg/struct-empty-3.c: Likewise.
3798 * gcc.dg/struct-parse-1.c: Likewise.
3799 * gcc.dg/struct-semi-1.c: Likewise.
3800 * gcc.dg/struct-semi-2.c: Likewise.
3801 * gcc.dg/struct-semi-3.c: Likewise.
3802 * gcc.dg/switch-5.c: Likewise.
3803 * gcc.dg/switch-6.c: Likewise.
3804 * gcc.dg/switch-7.c: Likewise.
3805 * gcc.dg/tls/diag-5.c: Likewise.
3806 * gcc.dg/transparent-union-1.c: Likewise.
3807 * gcc.dg/transparent-union-3.c: Likewise.
3808 * gcc.dg/typespec-1.c: Likewise.
3809 * gcc.dg/vla-init-2.c: Likewise.
3810 * gcc.dg/vla-init-3.c: Likewise.
3811 * gcc.dg/vla-init-4.c: Likewise.
3812 * gcc.dg/vla-init-5.c: Likewise.
3813 * gcc.dg/void-cast-2.c: Likewise.
3814 * gcc.dg/wvla-3.c: Likewise.
3815 * gcc.dg/wvla-7.c: Likewise.
3816 * gcc.target/i386/991209-1.c: Likewise.
3817 * gcc.target/ia64/fpreg-1.c: Likewise.
3818 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3819 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3821 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
3824 * gfortran.dg/func_decl_4.f90: New test.
3826 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
3829 * gfortran.dg/interface_17.f90: New test.
3831 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
3834 * gfortran.dg/32599.f03: New test case.
3837 * gfortran.dg/32601.f03: New test case.
3838 * gfortran.dg/32601_1.f03: Ditto.
3839 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3840 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3842 2007-07-12 Steve Ellcey <sje@cup.hp.com>
3844 * gcc.c-torture/execute/align-3.c: Remove function addr check.
3846 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3847 Devang Patel <dpatel@apple.com>
3849 PR tree-optimization/25413
3850 * gcc.dg/vect/vect-align-1.c: New.
3851 * gcc.dg/vect/vect-align-2.c: New.
3852 * gcc.dg/vect/pr25413.c: New.
3853 * gcc.dg/vect/pr25413a.c: New.
3854 * gcc.dg/vect/pr31699.c: Fix dg-final check.
3856 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
3858 * lib/target-support.exp (check_ultrasparc_hw_available):
3860 (is-effective-target): Check $arg for ultrasparc_hw.
3861 (is-effective-target-keyword): Likewise.
3862 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3863 when determining what to do on sparc platforms.
3864 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3865 * gcc.dg/20001101-1.c: Likewise.
3866 * gcc.dg/20001101-2.c: Likewise.
3867 * gcc.dg/ultrasp9.c: Likewise.
3868 * gcc.dg/ultrasp10.c: Likewise.
3869 * gcc.target/sparc/pdist-3.c: Likewise.
3871 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
3873 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3875 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3877 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3879 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3881 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3882 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3883 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3884 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3885 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3886 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3887 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3888 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3889 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3890 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3891 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3892 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3893 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3894 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3895 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3896 * lib/target-supports.exp (check_effective_target_vect_int_mul):
3899 2007-07-12 Jakub Jelinek <jakub@redhat.com>
3902 * g++.dg/parse/error30.C: New test.
3904 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3907 * gfortran.dg/alloc_comp_misc_1.f90: New test.
3909 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
3911 * gfortran.fortran-torture/compile/pr32663.f: New test.
3913 2007-07-11 Paolo Carlini <pcarlini@suse.de>
3916 * g++.dg/inherit/virtual4.C: New.
3918 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
3921 * gcc.target/i386/pr32661-1.c: New test.
3923 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
3925 * gnat.dg/invariant_index.ad[sb]: New test.
3927 2007-07-11 Paolo Carlini <pcarlini@suse.de>
3930 * g++.dg/template/decl3.C: New.
3932 2007-07-09 Geoffrey Keating <geoffk@apple.com>
3935 * gcc.c-torture/execute/align-3.c: New.
3937 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
3940 * gcc.target/i386/pr32708-1.c: New test.
3941 * gcc.target/i386/pr32708-2.c: Ditto.
3942 * gcc.target/i386/pr32708-3.c: Ditto.
3944 2007-07-10 Mark Mitchell <mark@codesourcery.com>
3946 * g++.dg/init/new20.C: Remove svn:executable flag.
3948 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
3950 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3952 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
3954 * gcc.dg/ultrasp7.c: Add fpic target requirement.
3956 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3959 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3962 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
3965 * gfortran.dg/overload_2.f90: New test.
3968 * gfortran.dg/transfer_simplify_5.f90
3971 * gfortran.dg/interface_15.f90: New test.
3973 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3976 * gfortran.dg/matmul_5.f90: New test case.
3978 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
3980 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3981 * gcc.dg/fesd-any.h: Likewise.
3982 * gcc.dg/fesd-baseonly.c: Likewise.
3983 * gcc.dg/fesd-baseonly.h: Likewise.
3984 * gcc.dg/fesd-none.c: Likewise.
3985 * gcc.dg/fesd-none.h: Likewise.
3986 * gcc.dg/fesd-reduced.c: Likewise.
3987 * gcc.dg/fesd-reduced.h: Likewise.
3988 * gcc.dg/fesd-sys.c: Likewise.
3989 * gcc.dg/fesd-sys.h: Likewise
3990 * gcc.dg/fesd.h: Likewise.
3992 * g++.dg/debug/dwarf2: New directory.
3993 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.