1 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/anint_1.f90: New test.
6 2007-09-27 Ian Lance Taylor <iant@google.com>
8 PR tree-optimization/33565
9 * gcc.dg/Wstrict-overflow-20.c: New test.
11 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13 * gfortran.dg/openmp_stack.f90: Fix typo.
14 * gfortran.dg/recursive_stack.f90: Fix typo.
16 2007-09-27 Paolo Carlini <pcarlini@suse.de>
19 * g++.dg/template/error31.C: New.
21 2007-09-27 Jakub Jelinek <jakub@redhat.com>
23 * lib/prune.exp: Prune also "^In function .*$" lines and
24 "^ inlined from .*$" lines.
26 2007-09-26 Richard Guenther <rguenther@suse.de>
28 PR tree-optimization/33563
29 * gcc.dg/torture/pr33563.c: New testcase.
31 2007-09-26 Joseph Myers <joseph@codesourcery.com>
34 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
36 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
39 2007-09-26 Richard Guenther <rguenther@suse.de>
41 PR tree-optimization/30375
42 PR tree-optimization/33560
43 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
44 * gcc.dg/tree-ssa/complex-5.c: Likewise.
45 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
46 * gcc.dg/torture/pr30375.c: New testcase.
47 * gcc.dg/torture/pr33560.c: New testcase.
48 * gcc.dg/tree-ssa/pr30375.c: Likewise.
50 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
53 * g++.dg/parse/crash38.C: New test.
55 2007-09-25 Michael Meissner <michael.meissner@amd.com>
58 * gcc.target/i386/sse5-convert.c: New file, test int->long
59 vectorized conversions.
61 2007-09-25 Revital Eres <eres@il.ibm.com>
63 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
65 2007-09-25 Joseph Myers <joseph@codesourcery.com>
68 * gcc.dg/enum-incomplete-1.c: New test.
70 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
72 * gcc.c-torture/compile/20070919-1.c: New test.
74 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
76 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
78 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
81 * g++.dg/inherit/override_attribs.C: New file.
83 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
86 * io.c (check_format_string): Move NULL and constant checks into
88 (check_io_constraints): Call gfc_simplify_expr() before calling
89 check_format_string(). Remove NULL and constant checks.
91 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
93 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
94 * gcc.c-torture/execute/loop-2g.x: Likewise.
96 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
98 * lib/target-supports.exp (check_effective_target_mips16_attribute):
99 Reject hard-float modes unless the ABI is o32 or o64.
100 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
101 of gcc.exp. Skip the tests when mips16 code generation is not
103 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
104 and use dg-add-options mips16_attribute.
106 2007-09-24 Jakub Jelinek <jakub@redhat.com>
109 * g++.dg/ext/attrib29.C: New test.
111 2007-09-23 Ollie Wild <aaw@google.com>
113 * gcc.dg/fold-bitand-1.c: New test.
114 * gcc.dg/fold-bitand-2.c: New test.
115 * gcc.dg/fold-bitand-3.c: New test.
116 * gcc.dg/fold-bitand-4.c: New test.
118 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
120 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
121 any of the macros to be defined for __mips16.
122 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
124 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
126 * gcc.dg/vect/pr21591.c: Require vect_int.
127 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
128 * gcc.dg/vect/vect-outer-2a.c: Likewise.
129 * gcc.dg/vect/vect-outer-2c.c: Likewise.
131 2007-09-23 Jakub Jelinek <jakub@redhat.com>
133 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
135 * gcc.dg/va-arg-pack-len-2.c: New test.
136 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
138 * g++.dg/ext/va-arg-pack-len-2.C: New test.
140 PR tree-optimization/32772
141 * gcc.c-torture/compile/20070905-1.c: New test.
143 PR tree-optimization/32975
144 * gcc.dg/pr32975.c: New test.
147 * gcc.dg/pr28755.c: New test.
149 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
151 * lib/target-supports.exp (check_effective_target_nomips16): New
153 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
155 * gcc.dg/vect/vect.exp: Likewise.
156 * g++.dg/vect/vect.exp: Likewise.
157 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
158 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
159 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
160 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
161 * gcc.target/mips/clear-cache-1.c (f): Likewise.
162 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
163 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
164 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
165 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
166 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
167 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
168 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
169 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
170 (test14, test15, test16, test17, test18): Likewise.
171 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
172 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
173 (test14, test15, test16, test17, test18, test19, test20, test21)
175 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
176 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
177 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
178 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
179 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
180 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
181 * gcc.target/mips/mips-3d-1.c (main): Likewise.
182 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
183 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
184 (test13, test14, test15, test16, test17, test18, test19, test20)
185 (test21, test22, test23, test24, test25, test26, test27, test28)
186 (test29, test30, test31): Likewise.
187 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
188 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
189 (test13, test14, test15, test16, test17, test18, test19, test20)
190 (test21, test22, test23, test24, test25, test26, test27, test28)
191 (test29, test30, test31, test32, test33, test34, test35, test36)
192 (test37, test38, test39, test40, test41, test42, test43, test44)
193 (test45, test46, test47, test48, test49, test50, test51, test52)
194 (test53, test54, test55, test56, test57, test58, test59, test60)
195 (test61, test62, test63): Likewise.
196 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
197 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
198 (test13, test14, test15, test16, test17, test18, test19, test20)
199 (test21, test22, test23, test24, test25, test26, test27, test28)
200 (test29, test30, test31): Likewise.
201 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
202 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
203 (test13, test14, test15, test16, test17, test18, test19, test20)
204 (test21, test22, test23, test24, test25, test26, test27, test28)
205 (test29, test30, test31): Likewise.
206 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
207 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
208 (test13, test14, test15): Likewise.
209 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
210 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
211 (test13, test14, test15): Likewise.
212 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
213 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
214 (test13, test14, test15, test16, test17, test18, test19, test20)
215 (test21, test22, test23, test24, test25, test26, test27, test28)
216 (test29, test30, test31): Likewise.
217 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
218 (matrix_multiply4: Likewise.
219 * gcc.target/mips/mips-ps-1.c (main): Likewise.
220 * gcc.target/mips/mips-ps-2.c (main): Likewise.
221 * gcc.target/mips/mips-ps-3.c (main): Likewise.
222 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
223 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
224 (test13, test14, test15, test16, test17, test18, test19, test20)
225 (test21, test22, test23, test24, test25, test26, test27, test28)
226 (test29, test30, test31): Likewise.
227 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
228 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
229 (test13, test14, test15, test16, test17, test18, test19, test20)
230 (test21, test22, test23, test24, test25, test26, test27, test28)
231 (test29, test30, test31): Likewise.
232 * gcc.target/mips/mips-ps-5.c (main): Likewise.
233 * gcc.target/mips/mips-ps-6.c (main): Likewise.
234 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
235 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
236 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
237 (sub_v4qi): Likewise.
238 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
239 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
240 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
241 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
242 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
243 (subb, subc): Likewise.
244 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
245 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
246 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
247 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
248 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
249 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
250 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
251 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
252 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
253 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
254 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
255 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
256 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
258 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
260 * lib/target-supports.exp (add_options_for_mips16_attribute)
261 (check_effective_target_mips16_attribute): New functions.
262 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
264 (dg-mips-options) Remove -mno-mips16 handling. Add options to
266 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
267 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
268 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
269 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
270 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
271 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
272 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
273 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
274 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
275 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
276 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
277 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
278 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
279 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
280 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
281 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
282 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
283 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
284 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
285 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
286 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
287 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
288 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
289 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
291 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
293 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
294 options. Require { target mips16_attribute } and use dg-add-options
295 to add the associated options.
297 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
298 * gcc.target/mips/call-saved-3.c: Likewise.
299 * gcc.target/mips/code-readable-1.c: Require { target
300 mips16_attribute } and use dg-add-options to add the associated
301 options. Remove trailing whitespace.
303 * gcc.target/mips/code-readable-2.c: Likewise.
304 * gcc.target/mips/code-readable-3.c: Likewise.
305 * gcc.target/mips/mips16-attributes-2.c: Likewise.
306 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
307 Require { target mips16_attribute } and use dg-add-options to
308 add the associated options.
309 (cksum16, cksum8): Use MIPS16.
310 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
311 Require { target mips16_attribute } and use dg-add-options to
312 add the associated options.
314 * gcc.target/mips/save-restore-2.c: Likewise.
315 * gcc.target/mips/save-restore-3.c: Likewise.
316 * gcc.target/mips/save-restore-4.c: Likewise.
317 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
319 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
322 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
325 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
328 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
330 2007-09-22 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/gomp/free-2.f90: New.
334 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
335 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
337 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
339 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
340 * gcc.target/i386/sse5-haddX.c: Ditto.
341 * gcc.target/i386/sse5-hsubX.c: Ditto.
342 * gcc.target/i386/sse5-maccXX.c: Ditto.
343 * gcc.target/i386/sse5-msubXX.c: Ditto.
344 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
345 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
346 * gcc.target/i386/sse5-permpX.c: Ditto.
347 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
349 * gcc.target/i386/sse5-fma-vector.c: Ditto.
350 * gcc.target/i386/sse5-ima-vector.c: Ditto.
351 * gcc.target/i386/sse5-pcmov.c: Ditto.
352 * gcc.target/i386/sse5-pcmov2.c: Ditto.
354 2007-09-22 Richard Guenther <rguenther@suse.de>
356 PR tree-optimization/33146
357 * gcc.c-torture/compile/pr33146.c: New testcase.
359 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
361 * lib/target-supports.exp (check_cached_effective_target): New
363 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
364 (check_effective_target_c99_runtime): New procedure.
365 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
366 (test3l): Likewise cargl.
367 * gcc.dg/builtins-59.c: Require c99_runtime.
368 * gcc.dg/builtins-61.c: Likewise.
369 * gcc.dg/builtins-62.c: Likewise.
371 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
373 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
374 * lib/target-supports-dg.exp (dg-add-options): Likewise.
375 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
376 target-specific dg-options.
377 * gcc.dg/builtins-20.c: Likewise.
378 * gcc.dg/builtins-53.c: Likewise.
379 * gcc.dg/builtins-55.c: Likewise.
380 * gcc.dg/single-precision-constant.c: Likewise.
381 * gcc.dg/torture/builtin-convert-1.c: Likewise.
382 * gcc.dg/torture/builtin-convert-2.c: Likewise.
383 * gcc.dg/torture/builtin-convert-3.c: Likewise.
384 * gcc.dg/torture/builtin-convert-4.c: Likewise.
385 * gcc.dg/torture/builtin-power-1.c: Likewise.
387 2007-09-21 Chao-ying Fu <fu@mips.com>
389 * lib/target-supports.exp (check_effective_target_fixed_point): New to
390 check if targets have fixed-point supports.
391 * gcc.dg/fixed-point/fixed-point.exp: New file.
392 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
393 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
394 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
395 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
396 * gcc.dg/fixed-point/constants-pedantic.c,
397 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
398 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
399 * gcc.dg/fixed-point/keywords-ignored-c99.c,
400 * gcc.dg/fixed-point/keywords-pedantic.c,
401 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
402 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
403 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
404 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
405 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
406 * gcc.dg/fixed-point/func-vararg-mixed.c,
407 * gcc.dg/fixed-point/operator-logical.c,
408 * gcc.dg/fixed-point/struct-union.c,
409 * gcc.dg/fixed-point/bit-complement.c,
410 * gcc.dg/fixed-point/operator-bitwise.c,
411 * gcc.dg/fixed-point/operator-comma.c,
412 * gcc.dg/fixed-point/struct-layout-1.c,
413 * gcc.dg/fixed-point/union-init.c,
414 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
415 * gcc.dg/fixed-point/func-mixed.c,
416 * gcc.dg/fixed-point/func-vararg-size0.c,
417 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
418 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
419 * gcc.dg/fixed-point/operator-unary.c,
420 * gcc.dg/fixed-point/allop-const.c,
421 * gcc.dg/fixed-point/muldiv-warning.c,
422 * gcc.dg/nofixed-point-1.c,
423 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
424 * gcc.target/mips/fixed-vector-type.c,
425 * gcc.target/mips/fixed-scalar-type.c: New tests.
427 2007-09-21 Olivier Hainque <hainque@adacore.com>
429 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
430 * gnat.dg/test_nested_subtype_byref.adb: New test.
432 2007-09-21 Jakub Jelinek <jakub@redhat.com>
435 * gfortran.dg/gomp/pr33439.f90: New test.
437 2007-09-21 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/merge_char_3.f90: New.
442 2007-09-21 Tobias Burnus <burnus@net-b.de>
445 * gfortran.dg/transfer_check_1.f90: New.
447 2007-09-20 Asher Langton <langton2@llnl.gov>
450 * gfortran.dg/init_flag_1.f90: New.
451 * gfortran.dg/init_flag_2.f90: New.
452 * gfortran.dg/init_flag_3.f90: New.
453 * gfortran.dg/init_flag_4.f90: New.
454 * gfortran.dg/init_flag_5.f90: New.
455 * gfortran.dg/init_flag_6.f90: New.
456 * gfortran.dg/init_flag_7.f90: New.
458 2007-09-20 Paolo Carlini <pcarlini@suse.de>
461 * g++.dg/ext/anon-struct6.C: New.
463 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
466 * gfortran.dg/inquire_10.f90: New test.
468 2007-09-20 Joseph Myers <joseph@codesourcery.com>
470 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
472 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
475 * gfortran.dg/used_types_18.f90: Declare variable of empty
478 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
481 * gfortran.dg/array_constructor_19.f90: New test.
483 2007-09-20 Jakub Jelinek <jakub@redhat.com>
486 * gcc.dg/debug/pr33316.c: New test.
489 * g++.dg/cpp0x/variadic76.C: New test.
490 * g++.dg/cpp0x/variadic77.C: New test.
491 * g++.dg/cpp0x/variadic78.C: New test.
495 * gcc.c-torture/execute/20070919-1.c: New test.
496 * gcc.dg/pr33238.c: New test.
497 * gcc.dg/pr27301.c: New test.
499 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
501 * lib/target-supports.exp (check_effective_target_mips64): New
503 * gcc.dg/lower-subreg-1.c: Require !mips64.
504 * gcc.dg/sibcall-3.c (ATTR): New macro.
505 (recurser_void1, recurser_void2): Use it.
506 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
507 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
509 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
511 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
512 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
514 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
516 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
519 * gfortran.dg/c_loc_tests_11.f03: New test case.
521 2007-09-20 Paolo Carlini <pcarlini@suse.de>
524 * g++.dg/init/ref14.C: New.
526 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
528 * gnat.dg/slice2.ad[sb]: New testcase.
530 2007-09-19 Nick Clifton <nickc@redhat.com>
532 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
534 2007-09-19 Jie Zhang <jie.zhang@analog.com>
536 * gcc.target/bfin/bfin.exp: New.
537 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
538 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
539 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
540 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
541 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
542 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
543 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
544 mcpu-bf561.c, mcpu-default.c}: New tests.
546 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
548 Restore detection of unsupported TLS.
551 2007-02-10 Richard Henderson <rth@redhat.com>
553 * lib/target-supports.exp (check_effective_target_tls): Redefine
554 to mean non-emulated tls.
555 * gcc.dg/tls/alias-1.c: Remove tls requirement.
556 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
557 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
558 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
559 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
560 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
561 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
564 * lib/target-supports.exp (check_effective_target_tls): Use
565 stronger test for compiler support for TLS.
566 (check_effective_target_tls_native): New, to test for non-emulated
568 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
569 instead of dg-require-effective-target tls.
570 * g++.dg/gomp/copyin-1.C: Likewise.
571 * g++.dg/gomp/sharing-1.C: Likewise.
572 * g++.dg/gomp/tls-1.C: Likewise.
573 * g++.dg/gomp/tls-2.C: Likewise.
574 * g++.dg/gomp/tls-3.C: Likewise.
575 * g++.dg/tls/diag-1.C: Likewise.
576 * g++.dg/tls/diag-2.C: Likewise.
577 * g++.dg/tls/diag-3.C: Likewise.
578 * g++.dg/tls/diag-4.C: Likewise.
579 * g++.dg/tls/diag-5.C: Likewise.
580 * g++.dg/tls/init-1.C: Likewise.
581 * g++.dg/tls/init-2.C: Likewise.
582 * g++.dg/tls/trivial.C: Likewise.
583 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
584 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
585 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
586 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
587 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
588 * gcc.dg/gomp/clause-1.c: Likewise.
589 * gcc.dg/gomp/copyin-1.c: Likewise.
590 * gcc.dg/gomp/sharing-1.c: Likewise.
591 * gcc.dg/gomp/tls-1.c: Likewise.
592 * gcc.dg/gomp/tls-2.c: Likewise.
593 * gcc.dg/tls/alpha-1.c: Likewise.
594 * gcc.dg/tls/opt-1.c: Likewise.
595 * gcc.dg/tls/opt-13.c: Likewise.
596 * gcc.dg/tls/opt-14.c: Likewise.
597 * gcc.dg/tls/opt-2.c: Likewise.
598 * gcc.dg/tls/opt-3.c: Likewise.
599 * gcc.dg/tls/opt-4.c: Likewise.
600 * gcc.dg/tls/opt-7.c: Likewise.
601 * gcc.dg/tls/section-1.c: Likewise.
602 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
603 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
604 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
605 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
606 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
607 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
608 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
609 * gfortran.dg/gomp/crayptr2.f90: Likewise.
610 * gfortran.dg/gomp/fixed-1.f: Likewise.
611 * gfortran.dg/gomp/free-1.f90: Likewise.
612 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
613 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
614 * gfortran.dg/gomp/reduction1.f90: Likewise.
615 * gfortran.dg/gomp/sharing-1.f90: Likewise.
617 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
620 * gfortran.dg/bounds_check_9.f90: New test.
621 * gfortran.dg/bounds_check_fail_2.f90: New test.
623 2007-09-18 Paolo Carlini <pcarlini@suse.de>
626 * g++.dg/ext/va-arg1.C: Adjust.
628 2007-09-18 Paolo Carlini <pcarlini@suse.de>
631 * g++.dg/ext/va-arg1.C: New.
633 2007-09-18 Tobias Burnus <burnus@net-b.de>
635 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
637 2007-09-18 Paolo Carlini <pcarlini@suse.de>
640 * g++.dg/rtti/typeid6.C: New.
642 2007-09-18 Paolo Carlini <pcarlini@suse.de>
645 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
646 * g++.dg/ext/is_class_error2.C: New.
648 2007-09-18 Richard Guenther <rguenther@suse.de>
650 PR tree-optimization/33340
651 * g++.dg/torture/pr33340.C: New testcase.
653 2007-09-18 Tobias Burnus <burnus@net-b.de>
656 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
657 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
658 * gfortran.dg/elemental_subroutine_5.f90: New.
660 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
662 * lib/target-supports.exp (check_profiling_available): Extend
663 mips*-*-elf check to mips*-*-elf*.
665 2007-09-18 Jakub Jelinek <jakub@redhat.com>
667 * gcc.dg/format/c90-scanf-5.c: New test.
668 * gcc.dg/format/c99-scanf-4.c: New test.
669 * gcc.dg/format/ext-7.c: New test.
670 * gcc.dg/format/ext-8.c: New test.
673 * gcc.c-torture/compile/20070915-1.c: New test.
675 2007-09-17 Tobias Burnus <burnus@net-b.de>
678 * gfortran.dg/private_type_9.f90: New.
680 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
683 * gfortran.dg/pr33449.f90: New test.
685 2007-09-17 Tobias Burnus <burnus@net-b.de>
687 * gfortran.dg/interface_15.f90: Compile with -std=f95.
688 * gfortran.dg/private_type_1.f90: Ditto
689 * gfortran.dg/interface_18.f90: New.
690 * gfortran.dg/private_type_8.f90: New.
692 2007-09-16 Paolo Carlini <pcarlini@suse.de>
695 * g++.dg/warn/new1.C: Adjust.
696 * g++.dg/torture/str_empty.C: Likewise.
698 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
700 * gcc.target/mips/dse-1.c: New test.
702 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
705 * g++.dg/overload/operator3.C: New.
707 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
709 * gcc.target/mips/truncate-1.c: New test.
711 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
717 * gfortran.dg/subref_array_pointer_1.f90: New test.
718 * gfortran.dg/subref_array_pointer_2.f90: New test.
720 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
722 * gfortran.dg/nint_2.f90: Correct last change.
724 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
726 * gcc.dg/tree-ssa/parallelization-1.c: New test.
728 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
730 * gcc.dg/vect/pr33373b.c: New test.
732 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
735 * gcc.target/i386/pr33438.c: New test.
737 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
739 * gfortran.dg/nint_2.f90: Revert previous commit.
741 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
743 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
745 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
748 * g++.dg/other/unused1.C: XFAIL class2 scan.
750 2007-09-13 Tobias Burnus <burnus@net-b.de>
753 * gfortran.dg/elemental_args_check_1.f90: New.
754 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
755 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
757 2007-09-13 Tobias Burnus <burnus@net-b.de>
759 * gfortran.dg/recursive_check_3.f90: New.
761 2007-09-13 Tobias Burnus <burnus@net-b.de>
764 * gfortran.dg/elemental_bind_c.f90: New.
766 2007-09-13 Richard Sandiford <richard@codesourcery.com>
768 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
769 * gcc.target/mips/mips16-attributes-2.c: New test.
770 * gcc.target/mips/mips16-attributes-3.c: Likewise.
771 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
772 hard-float asm when __mips16 is defined.
773 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
774 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
775 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
776 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
777 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
778 * gcc.target/mips/pr26765.c (foo): Likewise.
779 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
780 targets, use dg-mips-options instead of dg-options, and use -mgp32
781 to force 32-bit mode.
782 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
784 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
786 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
787 Michael Meissner <michael.meissner@amd.com>
789 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
790 * gcc.target/i386/sse5-hsubX.c: Ditto.
791 * gcc.target/i386/sse5-permpX.c: Ditto.
792 * gcc.target/i386/sse5-haddX.c: Ditto.
793 * gcc.target/i386/sse5-maccXX.c: Ditto.
794 * gcc.target/i386/sse5-msubXX.c: Ditto.
795 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
796 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
798 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
799 optimizes floating point conditional moves into the pcmov
801 * gcc.target/i386/sse5-pcmov2.c: Ditto.
803 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
804 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
807 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
808 compiler optimizes vector (a*b)+c into fmadd on SSE5.
810 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
811 optimizes (a*b)+c into fmadd on SSE5.
813 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
814 whether the SSE5 instructions can be generated.
816 * gcc.target/i386/sse5-check.h: New. Add support for
819 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
820 ammintrin.h, and turn on -msse5 option instead of -msse4a.
821 * gcc.target/i386/sse-13.c: Ditto.
822 * gcc.target/i386/sse-14.c: Ditto.
824 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
827 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
828 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
830 2007-09-12 Jakub Jelinek <jakub@redhat.com>
833 * gcc.dg/pr32338-1.c: New test.
834 * gcc.dg/pr32338-2.c: New test.
836 2007-09-12 Bob Wilson <bob.wilson@acm.org>
838 * lib/target-supports.exp (check_effective_target_sync_int_long):
839 Revert change to add xtensa.
840 (check_effective_target_sync_char_short): Likewise.
842 2007-09-12 Olivier Hainque <hainque@adacore.com>
844 * gnat.dg/packed_subtype.adb: New test.
846 2007-09-12 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/intrinsic_size.f90: New.
851 2007-09-12 Tobias Burnus <burnus@net-b.de>
855 * gfortran.dg/conflicts_2.f90: New.
857 2007-09-12 Ira Rosen <irar@il.ibm.com>
859 PR tree-optimization/32377
860 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
862 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
863 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
864 * gcc.dg/vect/no-vfa-vect-depend-1.c,
865 gfortran.dg/vect/no-vfa-pr32377.f90: New.
867 2007-09-12 Richard Guenther <rguenther@suse.de>
870 * gcc.c-torture/compile/pr33382.c: New testcase.
871 * gcc.c-torture/execute/pr33382.c: Likewise.
873 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
876 * gfortran.dg/c_ptr_tests_12.f03: New test case.
878 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
880 PR tree-optimization/33373
881 * gcc.dg/vect/pr33373.c: New test.
883 2007-09-12 Ben Elliston <bje@au.ibm.com>
885 * lib/target-supports.exp (check_effective_target_vect_no_double):
888 2007-09-12 Ben Elliston <bje@au.ibm.com>
889 Ulrich Weigand <uweigand@de.ibm.com>
891 * gcc.target/spu/dfcgt-nan.c: New test.
893 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
895 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
897 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
900 * gfortran.dg/c_ptr_tests_11.f03: New test case.
902 2007-09-11 Jakub Jelinek <jakub@redhat.com>
904 * gcc.dg/va-arg-pack-len-1.c: New test.
905 * g++.dg/va-arg-pack-len-1.C: New test.
907 2007-09-11 Michael Matz <matz@suse.de>
909 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
911 2007-09-10 Janis Johnson <janis187@us.ibm.com>
913 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
914 checks for size of long double.
915 * gcc.dg/dfp/convert.h: New file.
916 * gcc.dg/dfp/convert-bfp-2.c: New test.
917 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
918 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
919 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
920 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
921 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
922 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
923 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
924 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
925 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
927 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
929 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
930 Change dg-final to expect 1 non-profitable loop and
932 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
933 Change dg-final to expect 1 non-profitable loop and
935 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
936 Change dg-final to expect 1 profitable loop.
937 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
938 Change dg-final to expect 1 profitable loop.
940 2007-09-10 Richard Sandiford <richard@codesourcery.com>
942 * gcc.target/mips/call-saved-1.c: New test.
943 * gcc.target/mips/call-saved-2.c: Likewise.
944 * gcc.target/mips/call-saved-3.c: Likewise.
945 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
946 instead of mips_mips64. Set mips_fp64 too.
947 (is_gp32_flag): Return true for -mips1 and -mips2.
948 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
950 2007-09-10 Jakub Jelinek <jakub@redhat.com>
952 * g++.dg/ext/va-arg-pack-1.C: New test.
953 * g++.dg/ext/va-arg-pack-2.C: New test.
955 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
958 * gcc.dg/vect/pr33369.c: New test.
960 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
963 * gfortran.dg/array_memcpy_5.f90: New test.
965 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
967 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
969 2007-09-09 Richard Guenther <rguenther@suse.de>
971 * gcc.c-torture/compile/20070906-1.c: New testcase.
973 2007-09-09 Ira Rosen <irar@il.ibm.com>
975 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
977 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
978 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
979 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
982 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
986 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
988 * gnat.dg/addr2_p.ads: Bump size of array to 9.
990 2007-09-09 Ira Rosen <irar@il.ibm.com>
992 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
993 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
994 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
995 Compile tests with -fno-tree-pre.
996 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
997 * lib/target-supports.exp (check_effective_target_vect_strided): New.
998 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
999 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1000 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1001 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1002 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1003 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1004 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1005 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1006 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1007 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1008 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1009 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1010 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1011 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1012 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1013 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1014 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1016 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1018 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1020 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1021 Use remote_exec to call c++filt.
1022 * lib/target-supports-dg.exp (dg-require-host-local): New.
1023 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1024 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1025 * g++.dg/rtti/repo1.C: Likewise.
1026 * g++.dg/template/repo1.C: Likewise.
1027 * g++.dg/template/repo2.C: Likewise.
1028 * g++.dg/template/repo3.C: Likewise.
1029 * g++.dg/template/repo4.C: Likewise.
1030 * g++.dg/template/repo5.C: Likewise.
1031 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1032 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1033 * g++.old-deja/g++.pt/repo1.C: Likewise.
1034 * g++.old-deja/g++.pt/repo2.C: Likewise.
1035 * g++.old-deja/g++.pt/repo3.C: Likewise.
1036 * g++.old-deja/g++.pt/repo4.C: Likewise.
1037 * gcc.dg/cpp/trad/builtins.c: Likewise.
1039 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1041 PR tree-optimization/32283
1042 * gcc.dg/tree-ssa/loop-31.c: New test.
1044 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1046 PR rtl-optimization/26449
1047 * gcc.target/i386/pr26449-1.c: New file.
1049 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1052 PR rtl-optimization/26449
1053 * gcc.target/i386/pr33329.c: New file.
1055 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1057 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1059 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1061 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1063 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1065 PR tree-optimization/33301
1066 * gfortran.dg/vect/pr33301.f: New test.
1068 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1071 * gfortran.dg/backspace_10.f90: New test.
1073 2007-09-07 Richard Guenther <rguenther@suse.de>
1076 2007-09-06 Richard Guenther <rguenther@suse.de>
1078 PR tree-optimization/32586
1079 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1080 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1081 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1082 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1083 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1084 now obsolete simplification.
1086 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1088 PR tree-optimization/33299
1089 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1090 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1092 2007-09-07 Richard Guenther <rguenther@suse.de>
1095 2007-09-06 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/32586
1098 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1099 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1100 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1101 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1102 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1103 now obsolete simplification.
1105 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1107 PR tree-optimization/32821
1108 * gcc.dg/tree-ssa/pr32821.c: New file.
1110 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1112 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1113 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1114 and mips_forced_no_er.
1115 (dg-mips-options): Add -mno-abicalls when a small-data option is
1116 specified. Skip tests with small-data options if mips_forced_gp.
1117 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1118 * gcc.target/mips/sdata-1.c: New test.
1119 * gcc.target/mips/sdata-2.c: Likewise.
1120 * gcc.target/mips/sdata-3.c: Likewise.
1121 * gcc.target/mips/sdata-4.c: Likewise.
1123 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1126 * spread_zerosize_1.f90: New test case.
1127 * spread_bounds_1.f90: New test case.
1129 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1132 * g++.dg/template/static31.C: New.
1134 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1137 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1140 2007-09-06 David Daney <ddaney@avtrex.com>
1141 Richard Sandiford <richard@codesourcery.com>
1144 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1145 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1146 * gcc.target/mips/pr33256.c: New test.
1148 2007-09-06 Tom Tromey <tromey@redhat.com>
1150 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1152 2007-09-06 Richard Guenther <rguenther@suse.de>
1154 PR tree-optimization/32586
1155 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1156 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1157 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1158 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1159 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1160 now obsolete simplification.
1162 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1164 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1165 * gcc.target/i386/sse3-addsubps.c: Ditto.
1166 * gcc.target/i386/sse3-haddpd.c: Ditto.
1167 * gcc.target/i386/sse3-haddps.c: Ditto.
1168 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1169 * gcc.target/i386/sse3-hsubps.c: Ditto.
1170 * gcc.target/i386/sse3-lddqu.c: Ditto.
1171 * gcc.target/i386/sse3-movddup.c: Ditto.
1172 * gcc.target/i386/sse3-movshdup.c: Ditto.
1173 * gcc.target/i386/sse3-movsldup.c: Ditto.
1175 2007-09-06 Richard Guenther <rguenther@suse.de>
1177 PR tree-optimization/33302
1178 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1180 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1183 * gfortran.dg./fmt_float.f90: New test.
1185 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1188 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1190 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1192 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1193 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1195 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1197 * g++.dg/eh/builtin1.C: New test.
1198 * g++.dg/eh/builtin2.C: New test.
1199 * g++.dg/eh/builtin3.C: New test.
1202 * g++.dg/eh/builtin4.C: New test.
1204 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1206 * gcc.target/powerpc/dfp-dd.c: New test.
1207 * gcc.target/powerpc/dfp-td.c: New test.
1209 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1212 * gcc.dg/va-arg-pack-1.c: New test.
1214 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1216 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1217 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1218 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1219 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1220 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1222 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1225 * g++.dg/ext/anon-struct5.C: New.
1227 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1229 * gcc.dg/i386-cpuid.h: Remove.
1230 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1231 (main): Use __get_cpuid to get target features.
1232 * gcc.target/i386/sse-check.h: Ditto.
1233 * gcc.target/i386/sse2-check.h: Ditto.
1234 * gcc.target/i386/sse3-check.h: Ditto.
1235 * gcc.target/i386/ssse3-check.h: Ditto.
1236 * gcc.target/i386/sse4_1-check.h: Ditto.
1237 * gcc.target/i386/sse4_2-check.h: Ditto.
1238 * gcc.target/i386/sse4a-check.h: Ditto.
1239 * gcc.dg/torture/pr16104-1.c: Ditto.
1240 (do_test): Change to void.
1241 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1242 * gcc.target/i386/sse-6.c: Ditto.
1243 * gcc.target/i386/sse-7.c: Ditto.
1244 * g++.dg/other/i386-1.C: Include cpuid.h.
1245 (main): New function. Use __get_cpuid to get target fetaures.
1247 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1248 David Ung <davidu@mips.com>
1249 Nigel Stephens <nigel@mips.com>
1251 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1252 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1253 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1254 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1255 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1256 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1257 * gcc.dg/torture/pr19683-1.c: Likewise.
1258 * gcc.target/mips/madd-3.c: Likewise.
1259 * gcc.target/mips/maddu-3.c: Likewise.
1260 * gcc.target/mips/msub-3.c: Likewise.
1261 * gcc.target/mips/msubu-3.c: Likewise.
1262 * gcc.target/mips/asm-1.c: Likewise.
1263 * gcc.target/mips/branch-1.c: Likewise.
1264 * gcc.target/mips/ins-1.c: Likewise.
1265 * gcc.target/mips/near-far-3.c: Likewise.
1266 * gcc.target/mips/near-far-4.c: Likewise.
1267 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1268 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1269 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1270 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1271 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1272 * gcc.target/mips/dspr2-MULT.c: Likewise.
1273 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1274 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1275 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1276 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1277 * gcc.target/mips/code-readable-2.c: Likewise.
1278 * gcc.target/mips/code-readable-3.c: Likewise.
1280 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1281 David Ung <davidu@mips.com>
1282 Nigel Stephens <nigel@mips.com>
1284 * gcc.target/mips/mips16-attributes.c: New.
1286 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1289 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1292 * gfortran.dg/char_length_10.f90: New test.
1294 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1297 * g++.dg/parse/template24.C: New.
1299 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1301 * g++.dg/other/spu2vmx-1.C: New test.
1303 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1305 PR tree-optimization/33017
1306 * gcc.dg/pr33017.c: New test.
1308 2007-09-05 Ben Elliston <bje@au.ibm.com>
1310 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1311 __protected_stream family of macros.
1313 2007-09-04 Jan Hubicka <jh@suse.cz>
1315 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1316 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1317 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1318 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1319 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1320 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1321 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1324 2007-09-04 Janus Weil <jaydub66@gmail.com>
1325 Tobias Burnus <burnus@net-b.de>
1327 * gfortran.dg/proc_decl_1.f90: New.
1328 * gfortran.dg/proc_decl_2.f90: New.
1329 * gfortran.dg/proc_decl_3.f90: New.
1330 * gfortran.dg/proc_decl_4.f90: New.
1332 2007-09-04 Jan Hubicka <jh@suse.cz>
1334 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1335 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1336 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1337 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1338 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1339 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1340 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1341 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1342 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1343 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1344 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1345 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1346 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1347 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1348 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1349 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1350 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1351 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1352 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1353 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1354 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1355 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1356 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1357 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1358 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1359 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1360 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1361 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1362 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1363 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1364 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1365 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1366 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1367 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1368 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1369 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1370 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1371 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1372 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1373 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1374 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1375 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1376 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1377 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1378 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1379 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1380 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1381 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1382 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1383 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1384 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1385 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1386 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1387 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1388 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1389 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1390 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1391 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1392 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1393 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1394 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1395 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1396 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1397 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1398 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1399 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1400 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1401 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1402 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1403 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1404 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1405 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1406 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1407 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1408 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1409 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1410 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1411 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1412 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1413 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1414 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1415 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1416 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1417 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1418 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1419 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1420 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1421 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1422 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1423 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1424 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1425 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1426 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1427 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1428 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1429 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1430 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1431 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1432 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1433 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1434 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1435 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1436 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1437 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1438 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1439 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1440 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1441 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1442 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1443 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1444 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1445 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1446 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1447 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1448 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1449 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1450 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1451 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1452 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1453 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1454 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1455 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1456 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1457 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1458 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1459 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1460 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1461 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1462 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1463 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1464 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1465 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1466 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1467 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1468 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1469 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1470 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1471 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1472 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1473 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1474 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1476 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1477 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1478 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1479 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1480 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1481 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1482 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1483 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1484 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1485 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1486 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1487 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1488 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1489 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1490 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1491 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1492 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1493 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1494 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1495 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1496 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1497 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1498 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1499 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1500 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1501 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1502 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1503 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1504 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1505 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1506 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1507 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1508 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1509 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1510 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1511 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1512 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1514 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1515 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1516 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1517 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1518 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1519 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1520 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1521 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1523 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1524 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1525 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1526 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1527 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1528 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1529 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1530 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1531 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1532 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1533 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1534 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1535 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1536 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1537 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1538 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1539 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1540 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1541 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1542 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1543 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1544 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1545 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1546 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1549 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1550 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1551 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1552 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1553 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1554 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1555 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1556 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1557 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1558 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1559 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1560 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1561 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1562 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1564 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1565 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1566 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1567 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1568 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1569 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1570 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1571 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1572 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1574 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1575 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1576 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1581 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1583 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1586 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1588 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1590 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1591 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1592 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1594 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1595 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1596 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1598 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1601 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1603 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1606 * gcc.target/i386/cmov7.c: New file.
1608 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1610 * gcc.target/i386/sse4a-check.h: New file.
1611 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1612 * gcc.target/i386/sse4a-insert.c: Ditto.
1613 * gcc.target/i386/sse4a-montsd.c: Ditto.
1614 * gcc.target/i386/sse4a-montss.c: Ditto.
1615 * gcc.target/i386/mmx-check.h: New file.
1616 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1617 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1618 * gcc.target/i386/sse-check.h: New file.
1619 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1620 * gcc.target/i386/sse-3.c: Ditto.
1621 * gcc.target/i386/sse-7.c: Ditto.
1622 * gcc.target/i386/sse-9.c: Ditto.
1623 * gcc.target/i386/ssefn-3.c: Ditto.
1624 * gcc.target/i386/sse-recip.c: Ditto.
1625 * gcc.target/i386/sse-recip-vec.c: Ditto.
1626 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1627 * gcc.target/i386/20020523-1.c: Remove.
1628 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1629 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1630 * gcc.target/i386/ssefn-4.c: Ditto.
1631 * gcc.target/i386/sse-6.c: Ditto.
1632 * gcc.target/i386/sse-10.c: Ditto.
1633 * gcc.target/i386/sse-11.c: Ditto.
1634 * gcc.target/i386/sse-18.c: Ditto.
1635 * gcc.target/i386/fpprec-1.c: Ditto.
1636 * g++.dg/other/i386-1.C: Ditto.
1638 2007-09-04 Richard Guenther <rguenther@suse.de>
1640 PR tree-optimization/33291
1641 * gcc.dg/volatile2.c: New testcase.
1642 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1643 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1644 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1645 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1647 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1650 * gfortran.dg/namelist_15.f90: Update test.
1651 * gfortran.dg/namelist_24.f90: Update test.
1652 * gfortran.dg/namelist_38.f90: New test.
1654 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1656 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1657 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1658 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1659 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1660 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1661 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1663 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1665 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1666 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1668 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1670 2007-09-02 David Daney <ddaney@avtrex.com>
1672 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1673 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1674 * gcc.target/mips/atomic-memory-1.c: Ditto.
1675 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1677 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1679 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1680 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1682 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1684 * gfortran.dg/substr_6.f90: New test.
1686 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1689 * g++.dg/other/error18.C: New.
1690 * g++.dg/expr/bitfield3.C: Adjust.
1692 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1695 * gfortran.fortran-torture/compile/pr33276.f90: New.
1697 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1700 * gcc.dg/c99-arraydecl-3.c: New test.
1702 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1705 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1706 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1708 2007-08-31 Tobias Burnus <burnus@net-b.de>
1711 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1712 * gfortran.dg/read_1.f90: New.
1714 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1717 * g++.dg/template/error30.C: New.
1719 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1722 * g++.dg/template/crash70.C: New.
1724 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1727 * g++.dg/ext/is_class_error.C: New.
1729 2007-08-31 Olivier Hainque <hainque@adacore.com>
1731 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1733 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1734 Revital Eres <eres@il.ibm.com>
1736 * gcc.target/powerpc/paired-1.c: New test.
1737 * gcc.target/powerpc/paired-2.c: New test.
1738 * gcc.target/powerpc/paired-3.c: New test.
1739 * gcc.target/powerpc/paired-4.c: New test.
1740 * gcc.target/powerpc/paired-5.c: New test.
1741 * gcc.target/powerpc/paired-6.c: New test.
1742 * gcc.target/powerpc/paired-7.c: New test.
1743 * gcc.target/powerpc/ppc-paired.c: New test.
1745 2007-08-31 Ollie Wild <aaw@google.com>
1747 * g++.dg/conversion/ptrmem2.C: New test.
1748 * g++.dg/conversion/ptrmem3.C: New test.
1749 * g++.dg/conversion/ptrmem4.C: New test.
1750 * g++.dg/conversion/ptrmem5.C: New test.
1751 * g++.dg/conversion/ptrmem6.C: New test.
1752 * g++.dg/conversion/ptrmem7.C: New test.
1753 * g++.dg/conversion/ptrmem8.C: New test.
1755 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1758 * gfortran.dg/char_length_7.f90: New test.
1759 * gfortran.dg/char_length_9.f90: New test.
1760 * gfortran.dg/char_assign_1.f90: Add extra warning.
1764 * gfortran.dg/char_length_8.f90: New test.
1766 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1768 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1770 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1772 * gcc.dg/inline-24.c: New test.
1773 * g++.dg/opt/inline11.C: New test.
1775 2007-08-30 Richard Guenther <rguenther@suse.de>
1777 * gcc.target/i386/vectorize5.c: New testcase.
1779 2007-08-30 Tobias Burnus <burnus@net-b.de>
1782 * interface.c (check_interface0): Improve error for external procs.
1783 (check_sym_interfaces): Fix checking of module procedures.
1785 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1789 * gcc.dg/sync-3.c: New test.
1792 * gcc.dg/cleanup-12.c: New test.
1794 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1796 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1797 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1798 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1799 * gcc.dg/pr32450.c: Ditto.
1800 * gcc.dg/nest.c: Ditto.
1801 * gcc.dg/nested-func-4.c: Ditto.
1802 * g++.old-deja/g++.law/profile1.C: Ditto.
1804 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1807 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1808 non-default integer kind arguments.
1810 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1813 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1815 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1817 * gcc.dg/h8300-ice2.c: Remove target selector.
1819 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1822 * gfortran.dg/binding_label_tests_15.f03: New test case.
1823 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1825 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1827 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1828 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1830 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1833 * g++.dg/other/canon-33194.C: New.
1835 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
1837 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1838 * gcc.c-torture/execute/pr23135.c: Likewise.
1840 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1842 * gcc.dg/pr31344.c: Move to ...
1843 * gcc.dg/dfp/pr31344.c: ... here.
1844 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1845 * gcc.dg/20050503-1.c: Ditto.
1846 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1847 * gcc.dg/20061127-1.c: Compile only for fpic targets.
1848 * gcc.dg/20060801-1.c: Ditto.
1850 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
1852 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1853 * gfortran.dg/nan_1.f90: Likewise.
1855 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1858 Revert previous patch.
1860 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
1861 Kazu Hirata <kazu@codesourcery.com>
1863 * gcc.target/m68k/interrupt-1.c: New.
1865 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1867 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1868 10000 for targets where "int" can't hold at least 100000.
1869 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1870 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1871 (test5)(test6): Use it.
1872 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1873 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1874 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1875 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1876 * gcc.dg/attr-alloc_size.c (test): Likewise.
1878 2007-08-28 Paolo Carlini <pcarlini@suse.de>
1881 * g++.dg/template/error29.C: New.
1883 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1886 * g++.dg/ext/visibility/anon5.C: New test.
1888 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1890 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1892 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1894 * gfortran.dg/gamma_1.f90: Remove large-real tests.
1895 * gfortran.dg/gamma_2.f90: Remove large-real tests.
1896 * gfortran.dg/gamma_4.f90: New: large-real tests.
1898 2007-08-28 Jason Merrill <jason@redhat.com>
1901 * g++.dg/ext/stmtexpr12.C: New test.
1904 * g++.dg/ext/attrib28.C: New test.
1906 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
1909 * gcc.target/i386/pr32661.c: New test.
1911 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/pr32370.c: New test.
1916 PR rtl-optimization/33148
1917 * gcc.c-torture/compile/20070827-1.c: New test.
1920 * d++.dg/debug/const3.C: New test.
1921 * d++.dg/debug/const4.C: New test.
1922 * d++.dg/debug/dwarf2/const1.C: New test.
1923 * d++.dg/debug/dwarf2/const2.C: New test.
1924 * d++.dg/debug/dwarf2/const2b.C: New test.
1926 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
1927 Vladimir Yanovsky <yanov@il.ibm.com>
1928 Revital Eres <eres@il.ibm.com>
1929 Andrey Belevantsev <abel@ispras.ru>
1931 * gcc.dg/sms-1.c: New test.
1933 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
1935 * g++.dg/ext/gnu-inline-common.h: New.
1936 * g++.dg/ext/gnu-inline-global-reject.C: New.
1937 * g++.dg/ext/gnu-inline-global.C: New.
1938 * g++.dg/ext/gnu-inline-namespace.C: New.
1939 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1940 * g++.dg/ext/gnu-inline-class.C: New.
1941 * g++.dg/ext/gnu-inline-class-static.C: New.
1942 * g++.dg/ext/gnu-inline-template-class.C: New.
1943 * g++.dg/ext/gnu-inline-template-func.C: New.
1945 2007-08-27 Jason Merrill <jason@redhat.com>
1948 * g++.dg/ext/stmtexpr11.C: New.
1950 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
1952 * lib/target-supports.exp (check_profiling_available):
1953 Set profiling_available_saved to 0 on fido-*-elf.
1955 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
1957 PR tree-optimization/33173
1959 * gcc.c-torture/compile/pr33173.c: New.
1961 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
1964 * gcc.dg/dfp/pr31385.c: New.
1966 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1968 * gcc.dg/unsigned-long-compare.c: Remove target selector.
1970 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1972 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1973 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1974 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1975 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1976 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1977 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1978 gcc.target/m68k directory.
1979 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1980 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1981 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1982 gcc.target/cris directory.
1983 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1984 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1985 gcc.target/bfin directory.
1987 * gcc.target/sh: New directory.
1988 * gcc.target/sh/sh.exp: New file.
1989 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1990 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1991 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1992 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1993 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1994 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1996 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1998 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1999 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2000 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2001 * gcc.target/i386/local2.c: Ditto.
2002 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2003 * gcc.target/i386/20011119-1.c: Ditto.
2004 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2005 * gcc.target/i386/fastcall-1.c: Fix target selector.
2007 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2010 * gfortran.dg/negative_unit.f: Add new check
2011 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2012 -fdefault-integer-8.
2014 2007-08-26 Asher Langton <langton2@llnl.gov>
2016 * gfortran.dg/recursive_stack.f90: New.
2017 * gfortran.dg/openmp_stack.f90: New.
2019 2007-08-26 Tobias Burnus <burnus@net-b.de>
2022 * gfortran.dg/use_10.f90: New.
2024 2007-08-26 Tobias Burnus <burnus@net-b.de>
2027 * gfortran.dg/namelist_14.f90: Make test case valid.
2028 * gfortran.dg/common_10.f90: New.
2030 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2033 * gcc.dg/ifelse-2.c: New.
2035 2007-08-26 Tobias Burnus <burnus@net-b.de>
2038 * gfortran.dg/gamma_1.f90: New.
2039 * gfortran.dg/gamma_2.f90: New.
2040 * gfortran.dg/gamma_3.f90: New.
2042 2007-08-26 Tobias Burnus <burnus@net-b.de>
2045 * gfortran.dg/used_types_18.f90: New.
2047 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2049 * gcc.dg/array-init-2.c: New test.
2051 2007-08-24 Tobias Burnus <burnus@net-b.de>
2054 * gfortran.dg/initialization_4.f90: Update dg-error.
2055 * gfortran.dg/initialization_13.f90: New.
2057 2007-08-24 Richard Guenther <rguenther@suse.de>
2060 * gcc.c-torture/compile/pr33166.c: New testcase.
2062 2007-08-24 Tobias Burnus <burnus@net-b.de>
2065 * gfortran.dg/pointer_assign_4.f90: New.
2066 * gfortran.dg/shape_2.f90: Fix test case.
2067 * gfortran.dg/char_result_4.f90: Ditto.
2069 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2071 * gcc.dg/array-init-1.c: New test.
2074 * g++.dg/parse/crash36.C: New test.
2076 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2078 * gcc.dg/pr32721.c: Updated.
2080 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2082 PR tree-optimization/32573
2084 * gcc.dg/pr32573.c: New test.
2087 * g++.dg/lookup/ns3.C: New test.
2089 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2092 * g++.dg/parse/crash37.C: New test.
2094 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2097 * gcc.target/i386/pr17390.c: New test.
2099 2007-08-23 Richard Guenther <rguenther@suse.de>
2101 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2102 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2103 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2104 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2105 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2106 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2107 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2108 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2110 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2112 * gcc.target/s390: New directory.
2113 * gcc.target/s390/s390.exp: New file.
2114 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2115 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2116 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2117 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2118 gcc.target/s390 directory.
2120 2007-08-23 Richard Guenther <rguenther@suse.de>
2122 PR tree-optimization/32328
2123 * testsuite/gcc.dg/pr32328.c: New testcase.
2125 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2127 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2130 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2133 * gfortran.dg/min_max_optional_5.f90: New test.
2134 * gfortran.dg/min_max_optional_2.f90: Remove.
2135 * gfortran.dg/min_max_optional_3.f90: Remove.
2136 * gfortran.dg/min_max_optional_4.f90: Remove.
2138 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2140 * gcc.target/i386/xorps-sse.c: New.
2141 * gcc.target/i386/xorps-sse2.c: New.
2143 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2145 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2146 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2147 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2149 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2152 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2153 include multiple kinds for SHAPE parameter within a single
2155 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2156 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2158 2007-08-22 Janus Weil <jaydub66@gmail.com>
2160 * interface_abstract_1.f90: Extended test case.
2161 * interface_abstract_3.f90: New test.
2163 2007-08-21 Christian Bruel <christian.bruel@st.com>
2165 * gcc.dg/fold-sub.c: New test.
2167 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2169 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2170 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2171 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2172 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2173 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2174 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2176 2007-08-22 Richard Guenther <rguenther@suse.de>
2179 * gcc.dg/pr33007.c: New testcase.
2181 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2183 * gcc.c-torture/execute/strcmp-1.x: Delete.
2185 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2187 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2188 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2189 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2190 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2191 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2192 gcc.target/i386/stack-realign.c,
2193 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2194 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2195 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2196 target using dg-require-effective-target directive.
2197 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2198 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2199 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2200 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2201 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2202 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2203 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2204 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2205 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2206 Require lp64 target using dg-require-effective-target directive.
2207 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2208 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2210 * gcc.target/i386/20010202-1.c: Move from here ...
2211 * gcc.dg/20010202-1.c: ... to here.
2213 2007-08-22 Richard Guenther <rguenther@suse.de>
2215 PR tree-optimization/33142
2216 * gcc.c-torture/execute/pr33142.c: New testcase.
2218 2007-08-22 Richard Guenther <rguenther@suse.de>
2221 * g++.dg/torture/pr32563.C: New testcase.
2223 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2226 * gcc.dg/pr32912-1.c: Add -w to options.
2227 * gcc.dg/pr32912-2.c: Likewise.
2228 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2230 2007-08-21 Ian Lance Taylor <iant@google.com>
2232 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2234 2007-08-21 Ian Lance Taylor <iant@google.com>
2236 PR tree-optimization/33134
2237 * g++.dg/tree-ssa/pr33134.C: New test.
2239 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2241 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2242 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2244 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2247 * gcc.dg/debug/pr32610.c: New test.
2249 * g++.dg/init/new24.C: New test.
2252 * gcc.dg/pr32912-1.c: New test.
2253 * gcc.dg/pr32912-2.c: New test.
2254 * gcc.dg/pr32912-3.c: New test.
2256 2007-08-21 Richard Guenther <rguenther@suse.de>
2258 * gcc.dg/pointer-arith-10.c: New testcase.
2260 2007-08-21 Richard Guenther <rguenther@suse.de>
2263 * gcc.c-torture/compile/pr33122.c: New testcase.
2265 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2267 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2269 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2273 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2276 * g++.dg/init/new23.C: New test.
2278 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2281 * gcc.c-torture/compile/pr30564-1.c: New test.
2282 * gcc.c-torture/compile/pr30564-2.c: New test.
2284 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2286 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2288 2007-08-19 Tobias Burnus <burnus@net-b.de>
2290 * gfortran.dg/interface_abstract_2.f90: New.
2291 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2293 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2295 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2296 unknown (so that outer-loop wont get analyzed).
2297 * gcc.dg/vect/vect-outer-1a.c: New test.
2298 * gcc.dg/vect/vect-outer-1b.c: New test.
2299 * gcc.dg/vect/vect-outer-1.c: New test.
2300 * gcc.dg/vect/vect-outer-2a.c: New test.
2301 * gcc.dg/vect/vect-outer-2b.c: New test.
2302 * gcc.dg/vect/vect-outer-2c.c: New test.
2303 * gcc.dg/vect/vect-outer-2.c: New test.
2304 * gcc.dg/vect/vect-outer-3a.c: New test.
2305 * gcc.dg/vect/vect-outer-3b.c: New test.
2306 * gcc.dg/vect/vect-outer-3c.c: New test.
2307 * gcc.dg/vect/vect-outer-3.c: New test.
2308 * gcc.dg/vect/vect-outer-4a.c: New test.
2309 * gcc.dg/vect/vect-outer-4b.c: New test.
2310 * gcc.dg/vect/vect-outer-4c.c: New test.
2311 * gcc.dg/vect/vect-outer-4d.c: New test.
2312 * gcc.dg/vect/vect-outer-4e.c: New test.
2313 * gcc.dg/vect/vect-outer-4f.c: New test.
2314 * gcc.dg/vect/vect-outer-4g.c: New test.
2315 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2316 * gcc.dg/vect/vect-outer-4i.c: New test.
2317 * gcc.dg/vect/vect-outer-4j.c: New test.
2318 * gcc.dg/vect/vect-outer-4k.c: New test.
2319 * gcc.dg/vect/vect-outer-4l.c: New test.
2320 * gcc.dg/vect/vect-outer-4m.c: New test.
2321 * gcc.dg/vect/vect-outer-4.c: New test.
2322 * gcc.dg/vect/vect-outer-5.c: New test.
2323 * gcc.dg/vect/vect-outer-6.c: New test.
2324 * gcc.dg/vect/vect-outer-fir.c: New test.
2325 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2326 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2328 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2330 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2331 and -fno-tree-reassoc.
2332 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2333 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2334 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2335 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2336 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2337 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2338 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2339 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2340 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2341 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2342 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2343 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2344 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2345 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2346 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2347 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2348 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2349 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2350 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2351 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2352 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2353 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2354 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2355 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2356 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2357 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2358 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2359 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2360 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2361 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2362 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2363 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2364 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2365 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2366 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2367 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2368 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2370 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2372 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2373 versioning for aliasing).
2374 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2376 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2378 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2380 2007-08-18 Tom Tromey <tromey@redhat.com>
2382 PR preprocessor/32974:
2383 * gcc.dg/cpp/pr32974.c: New file.
2385 2007-08-17 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/interface_abstract_1.f90: New.
2389 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2392 * gfortran.dg/pure_initializer_1.f90: New test.
2394 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2397 * gfortran.dg/array_constructor_18.f90: New test.
2399 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2402 * g++.dg/expr/lval3.C: New test.
2403 * g++.dg/expr/lval4.C: New test.
2405 2007-08-17 Ollie Wild <aaw@google.com>
2408 * g++.dg/lookup/builtin3.C: New test.
2409 * g++.dg/lookup/builtin4.C: New test.
2410 * g++.dg/lookup/using19.C: New test.
2412 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2415 * g++.dg/parse/error31.C: New.
2417 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2420 * g++.dg/template/error26.C: New.
2422 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2425 * gfortran.dg/zero_length_2.f90: New test.
2427 2007-08-17 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2430 * gfortran.dg/kind_tests_3.f03: Ditto.
2431 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2432 * gfortran.dg/interface_13.f90: Ditto.
2433 * gfortran.dg/pr32738.f90: Ditto.
2434 * gfortran.dg/module_private_1.f90: Ditto.
2435 * gfortran.dg/test_only_clause.f90: Ditto.
2436 * gfortran.dg/bind_c_vars.f90: Ditto.
2437 * gfortran.dg/bind_c_dts.f90: Ditto.
2438 * gfortran.dg/use_9.f90: Ditto.
2439 * gfortran.dg/generic_8.f90: Ditto.
2440 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2441 * gfortran.dg/private_type_6.f90: Ditto.
2442 * gfortran.dg/c_assoc.f90: Ditto.
2443 * gfortran.dg/private_type_7.f90: Ditto.
2444 * gfortran.dg/global_vars_c_init.f90: Ditto.
2445 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2446 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2447 * gfortran.dg/c_size_t_test.f03: Ditto.
2448 * gfortran.dg/used_types_12.f90: Ditto.
2449 * gfortran.dg/pr25923.f90: Ditto.
2450 * gfortran.dg/test_com_block.f90: Ditto.
2451 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2452 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2453 * gfortran.dg/com_block_driver.f90: Ditto.
2454 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2455 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2456 * gfortran.dg/c_loc_test.f90: Ditto.
2457 * gfortran.dg/c_ptr_tests.f03: Ditto.
2458 * gfortran.dg/module_interface_1.f90: Ditto.
2460 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2463 * g++.dg/other/error17.C: Adjust.
2465 2007-08-17 Ben Elliston <bje@au.ibm.com>
2468 * g++.dg/ext/altivec-14.C: New test.
2470 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2472 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2473 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2475 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2476 * gcc.dg/vect/pr32366.c: Ditto.
2478 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2481 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2482 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2483 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2484 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2486 2007-08-16 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/use_9.f90: New.
2491 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2493 * g++.dg/gcov/gcov-5.C: New test.
2495 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2497 * g++.dg/gcov/gcov-4.C: New test.
2498 * lib/gcov.exp (verify-lines): Add support for
2499 checking no-coverage lines.
2501 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2503 * gcc.dg/vect/vect-vfa-01.c: New.
2504 * gcc.dg/vect/vect-vfa-02.c: New.
2505 * gcc.dg/vect/vect-vfa-03.c: New.
2506 * gcc.dg/vect/vect-vfa-04.c: New.
2507 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2508 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2509 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2510 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2511 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2512 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2513 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2514 gfortran.dg/vect/pr19049.f90: Rename to start with
2516 * gcc.dg/vect/vect.exp: Disable versioning for alias
2517 when test starts with no-vfa-.
2518 * gfortran.dg/vect/vect.exp: Likewise.
2520 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2522 * gcc.dg/torture/pr32897.c: New test.
2524 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2527 * g++.dg/template/crash69.C: New.
2529 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2531 * lib/target-supports.exp (check_effective_target_arm32): Use
2532 check_no_compiler_messages.
2534 2007-08-15 Diego Novillo <dnovillo@google.com>
2536 gcc.dg/tree-ssa/20070815.c: New test.
2538 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2541 * gfortran.dg/random_7.f90: Initialize variable.
2543 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2546 * gfortran.dg/pr33074.f90: New test.
2549 * g++.dg/opt/nrv14.C: New test.
2551 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2554 * g++.dg/template/crash68.C: New.
2556 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2558 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2559 * gcc.dg/sibcall-4.c: Ditto.
2561 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2564 * gfortran.dg/use_8.f90: New test.
2565 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2567 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2570 * g++.dg/template/error27.C: New.
2571 * g++.dg/template/error28.C: New.
2572 * g++.dg/other/pr28304.C: Adjust.
2573 * g++.old-deja/g++.mike/p811.C: Likewise.
2575 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2578 * gcc.target/i386/pr30315.c: New.
2580 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2583 * gfortran.dg/substr_5.f90: New test.
2585 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2588 * gcc.dg/vector-2.c: New test.
2591 * g++.dg/ext/vector8.C: New test.
2593 2007-08-13 Dan Hipschman <dsh@google.com>
2596 * gcc.dg/format/array-1.c: Add an additional test for
2597 unterminated format strings of length 1.
2599 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2602 * gfortran.dg/external_procedures_3.f90: New test.
2604 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2607 * gfortran.dg/import6.f90: New test.
2609 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2612 * gcc.dg/vector-1.c: New test.
2614 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2616 * gcc.dg/pr21255-4.c: Skip for PIC.
2617 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2619 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2621 * gcc.dg/attr-isr.c: Skip for PIC.
2622 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2623 * gcc.dg/attr-isr-trapa.c: Likewise.
2624 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2625 * gcc.dg/pragma-isr-trapa.c: Likewise.
2626 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2628 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2631 * gfortran.dg/transpose_1.f90: New test.
2633 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2636 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2639 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2643 * gfortran.dg/random_4.f90: New test.
2644 * gfortran.dg/random_5.f90: New test.
2645 * gfortran.dg/random_6.f90: New test.
2646 * gfortran.dg/random_7.f90: New test.
2648 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2651 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2653 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2656 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2658 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2661 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2662 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2664 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2667 * gfortran.dg/char_length_6.f90: New test.
2669 2007-08-10 Ollie Wild <aaw@google.com>
2671 * g++.dg/lookup/using18.C: New test.
2673 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2676 * g++.dg/other/error16.C: New.
2678 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2681 * gfortran.dg/namelist_37.f90: New test.
2683 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2686 * g++.dg/conversion/op3.C: New.
2688 2007-08-09 Tobias Burnus <burnus@net-b.de>
2691 * gfortran.dg/fmt_tab_1.f90: New.
2692 * gfortran.dg/fmt_tab_2.f90: New.
2694 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2697 * gcc.c-torture/compile/pr32796.c: New test.
2699 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2702 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2703 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2706 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2708 * gcc.target/mips/code-readable-1.c: New test.
2709 * gcc.target/mips/code-readable-2.c: Likewise.
2710 * gcc.target/mips/code-readable-3.c: Likewise.
2712 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2713 Revital Eres <eres@il.ibm.com>
2715 * gfortran.dg/sms-1.f90: Add comment.
2716 * gfortran.dg/sms-2.f90: New.
2718 2007-08-07 Ian Lance Taylor <iant@google.com>
2720 * gcc.dg/instrument-1.c: New test.
2721 * gcc.dg/instrument-2.c: New test.
2722 * gcc.dg/instrument-3.c: New test.
2724 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2726 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2728 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2730 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2731 !vector_alignment_reachable targets.
2732 * gcc.dg/vect/vect-33.c: Likewise.
2733 * gcc.dg/vect/vect-42.c: Likewise.
2734 * gcc.dg/vect/vect-44.c: Likewise.
2735 * gcc.dg/vect/vect-50.c: Likewise.
2736 * gcc.dg/vect/vect-70.c: Likewise.
2737 * gcc.dg/vect/vect-71.c: Likewise.
2738 * gcc.dg/vect/vect-87.c: Likewise.
2739 * gcc.dg/vect/vect-88.c: Likewise.
2740 * gcc.dg/vect/vect-91.c: Likewise.
2741 * gcc.dg/vect/vect-93.c: Likewise.
2742 * gcc.dg/vect/vect-96.c: Likewise.
2743 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2744 * gcc.dg/vect/section-anchors-69.c: Likewise.
2745 * gcc.dg/vect/pr25413.c: Likewise.
2746 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2747 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2748 * gfortran.dg/vect-2.f90: Likewise.
2749 * gfortran.dg/vect-3.f90: Likewise.
2750 * gfortran.dg/vect-4.f90: Likewise.
2751 * gfortran.dg/vect-5.f90: Likewise.
2752 * lib/target-supports.exp (check_effective_target_natural_alignment):
2753 Return false for darwin.
2754 (check_effective_target_vector_alignment_reachable_for_double): New.
2756 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2758 * gcc.dg/multiword-1.c: New testcase.
2760 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2762 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2764 * gfortran.dg/namelist_36.f90: New test.
2766 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2768 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2769 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2771 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2773 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2774 * gcc.dg/torture/type-generic-1.c: Likewise.
2776 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2778 * gcc.c-torture/20070522-1.c: Move to ...
2779 * gcc.c-torture/compile/20070522-1.c: Here.
2781 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2784 * gfortran.dg/minmax_char_1.f90: New test.
2785 * gfortran.dg/minmax_char_2.f90: New test.
2786 * gfortran.dg/min_max_optional_4.f90: New test.
2788 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2790 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2791 hanging on the testcase.
2793 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2796 * gcc.c-torture/compile/pr32988.c: New test.
2798 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2800 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2802 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2804 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2807 2007-03-22 Dirk Mueller <dmueller@suse.de>
2809 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2811 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2814 * gfortran.dg/isnan_1.f90: New test.
2816 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2817 Revital Eres <eres@il.ibm.com>
2819 * gcc.dg/sms-antideps.c: New test.
2821 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2824 * gfortran.dg/entry_13.f90: New test.
2826 * gfortran.dg/entry_12.f90: Clean up .mod file.
2828 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2831 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2832 variables as kind=4 so they don't overflow the record length.
2834 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
2837 * gfortran.dg/selected_kind_1.f90: New test.
2839 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2842 * gcc.c-torture/compile/pr32780.c: New test.
2844 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2847 * gcc.c-torture/compile/pr32399.c: New testcase.
2849 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2852 * g++.dg/torture/pr32304.C: New testcase.
2854 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2857 * gfortran.fortran-torture/compile/complex_1.f90: New test.
2859 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2862 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2864 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2867 * gfortran.dg/nint_2.f90: New test.
2869 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
2871 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2872 * gcc.dg/weak/typeof-2.c: Likewise.
2874 2007-08-03 Diego Novillo <dnovillo@google.com>
2877 * gcc.dg/tree-ssa/pr31521.c: New test.
2879 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2882 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
2883 iostat must be default kind.
2885 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2887 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2889 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2892 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
2893 explicit so test passes with -fdefault-integer-8.
2894 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2895 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2897 2007-08-02 Lee Millward <lee.millward@gmail.com>
2900 * g++.dg/parse/asm1.C: New test.
2903 * g++.dg/parse/asm2.C: Likewise.
2906 * g++.dg/parse/asm3.C: Likewise.
2908 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
2910 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2911 "int" is only 16 bit bits wide.
2912 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2914 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2916 * g++.dg/torture/type-generic-1.C: New.
2917 * gcc.dg/pr28796-2.c: Move tests ...
2918 * gcc.dg/tg-tests.h: ... here.
2919 * gcc.dg/torture/type-generic-1.c: New.
2921 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2924 * minmaxloc_3.f90: New test case.
2926 2007-08-01 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/allocate_stat.f90: New.
2931 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
2933 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2935 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
2937 PR tree-optimization/32919
2938 * gcc.c-torture/compile/pr32919.c: New.
2940 2007-08-01 Nick Clifton <nickc@redhat.com>
2942 * gcc.c-torture/execute/execute.exp: Change copyright header to
2943 refer to version 3 of the GNU General Public License and to point
2944 readers at the COPYING3 file and the FSF's license web page.
2945 * gcc.c-torture/execute/ieee/ieee.exp,
2946 gcc.c-torture/unsorted/unsorted.exp,
2947 gcc.c-torture/compile/compile.exp,
2948 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2949 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2950 gcc.target/cris/torture/cris-torture.exp,
2951 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2952 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2953 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2954 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2955 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2956 gnat.dg/dg.exp, gnat.dg/style/style.exp,
2957 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2958 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2959 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2960 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2961 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2962 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2963 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2964 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2965 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2966 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2967 gcc.dg/noncompile/noncompile.exp,
2968 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2969 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2970 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2971 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2972 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2973 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2974 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2975 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2976 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2977 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2978 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2979 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2980 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2981 g++.old-deja/old-deja.exp,
2982 gfortran.fortran-torture/execute/execute.exp,
2983 gfortran.fortran-torture/compile/compile.exp,
2984 treelang/output/output-1.c, treelang/output/output-1.tree,
2985 treelang/execute/execute.exp, treelang/Makefile.in,
2986 treelang/compile/compile.exp, g++.dg/dg.exp,
2987 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2988 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2989 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2990 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2991 g++.dg/compat/struct-layout-1.exp,
2992 g++.dg/compat/struct-layout-1_generate.c,
2993 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2994 g++.dg/bprob/bprob.exp, config/default.exp,
2995 gcc.test-framework/test-framework.awk,
2996 gcc.test-framework/gen_directive_tests,
2997 gcc.test-framework/test-framework.exp,
2998 objc.dg/special/special.exp,
2999 objc.dg/gnu-encoding/gnu-encoding.exp,
3000 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3001 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3002 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3003 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3004 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3005 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3006 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3007 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3008 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3009 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3010 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3011 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3012 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3013 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3014 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3015 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3018 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3020 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3023 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3026 * gfortran.dg/initialization_12.f90: New test.
3028 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3031 * gfortran.dg/entry_12.f90: New test.
3033 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3036 * gfortran.dg/altreturn_6.f90: New test.
3038 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3041 * gfortran.dg/exponent_2.f90: New test.
3043 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3045 * gcc.dg/vect/vect-117.c: New test.
3046 * gcc.dg/vect/vect-74.c: Enabled test
3047 * gcc.dg/vect/vect-81.c: Enabled test
3049 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3051 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3052 s/dg-error/dg-warning where warning is expected.
3054 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3057 * gfortran.dg/array_constructor_12.f90: Adjust argument
3058 of huge() to correct kind.
3060 2007-07-30 Ollie Wild <aaw@google.com>
3062 * gcc.dg/cpp/counter-2.c: New test.
3063 * gcc.dg/cpp/counter-3.c: New test.
3064 * gcc.dg/cpp/dir-only-1.c: New test.
3065 * gcc.dg/cpp/dir-only-1.h: New file.
3066 * gcc.dg/cpp/dir-only-2.c: New test.
3067 * gcc.dg/cpp/dir-only-3.c: New test.
3068 * gcc.dg/cpp/dir-only-3a.h: New file.
3069 * gcc.dg/cpp/dir-only-3b.h: New file.
3070 * gcc.dg/cpp/dir-only-4.c: New test.
3071 * gcc.dg/cpp/dir-only-5.c: New test.
3072 * gcc.dg/cpp/dir-only-6.c: New test.
3074 2007-07-30 Julian Brown <julian@codesourcery.com>
3076 * gcc.target/arm/neon/v*.c: Regenerate.
3078 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3081 * g++.dg/ext/label6.C: New.
3083 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3087 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3089 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3092 * gfortran.dg/actual_pointer_function_1.f90: New test.
3095 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3097 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3100 * gfortran.dg/shape_1.f90: Adjust error message.
3101 * gfortran.dg/parameter_array_ref_1.f90: New test.
3103 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3106 * gfortran.dg/entry_11.f90: New test.
3108 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3109 Revital Eres <eres@il.ibm.com>
3111 * gfortran.dg/sms-1.f90: New test.
3113 2007-07-28 Richard Guenther <rguenther@suse.de>
3115 * gcc.c-torture/compile/pr32920.c: New testcase.
3117 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3120 * g++.dg/lookup/friend11.C: New test.
3122 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3124 * gfortran.dg/namelist_5.f90: Adjusted error message.
3125 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3126 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3127 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3128 * gfortran.dg/namelist_32.f90: ... this.
3131 * gfortran.dg/namelist_33.f90: New test.
3134 * gfortran.dg/namelist_34.f90: New test.
3137 * gfortran.dg/namelist_35.f90: New test.
3139 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3142 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3144 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3147 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3148 assuming it is 0x7ffffffff.
3149 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3150 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3152 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3154 * gfortran.dg/operator_3.f90: Fix dg directive.
3155 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3156 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3157 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3159 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3161 * g++.dg/cpp0x/decltype1.C: New.
3162 * g++.dg/cpp0x/decltype2.C: New.
3163 * g++.dg/cpp0x/decltype3.C: New.
3164 * g++.dg/cpp0x/decltype4.C: New.
3165 * g++.dg/cpp0x/decltype5.C: New.
3166 * g++.dg/cpp0x/decltype6.C: New.
3168 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3170 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3171 because the test relies on bit 31 to be the sign bit.
3173 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3175 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3176 assuming it is 0x7fffffff.
3177 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3178 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3180 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3183 * g++.dg/expr/bitfield9.C: New test.
3185 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3188 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3190 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3193 * gfortran.dg/private_type_7.f90: New test.
3195 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3198 * gfortran.dg/select_char_1.f90: New test.
3200 2007-07-27 Tobias Burnus <burnus@net-b.de>
3203 * gfortran.dg/initialization_11.f90: New test.
3205 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3207 * gcc.target/mips/ins-1.c: New test.
3209 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3212 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3215 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3217 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3218 error: width of 'spare' exceeds its type.
3220 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3222 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3223 * gcc.dg/sibcall-4.c: Likewise.
3225 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3227 PR rtl-optimization/31500
3228 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3229 * g++.dg/warn/Warray-bounds.C: Likewise.
3231 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3233 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3235 2007-07-25 Julian Brown <julian@codesourcery.com>
3236 Paul Brook <paul@codesourcery.com>
3237 Joseph Myers <joseph@codesourcery.com>
3238 Mark Shinwell <shinwell@codesourcery.com>
3240 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3241 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3242 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3243 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3244 (check_effective_target_arm_neon_hw): New.
3245 * gcc.target/arm/neon/neon.exp: New file.
3246 * gcc.target/arm/neon/polytypes.c: New file.
3247 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3249 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3251 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3252 targets where an "int" is less than 32 bits wide.
3254 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3256 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3258 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3260 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3261 during addition if an int is only 16 bits wide.
3262 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3264 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3266 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3267 size as "long int" and are 32 or 64 bits wide.
3268 * gcc.dg/torture/pr28814.c: Likewise.
3270 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3272 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3273 exactly as wide as an int.
3275 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3277 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3278 Define and use throughout as long long printf format specifier.
3279 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3282 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3284 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3285 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3287 2007-07-25 Ben Elliston <bje@au.ibm.com>
3289 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3291 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3293 * gcc.c-torture/execute/20070724-1.c: New.
3295 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3298 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3299 "deallocates" to 24, since patch has code rid of much spurious
3301 * gfortran.dg/interface_assignment_1.f90 : New test.
3304 * gfortran.dg/interface_assignment_2.f90 : New test.
3306 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3309 * fortran.dg/initialization_10.f90: New test.
3311 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3314 * gfortran.dg/imag_2.f: Removed
3315 * gfortran.dg/warn_std_1.f90: New test.
3316 * gfortran.dg/warn_std_2.f90: New test.
3317 * gfortran.dg/warn_std_3.f90: New test.
3319 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3322 * g++.dg/init/new22.C: New.
3324 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3327 * g++.dg/template/crash67.C: New.
3329 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3331 * lib/target-support.exp (check_effective_target_natural_alignment):
3332 (check_effective_target_vector_alignment_reachable): New.
3333 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3334 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3335 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3337 * gcc.dg/vect/pr25413.c: Likewise.
3338 * gcc.dg/vect/pr31699.c: Likewise.
3340 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3343 * gfortran.dg/pack_bounds_1.f90: New test case.
3345 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
3348 * gfortran.dg/initialization_9.f90: New test.
3350 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3354 * gfortran.dg/bind_c_usage_8.f03: New test case.
3355 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3356 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3358 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3360 * gcc.target/mips/branch-cost-1.c: New test.
3361 * gcc.target/mips/branch-cost-2.c: Likewise.
3363 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3366 * gfortran.dg/c_char_tests.f03: New test case.
3367 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3368 * gfortran.dg/c_char_tests_2.f03: New test case.
3369 * gfortran.dg/value_6.f03: Ditto.
3370 * gfortran.dg/value_7.f03: Ditto.
3372 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3375 * gfortran.dg/c_funloc_tests_5.f03: New.
3376 * gfortran.dg/c_funloc_tests_5.f04: New.
3377 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3379 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3382 * g++.dg/expr/call4.C: New.
3383 * g++.dg/expr/call5.C: New.
3385 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3388 * gfortran.dg/namelist_30.f90: New test.
3390 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3393 * gfortran.dg/array_initializer_1.f90: Removed warning.
3394 * gfortran.dg/initialization_1.f90: Adjusted messages.
3395 * gfortran.dg/nested_modules_6.f90: Removed warning.
3398 * gfortran.dg/initialization_7.f90: New test.
3401 * gfortran.dg/initialization_8.f90: New test.
3403 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3406 * g++.dg/template/crash47.C: Adjust errors.
3407 * g++.dg/template/crash48.C: Adjust errors.
3408 * g++.dg/template/typename12.C: New.
3409 * g++.dg/template/typename13.C: New.
3410 * g++.dg/template/typename14.C: New.
3411 * g++.dg/template/typedef6.C: Adjust errors.
3413 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3416 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3417 * gfortran.dg/pr32627.f03: New test case.
3419 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3420 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3421 c_f_pointer_logical.
3422 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3423 c_f_pointer_complex.
3424 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3425 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3426 c_f_pointer_shape_tests_2.
3427 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3429 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3432 * gfortran.dg/c_loc_tests_9.f03: New test case.
3433 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3435 2007-07-21 Lee Millward <lee.millward@gmail.com>
3438 * gfortran.dg/int_2.f90: New test.
3440 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3442 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3444 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3446 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3447 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3449 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3451 PR tree-optimization/19910
3452 * gcc.dg/pr19910.c: New test.
3454 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3457 * gfortran.dg/pr32738.f90: New test.
3459 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3461 PR tree-optimzation/32635
3462 * gfortran.dg/pr32635.f: New test case.
3464 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3467 * gfortran.dg/pr32801.f03: New test case.
3469 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3471 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3472 Test negative numbers also.
3473 * gcc.dg/c99-math-float-1.c: Likewise.
3474 * gcc.dg/c99-math-long-double-1.c: Likewise.
3475 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3478 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3480 * lib/target-supports.exp (check_effective_target_sync_int_long):
3482 (check_effective_target_sync_char_short): Likewise.
3484 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3486 * gcc.dg/pr28796-2.c: Add more cases.
3488 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3490 * gcc.dg/pr28796-1.c: Add more cases.
3491 * gcc.dg/pr28796-2.c: Likewise.
3493 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3495 * gcc.dg/pr28796-1.c: Add more cases.
3496 * gcc.dg/pr28796-2.c: Likewise.
3498 2007-07-17 Janus Weil <jaydub66@gmail.com>
3501 * gfortran.dg/pr32535.f90: New test.
3503 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3507 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3509 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3511 PR rtl-optimization/32773
3512 * gcc.dg/pr32773.c: New test.
3514 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3516 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3517 match flax-vector-conversions note.
3518 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3519 instead of dg-error for the warning.
3521 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3523 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3524 adapted to work on targets with 16-bit or wider int.
3525 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3526 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3527 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3528 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3530 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3532 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3533 support large arrays.
3534 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3535 * gcc.dg/20061109-1.c: Likewise.
3536 * gcc.c-torture/execute/20061101-1.x: Likewise.
3537 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3538 * gcc.c-torture/execute/pr31448.x: Likewise.
3540 2007-07-16 Lee Millward <lee.millward@gmail.com>
3542 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3545 * gfortran.dg/pr32238.f90: New test.
3548 * gfortran.dg/pr32222.f90: New test.
3551 * gfortran.dg/pr32242.f90: New test.
3553 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3554 David Ung <davidu@mips.com>
3556 * gcc.target/mips/mips-sched-madd.c: New test case.
3558 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3561 * gfortran.dg/large_real_kind_1.f90: Update test.
3562 * gfortran.dg/pr17706.f90: Update test.
3563 * gfortran.dg/fmt_zero_digits.f90: Update test.
3564 * gfortran.dg/fmt_zero_precision.f90: Update test.
3565 * gfortran.dg/real_const_3.f90: Update test.
3567 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3570 * gfortran.dg/bounds_check_8.f90: New test.
3571 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3573 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3576 * gfortran.dg/mvbits_2.f90: New test.
3578 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3581 * gfortran.dg/pack_mask_1.f90: New test.
3582 * gfortran.dg/unpack_mask_1.f90: New test.
3584 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3586 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3587 * gcc.dg/20001101-1.c: Likewise.
3588 * gcc.dg/20001102-1.c: Likewise.
3589 * gcc.dg/20020116-2.c: Likewise.
3590 * gcc.dg/20020416-1.c: Likewise.
3591 * gcc.dg/sparc-constant-1.c: Likewise.
3592 * gcc.dg/sparc-dwarf2.c: Likewise.
3593 * gcc.dg/sparc-frame-1.c: Likewise.
3594 * gcc.dg/sparc-getcontext-1.c: Likewise.
3595 * gcc.dg/sparc-loop-1.c: Likewise.
3596 * gcc.dg/sparc-reg-1.c: Likewise.
3597 * gcc.dg/sparc-ret.c: Likewise.
3598 * gcc.dg/sparc-trap-1.c: Likewise.
3599 * gcc.dg/ultrasp10.c: Likewise.
3600 * gcc.dg/ultrasp11.c: Likewise.
3601 * gcc.dg/ultrasp1.c: Likewise.
3602 * gcc.dg/ultrasp2.c: Likewise.
3603 * gcc.dg/ultrasp3.c: Likewise.
3604 * gcc.dg/ultrasp4.c: Likewise.
3605 * gcc.dg/ultrasp5.c: Likewise.
3606 * gcc.dg/ultrasp6.c: Likewise.
3607 * gcc.dg/ultrasp7.c: Likewise.
3608 * gcc.dg/ultrasp8.c: Likewise.
3609 * gcc.dg/ultrasp9.c: Likewise.
3610 * gcc.dg/splet-1.c: Delete.
3612 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3615 * gfortran.dg/stfunc_5.f90: New test.
3617 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3619 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3620 New procedure to check if arrays are naturally aligned to the vector
3622 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3623 in size_t typedef. Adjust tree dump scan results according to
3624 vect_aligned_arrays target check.
3625 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3626 vect_aligned_arrays target check.
3627 * gcc.dg/vect/pr31699.c: Ditto.
3629 2007-07-13 Sa Liu <saliu@de.ibm.com>
3631 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3632 for V2DFmode vector conditional expression.
3633 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3635 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3637 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3638 V2DFmode comparison and test special values.
3639 * lib/target-supports.exp: Switch on test for V2DFmode
3640 vector conditional expression.
3642 2007-07-13 Richard Guenther <rguenther@suse.de>
3644 PR tree-optimization/32721
3645 * gcc.dg/pr32721.c: New testcase.
3647 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3649 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3650 error message part that continues on a new line.
3652 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3654 * gcc.dg/c99-tgmath-1.c: New.
3655 * gcc.dg/c99-tgmath-2.c: New.
3656 * gcc.dg/c99-tgmath-3.c: New.
3657 * gcc.dg/c99-tgmath-4.c: New.
3659 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3660 Janis Johnson <janis187@us.ibm.com>
3663 * gcc.test-framework/dg-error-exp-F.c: New test.
3664 * gcc.test-framework/dg-warning-exp-F.c: New test.
3665 * lib/gcc.exp: Enable warning and error prefixes.
3666 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3667 (dg-error): Wrap original dg-error.
3668 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3669 markers from dg-error/dg-warning directives.
3670 * gcc.dg/20040322-1.c: Likewise.
3671 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3672 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3673 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3674 * gcc.dg/Werror-1.c: Likewise.
3675 * gcc.dg/Werror-10.c: Likewise.
3676 * gcc.dg/Werror-11.c: Likewise.
3677 * gcc.dg/Werror-2.c: Likewise.
3678 * gcc.dg/Werror-3.c: Likewise.
3679 * gcc.dg/Werror-4.c: Likewise.
3680 * gcc.dg/Werror-5.c: Likewise.
3681 * gcc.dg/Werror-6.c: Likewise.
3682 * gcc.dg/Werror-7.c: Likewise.
3683 * gcc.dg/Werror-8.c: Likewise.
3684 * gcc.dg/Werror-9.c: Likewise.
3685 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3686 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3687 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3688 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3689 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3690 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3691 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3692 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3693 * gcc.dg/Wnested-externs-1.c: Likewise.
3694 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3695 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3696 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3697 * gcc.dg/Wshadow-3.c: Likewise.
3698 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3699 * gcc.dg/Wwrite-strings-1.c: Likewise.
3700 * gcc.dg/anon-struct-5.c: Likewise.
3701 * gcc.dg/anon-struct-6.c: Likewise.
3702 * gcc.dg/anon-struct-7.c: Likewise.
3703 * gcc.dg/anon-struct-8.c: Likewise.
3704 * gcc.dg/array-8.c: Likewise.
3705 * gcc.dg/array-quals-2.c: Likewise.
3706 * gcc.dg/asm-qual-1.c: Likewise.
3707 * gcc.dg/asm-wide-1.c: Likewise.
3708 * gcc.dg/assign-warn-1.c: Likewise.
3709 * gcc.dg/assign-warn-2.c: Likewise.
3710 * gcc.dg/bitfld-10.c: Likewise.
3711 * gcc.dg/bitfld-11.c: Likewise.
3712 * gcc.dg/bitfld-12.c: Likewise.
3713 * gcc.dg/bitfld-13.c: Likewise.
3714 * gcc.dg/bitfld-14.c: Likewise.
3715 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3716 * gcc.dg/builtins-30.c: Likewise.
3717 * gcc.dg/c90-const-expr-5.c: Likewise.
3718 * gcc.dg/c90-typespec-1.c: Likewise.
3719 * gcc.dg/c99-const-expr-5.c: Likewise.
3720 * gcc.dg/c99-flex-array-5.c: Likewise.
3721 * gcc.dg/c99-fordecl-3.c: Likewise.
3722 * gcc.dg/c99-tag-3.c: Likewise.
3723 * gcc.dg/c99-typespec-1.c: Likewise.
3724 * gcc.dg/c99-vla-jump-1.c: Likewise.
3725 * gcc.dg/c99-vla-jump-2.c: Likewise.
3726 * gcc.dg/c99-vla-jump-3.c: Likewise.
3727 * gcc.dg/c99-vla-jump-4.c: Likewise.
3728 * gcc.dg/c99-vla-jump-5.c: Likewise.
3729 * gcc.dg/cast-1.c: Likewise.
3730 * gcc.dg/cast-2.c: Likewise.
3731 * gcc.dg/cast-3.c: Likewise.
3732 * gcc.dg/cast-4.c: Likewise.
3733 * gcc.dg/cast-pretty-print-1.c: Likewise.
3734 * gcc.dg/comp-goto-2.c: Likewise.
3735 * gcc.dg/comp-goto-3.c: Likewise.
3736 * gcc.dg/cpp/error-1.c: Likewise.
3737 * gcc.dg/cpp/if-paren.c: Likewise.
3738 * gcc.dg/decl-7.c: Likewise.
3739 * gcc.dg/decl-8.c: Likewise.
3740 * gcc.dg/decl-nospec-1.c: Likewise.
3741 * gcc.dg/decl-nospec-2.c: Likewise.
3742 * gcc.dg/decl-nospec-3.c: Likewise.
3743 * gcc.dg/declspec-10.c: Likewise.
3744 * gcc.dg/declspec-11.c: Likewise.
3745 * gcc.dg/declspec-12.c: Likewise.
3746 * gcc.dg/declspec-13.c: Likewise.
3747 * gcc.dg/declspec-14.c: Likewise.
3748 * gcc.dg/declspec-15.c: Likewise.
3749 * gcc.dg/declspec-16.c: Likewise.
3750 * gcc.dg/declspec-17.c: Likewise.
3751 * gcc.dg/declspec-4.c: Likewise.
3752 * gcc.dg/declspec-5.c: Likewise.
3753 * gcc.dg/declspec-6.c: Likewise.
3754 * gcc.dg/declspec-7.c: Likewise.
3755 * gcc.dg/declspec-8.c: Likewise.
3756 * gcc.dg/declspec-9.c: Likewise.
3757 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3758 * gcc.dg/dfp/constants-c99.c: Likewise.
3759 * gcc.dg/dfp/keywords-c89.c: Likewise.
3760 * gcc.dg/dfp/keywords-c99.c: Likewise.
3761 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3762 * gcc.dg/dfp/typespec.c: Likewise.
3763 * gcc.dg/dremf-type-compat-2.c: Likewise.
3764 * gcc.dg/dremf-type-compat-3.c: Likewise.
3765 * gcc.dg/dremf-type-compat-4.c: Likewise.
3766 * gcc.dg/empty-source-2.c: Likewise.
3767 * gcc.dg/empty-source-3.c: Likewise.
3768 * gcc.dg/enum3.c: Likewise.
3769 * gcc.dg/extra-semi-2.c: Likewise.
3770 * gcc.dg/extra-semi-3.c: Likewise.
3771 * gcc.dg/float-range-1.c: Likewise.
3772 * gcc.dg/float-range-2.c: Likewise.
3773 * gcc.dg/float-range-3.c: Likewise.
3774 * gcc.dg/float-range-5.c: Likewise.
3775 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3776 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3777 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3778 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3779 * gcc.dg/format/cast-1.c: Likewise.
3780 * gcc.dg/format/gcc_diag-3.c: Likewise.
3781 * gcc.dg/format/gcc_diag-4.c: Likewise.
3782 * gcc.dg/format/gcc_diag-6.c: Likewise.
3783 * gcc.dg/format/gcc_diag-8.c: Likewise.
3784 * gcc.dg/format/gcc_diag-9.c: Likewise.
3785 * gcc.dg/format/nul-2.c: Likewise.
3786 * gcc.dg/format/opt-1.c: Likewise.
3787 * gcc.dg/format/opt-2.c: Likewise.
3788 * gcc.dg/format/opt-3.c: Likewise.
3789 * gcc.dg/format/opt-4.c: Likewise.
3790 * gcc.dg/format/opt-5.c: Likewise.
3791 * gcc.dg/format/opt-6.c: Likewise.
3792 * gcc.dg/framework-2.c: Likewise.
3793 * gcc.dg/func-args-1.c: Likewise.
3794 * gcc.dg/func-outside-1.c: Likewise.
3795 * gcc.dg/func-outside-2.c: Likewise.
3796 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3797 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3798 * gcc.dg/if-empty-1.c: Likewise.
3799 * gcc.dg/init-bad-1.c: Likewise.
3800 * gcc.dg/init-bad-2.c: Likewise.
3801 * gcc.dg/init-bad-3.c: Likewise.
3802 * gcc.dg/init-desig-obs-2.c: Likewise.
3803 * gcc.dg/init-desig-obs-3.c: Likewise.
3804 * gcc.dg/init-empty-2.c: Likewise.
3805 * gcc.dg/init-empty-3.c: Likewise.
3806 * gcc.dg/inline-11.c: Likewise.
3807 * gcc.dg/inline-12.c: Likewise.
3808 * gcc.dg/inline-8.c: Likewise.
3809 * gcc.dg/inline-9.c: Likewise.
3810 * gcc.dg/inline3.c: Likewise.
3811 * gcc.dg/label-decl-1.c: Likewise.
3812 * gcc.dg/label-decl-2.c: Likewise.
3813 * gcc.dg/label-decl-3.c: Likewise.
3814 * gcc.dg/label-decl-4.c: Likewise.
3815 * gcc.dg/long-long-typespec-1.c: Likewise.
3816 * gcc.dg/lvalue-2.c: Likewise.
3817 * gcc.dg/lvalue-3.c: Likewise.
3818 * gcc.dg/nested-func-3.c: Likewise.
3819 * gcc.dg/nested-redef-1.c: Likewise.
3820 * gcc.dg/noreturn-4.c: Likewise.
3821 * gcc.dg/old-style-prom-2.c: Likewise.
3822 * gcc.dg/old-style-prom-3.c: Likewise.
3823 * gcc.dg/old-style-then-proto-1.c: Likewise.
3824 * gcc.dg/overflow-warn-1.c: Likewise.
3825 * gcc.dg/overflow-warn-2.c: Likewise.
3826 * gcc.dg/overflow-warn-3.c: Likewise.
3827 * gcc.dg/overflow-warn-4.c: Likewise.
3828 * gcc.dg/overflow-warn-6.c: Likewise.
3829 * gcc.dg/parm-forwdecl-2.c: Likewise.
3830 * gcc.dg/parm-forwdecl-3.c: Likewise.
3831 * gcc.dg/parm-impl-decl-1.c: Likewise.
3832 * gcc.dg/parm-impl-decl-2.c: Likewise.
3833 * gcc.dg/parm-incomplete-1.c: Likewise.
3834 * gcc.dg/parm-mismatch-1.c: Likewise.
3835 * gcc.dg/pointer-arith-1.c: Likewise.
3836 * gcc.dg/pointer-arith-2.c: Likewise.
3837 * gcc.dg/pointer-arith-3.c: Likewise.
3838 * gcc.dg/pointer-arith-4.c: Likewise.
3839 * gcc.dg/pointer-arith-6.c: Likewise.
3840 * gcc.dg/pointer-arith-7.c: Likewise.
3841 * gcc.dg/pointer-arith-8.c: Likewise.
3842 * gcc.dg/pr13804-1.c: Likewise.
3843 * gcc.dg/pr15698-1.c: Likewise.
3844 * gcc.dg/pr15698-2.c: Likewise.
3845 * gcc.dg/pr15698-3.c: Likewise.
3846 * gcc.dg/pr15698-4.c: Likewise.
3847 * gcc.dg/pr15698-5.c: Likewise.
3848 * gcc.dg/pr15698-6.c: Likewise.
3849 * gcc.dg/pr15698-7.c: Likewise.
3850 * gcc.dg/pr15698-8.c: Likewise.
3851 * gcc.dg/pr17188-1.c: Likewise.
3852 * gcc.dg/pr17301-1.c: Likewise.
3853 * gcc.dg/pr17301-2.c: Likewise.
3854 * gcc.dg/pr17730-1.c: Likewise.
3855 * gcc.dg/pr20368-1.c: Likewise.
3856 * gcc.dg/pr20368-2.c: Likewise.
3857 * gcc.dg/pr20368-3.c: Likewise.
3858 * gcc.dg/pr22308-1.c: Likewise.
3859 * gcc.dg/qual-component-1.c: Likewise.
3860 * gcc.dg/redecl-1.c: Likewise.
3861 * gcc.dg/redecl-11.c: Likewise.
3862 * gcc.dg/redecl-12.c: Likewise.
3863 * gcc.dg/redecl-13.c: Likewise.
3864 * gcc.dg/redecl-14.c: Likewise.
3865 * gcc.dg/redecl-15.c: Likewise.
3866 * gcc.dg/register-var-1.c: Likewise.
3867 * gcc.dg/register-var-2.c: Likewise.
3868 * gcc.dg/stmt-expr-2.c: Likewise.
3869 * gcc.dg/stmt-expr-3.c: Likewise.
3870 * gcc.dg/stmt-expr-label-1.c: Likewise.
3871 * gcc.dg/stmt-expr-label-2.c: Likewise.
3872 * gcc.dg/stmt-expr-label-3.c: Likewise.
3873 * gcc.dg/struct-empty-2.c: Likewise.
3874 * gcc.dg/struct-empty-3.c: Likewise.
3875 * gcc.dg/struct-parse-1.c: Likewise.
3876 * gcc.dg/struct-semi-1.c: Likewise.
3877 * gcc.dg/struct-semi-2.c: Likewise.
3878 * gcc.dg/struct-semi-3.c: Likewise.
3879 * gcc.dg/switch-5.c: Likewise.
3880 * gcc.dg/switch-6.c: Likewise.
3881 * gcc.dg/switch-7.c: Likewise.
3882 * gcc.dg/tls/diag-5.c: Likewise.
3883 * gcc.dg/transparent-union-1.c: Likewise.
3884 * gcc.dg/transparent-union-3.c: Likewise.
3885 * gcc.dg/typespec-1.c: Likewise.
3886 * gcc.dg/vla-init-2.c: Likewise.
3887 * gcc.dg/vla-init-3.c: Likewise.
3888 * gcc.dg/vla-init-4.c: Likewise.
3889 * gcc.dg/vla-init-5.c: Likewise.
3890 * gcc.dg/void-cast-2.c: Likewise.
3891 * gcc.dg/wvla-3.c: Likewise.
3892 * gcc.dg/wvla-7.c: Likewise.
3893 * gcc.target/i386/991209-1.c: Likewise.
3894 * gcc.target/ia64/fpreg-1.c: Likewise.
3895 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3896 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3898 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
3901 * gfortran.dg/func_decl_4.f90: New test.
3903 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
3906 * gfortran.dg/interface_17.f90: New test.
3908 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
3911 * gfortran.dg/32599.f03: New test case.
3914 * gfortran.dg/32601.f03: New test case.
3915 * gfortran.dg/32601_1.f03: Ditto.
3916 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3917 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3919 2007-07-12 Steve Ellcey <sje@cup.hp.com>
3921 * gcc.c-torture/execute/align-3.c: Remove function addr check.
3923 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3924 Devang Patel <dpatel@apple.com>
3926 PR tree-optimization/25413
3927 * gcc.dg/vect/vect-align-1.c: New.
3928 * gcc.dg/vect/vect-align-2.c: New.
3929 * gcc.dg/vect/pr25413.c: New.
3930 * gcc.dg/vect/pr25413a.c: New.
3931 * gcc.dg/vect/pr31699.c: Fix dg-final check.
3933 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
3935 * lib/target-support.exp (check_ultrasparc_hw_available):
3937 (is-effective-target): Check $arg for ultrasparc_hw.
3938 (is-effective-target-keyword): Likewise.
3939 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3940 when determining what to do on sparc platforms.
3941 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3942 * gcc.dg/20001101-1.c: Likewise.
3943 * gcc.dg/20001101-2.c: Likewise.
3944 * gcc.dg/ultrasp9.c: Likewise.
3945 * gcc.dg/ultrasp10.c: Likewise.
3946 * gcc.target/sparc/pdist-3.c: Likewise.
3948 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
3950 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3952 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3954 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3956 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3958 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3959 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3960 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3961 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3962 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3963 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3964 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3965 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3966 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3967 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3968 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3969 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3970 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3971 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3972 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3973 * lib/target-supports.exp (check_effective_target_vect_int_mul):
3976 2007-07-12 Jakub Jelinek <jakub@redhat.com>
3979 * g++.dg/parse/error30.C: New test.
3981 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3984 * gfortran.dg/alloc_comp_misc_1.f90: New test.
3986 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
3988 * gfortran.fortran-torture/compile/pr32663.f: New test.
3990 2007-07-11 Paolo Carlini <pcarlini@suse.de>
3993 * g++.dg/inherit/virtual4.C: New.