1 2009-05-18 Dodji Seketeli <dodji@redhat.com>
4 * g++.dg/debug/dwarf2/nested-1.C: New test.
6 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
12 2009-05-18 Janus Weil <janus@gcc.gnu.org>
15 * gfortran.dg/proc_ptr_comp_8.f90: New.
17 2009-05-18 Richard Guenther <rguenther@suse.de>
20 * gfortran.dg/array_memset_2.f90: Adjust.
22 2009-05-18 Janus Weil <janus@gcc.gnu.org>
26 * gfortran.dg/interface_27.f90: New.
27 * gfortran.dg/interface_28.f90: New.
28 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
29 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
31 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
33 * gcc.target/m68k/tls-ie.c: New test.
34 * gcc.target/m68k/tls-le.c: New test.
35 * gcc.target/m68k/tls-gd.c: New test.
36 * gcc.target/m68k/tls-ld.c: New test.
37 * gcc.target/m68k/tls-ie-xgot.c: New test.
38 * gcc.target/m68k/tls-le-xtls.c: New test.
39 * gcc.target/m68k/tls-gd-xgot.c: New test.
40 * gcc.target/m68k/tls-ld-xgot.c: New test.
41 * gcc.target/m68k/tls-ld-xtls.c: New test.
42 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
44 2009-05-18 Martin Jambor <mjambor@suse.cz>
46 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
48 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
51 * gcc.dg/pr40172.c: New.
53 2009-05-17 Jason Merrill <jason@redhat.com>
56 * g++.dg/template/dtor6.C: New.
58 2009-05-17 Joseph Myers <joseph@codesourcery.com>
60 * g++.dg/warn/translate-ice-1.C: New test.
62 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
64 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
65 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
66 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
67 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
69 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
72 * gfortran.dg/erf_2.F90: New test.
73 * gfortran.dg/erfc_scaled_2.f90: New test.
75 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
78 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
79 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
80 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
82 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
84 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
85 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
87 2009-05-15 Ian Lance Taylor <iant@google.com>
89 * gcc.dg/Wcxx-compat-10.c: New testcase.
91 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
94 * gcc.dg/pr16302.c: New.
95 * g++.dg/warn/pr16302.C: New.
97 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
99 * gcc.dg/torture/builtin-math-5.c: New.
100 * gcc.dg/torture/builtin-math-6.c: New.
101 * lib/target-supports.exp (check_effective_target_mpc): New.
103 2009-05-15 Jan Hubicka <jh@suse.cz>
105 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
107 2009-05-15 Jan Hubicka <jh@suse.cz>
109 * gcc.target/i386/align-main-1.c (check): Mark noinline.
110 * gcc.target/i386/align-main-2.c (check): Mark noinline.
111 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
112 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
113 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
114 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
115 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
116 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
118 2009-05-15 Jan Hubicka <jh@suse.cz>
120 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
121 optimized by sibcall noinline.
123 2009-05-15 Jan Hubicka <jh@suse.cz>
125 * sibcall-1.c (track): Mark noinline.
126 * sibcall-2.c (track): Mark noinline.
127 * sibcall-3.c (track): Mark noinline.
128 * sibcall-4.c (track): Mark noinline.
130 2009-05-15 Jan Hubicka <jh@suse.cz>
132 * flatten-2.c: Disable early inlining; add comment.
133 * flatten-3.c: New test based on flatten-2.c.
135 2009-05-15 Richard Guenther <rguenther@suse.de>
137 PR tree-optimization/39999
138 * gcc.c-torture/compile/pr39999.c: New testcase.
140 2009-05-15 Joseph Myers <joseph@codesourcery.com>
142 * gcc.c-torture/compile/ptr-conv-1.c: New test.
144 2009-05-14 Ian Lance Taylor <iant@google.com>
146 * gcc.dg/Wcxx-compat-9.c: New testcase.
148 2009-05-14 Janus Weil <janus@gcc.gnu.org>
151 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
152 * gfortran.dg/duplicate_type_2.f90: Ditto.
153 * gfortran.dg/duplicate_type_3.f90: New.
155 2009-05-14 Laurent GUERBY <laurent@guerby.net>
157 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
158 * ada/acats/tests/c5/c59002c.ada: Likewise.
160 2009-05-13 Taras Glek <tglek@mozilla.com>
162 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
163 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
164 * g++.dg/plugin/dumb_plugin.c Fixed typo
165 * g++.dg/plugin/plugin.exp Added attribute_plugin test
167 2009-05-14 Jakub Jelinek <jakub@redhat.com>
170 * gfortran.dg/pr39865.f90: New test.
171 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
173 * gfortran.dg/hollerith_f95.f90: Likewise.
174 * gfortran.dg/hollerith6.f90: New test.
175 * gfortran.dg/hollerith7.f90: New test.
177 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
180 * gcc.dg/cpp/pr36674.i: New.
182 2009-05-14 Ben Elliston <bje@au.ibm.com>
185 * gcc.c-torture/compile/pr40035.c: New test.
187 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
189 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
191 2009-05-12 Tobias Burnus <burnus@net-b.de>
194 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
195 * gfortran.dg/c_kind_tests_2.f03: Ditto.
196 * gfortran.dg/interop_params.f03: Ditto.
198 2009-05-12 Jan Hubicka <jh@suse.cz>
200 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
202 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
203 * gcc.dg/ipa/ipacost-2.c: Likewise.
204 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
206 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
208 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
210 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
212 * lib/target-supports.exp (check_profiling_available): Return
213 false for -p on *-*-cygwin* targets.
215 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
217 PR tree-optimization/38632
218 * g++.dg/tree-ssa/pr38632.C: New.
220 2009-05-11 Jan Hubicka <jh@suse.cz>
222 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
223 we now optimize better.
224 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
225 out at different places.
226 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
228 * gcc.dg/vect/vect-76.c: Likewise.
229 * gcc.dg/vect/vect-70.c: Likewise.
230 * gcc.dg/vect/vect-66.c: Likewise.
231 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
232 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
234 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
237 * gcc.c-torture/compile/pr40080.c: New.
239 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
241 * gcc.c-torture/compile/pr40026.c: New testcase.
243 2009-05-11 Janus Weil <janus@gcc.gnu.org>
246 * gfortran.dg/proc_ptr_comp_7.f90: New.
248 2009-05-11 Ira Rosen <irar@il.ibm.com>
250 PR tree-optimization/40074
251 * gcc.dg/vect/pr40074.c: New test.
253 2009-05-10 Ian Lance Taylor <iant@google.com>
255 * gcc.dg/Wcxx-compat-7.c: New testcase.
256 * gcc.dg/Wcxx-compat-8.c: New testcase.
257 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
259 * gcc.dg/pr17188-1.c: Likewise.
260 * gcc.dg/pr39084.c: Likewise.
262 2009-05-10 Michael Matz <matz@suse.de>
265 * gcc.dg/pr40031.c: New test.
267 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
270 * gfortran.dg/array_constructor_31.f90: New test.
272 2009-05-10 Richard Guenther <rguenther@suse.de>
274 PR tree-optimization/40081
275 * g++.dg/torture/pr40081.C: New testcase.
277 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
280 * gfortran.dg/dependency_24.f90: New test.
281 * gfortran.dg/dependency_23.f90: Clean up module files.
283 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
286 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
287 * gfortran.dg/chmod_2.f90: Likewise.
288 * gfortran.dg/chmod_3.f90: Likewise.
289 * gfortran.dg/open_errors.f90: Likewise.
291 2009-05-09 Jan Hubicka <jh@suse.cz>
294 * g++.dg/eh/nested-try.C: New test.
296 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
298 PR tree-optimization/40049
299 * gcc.dg/vect/vect-shift-2.c: New test.
301 2009-05-08 Joseph Myers <joseph@codesourcery.com>
303 * gcc.dg/torture/complex-sign-mul-minus-one.c,
304 gcc.dg/torture/complex-sign-mul-one.c: New tests.
306 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
309 * g++.dg/warn/deprecated-6.C: New.
310 * gcc.dg/deprecated-4.c: Likewise.
311 * gcc.dg/deprecated-5.c: Likewise.
312 * gcc.dg/deprecated-6.c: Likewise.
314 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
316 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
317 __aligned__(__BIGGEST_ALIGNMENT__).
318 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
319 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
320 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
321 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
322 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
323 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
324 * gcc.dg/vect/Os-vect-95.c: Likewise.
325 * gcc.dg/vect/pr20122.c: Likewise.
326 * gcc.dg/vect/pr36493.c: Likewise.
327 * gcc.dg/vect/pr37385.c: Likewise.
328 * gcc.dg/vect/slp-7.c: Likewise.
329 * gcc.dg/vect/slp-9.c: Likewise.
330 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
331 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
332 * gcc.dg/vect/vect-35.c: Likewise.
333 * gcc.dg/vect/vect-40.c: Likewise.
334 * gcc.dg/vect/vect-42.c: Likewise.
335 * gcc.dg/vect/vect-44.c: Likewise.
336 * gcc.dg/vect/vect-46.c: Likewise.
337 * gcc.dg/vect/vect-48.c: Likewise.
338 * gcc.dg/vect/vect-52.c: Likewise.
339 * gcc.dg/vect/vect-54.c: Likewise.
340 * gcc.dg/vect/vect-56.c: Likewise.
341 * gcc.dg/vect/vect-58.c: Likewise.
342 * gcc.dg/vect/vect-60.c: Likewise.
343 * gcc.dg/vect/vect-74.c: Likewise.
344 * gcc.dg/vect/vect-75.c: Likewise.
345 * gcc.dg/vect/vect-76.c: Likewise.
346 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
347 * gcc.dg/vect/vect-77.c: Likewise.
348 * gcc.dg/vect/vect-77-global.c: Likewise.
349 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
350 * gcc.dg/vect/vect-78.c: Likewise.
351 * gcc.dg/vect/vect-78-global.c: Likewise.
352 * gcc.dg/vect/vect-80.c: Likewise.
353 * gcc.dg/vect/vect-85.c: Likewise.
354 * gcc.dg/vect/vect-87.c: Likewise.
355 * gcc.dg/vect/vect-88.c: Likewise.
356 * gcc.dg/vect/vect-92.c: Likewise.
357 * gcc.dg/vect/vect-93.c: Likewise.
358 * gcc.dg/vect/vect-95.c: Likewise.
359 * gcc.dg/vect/vect-97.c: Likewise.
360 * gcc.dg/vect/vect-complex-1.c: Likewise.
361 * gcc.dg/vect/vect-complex-4.c: Likewise.
362 * gcc.dg/vect/vect-complex-5.c: Likewise.
363 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
364 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
365 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
366 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
367 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
368 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
369 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
370 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
371 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
372 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
373 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
374 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
375 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
376 * gcc.dg/vect/vect-outer-1a.c: Likewise.
377 * gcc.dg/vect/vect-outer-1.c: Likewise.
378 * gcc.dg/vect/vect-outer-2a.c: Likewise.
379 * gcc.dg/vect/vect-outer-2b.c: Likewise.
380 * gcc.dg/vect/vect-outer-2.c: Likewise.
381 * gcc.dg/vect/vect-outer-2c.c: Likewise.
382 * gcc.dg/vect/vect-outer-2d.c: Likewise.
383 * gcc.dg/vect/vect-outer-3a.c: Likewise.
384 * gcc.dg/vect/vect-outer-3b.c: Likewise.
385 * gcc.dg/vect/vect-outer-3.c: Likewise.
386 * gcc.dg/vect/vect-outer-3c.c: Likewise.
387 * gcc.dg/vect/vect-outer-5.c: Likewise.
388 * gcc.dg/vect/vect-outer-6.c: Likewise.
389 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
390 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
391 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
392 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
393 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
394 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
395 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
396 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
397 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
398 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
399 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
400 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
401 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
402 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
404 2009-05-08 Joseph Myers <joseph@codesourcery.com>
407 * gcc.dg/torture/complex-sign.h: New header.
408 * gcc.dg/torture/complex-sign-add.c,
409 gcc.dg/torture/complex-sign-mixed-add.c,
410 gcc.dg/torture/complex-sign-mixed-div.c,
411 gcc.dg/torture/complex-sign-mixed-mul.c,
412 gcc.dg/torture/complex-sign-mixed-sub.c,
413 gcc.dg/torture/complex-sign-mul.c,
414 gcc.dg/torture/complex-sign-sub.c: New tests.
416 2009-05-08 Janus Weil <janus@gcc.gnu.org>
419 * gfortran.dg/intrinsic_3.f90: New.
421 2009-05-07 Janis Johnson <janis187@us.ibm.com>
424 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
425 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
426 * gcc.dg/dfp/float-constant-double.c: New test.
427 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
428 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
429 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
430 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
431 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
432 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
433 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
434 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
435 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
437 2009-05-07 Jakub Jelinek <jakub@redhat.com>
440 * gcc.c-torture/execute/pr40057.c: New test.
442 2009-05-06 James E. Wilson <wilson@codesourcery.com>
444 * gcc.c-torture/compile/const-high-part.c: New test.
446 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
449 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
452 2009-05-06 Janus Weil <janus@gcc.gnu.org>
455 * gfortran.dg/proc_decl_1.f90: Modified.
456 * gfortran.dg/proc_ptr_comp_1.f90: New.
457 * gfortran.dg/proc_ptr_comp_2.f90: New.
458 * gfortran.dg/proc_ptr_comp_3.f90: New.
459 * gfortran.dg/proc_ptr_comp_4.f90: New.
460 * gfortran.dg/proc_ptr_comp_5.f90: New.
461 * gfortran.dg/proc_ptr_comp_6.f90: New.
463 2009-05-06 Dodji Seketeli <dodji@redhat.com>
466 * g++.dg/template/call7.C: New test.
468 2009-05-06 Diego Novillo <dnovillo@google.com>
470 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
472 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
474 * gfortran.dg/pr40021.f: Moved to ...
475 * gfortran.fortran-torture/execute/pr40021.f: Here.
477 2009-05-06 Janis Johnson <janis187@us.ibm.com>
480 * gcc.dg/dfp/pr39986.c: New test.
482 2009-05-06 Michael Matz <matz@suse.de>
485 * gfortran.dg/pr40021.f: New test.
487 2009-05-06 Le-Chun Wu <lcwu@google.com>
489 * lib/plugin-support.exp: New file containing support procs for
491 * lib/target-supports.exp (check_plugin_available): New proc.
492 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
493 * gcc.dg/plugin/selfassign.c: New plugin source file.
494 * gcc.dg/plugin/self-assign-test-1.c: New test.
495 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
496 * g++.dg/README: Add description for plugin test.
497 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
498 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
499 * g++.dg/plugin/selfassign.c: New plugin source file.
500 * g++.dg/plugin/self-assign-test-1.C: New test.
501 * g++.dg/plugin/self-assign-test-2.C: Likewise.
502 * g++.dg/plugin/self-assign-test-3.C: Likewise.
503 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
504 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
506 2009-05-06 Tobias Burnus <burnus@net-b.de>
509 * gfortran.dg/intrinsic_2.f90: New test.
510 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
512 2009-05-06 Joseph Myers <joseph@codesourcery.com>
515 * gcc.dg/noncompile/incomplete-5.c: New test.
517 2009-05-05 Jakub Jelinek <jakub@redhat.com>
520 * gcc.dg/pr39666-1.c: New test.
521 * gcc.dg/pr39666-2.c: Likewise.
522 * g++.dg/warn/Wuninitialized-4.C: Likewise.
523 * g++.dg/warn/Wuninitialized-5.C: Likewise.
524 * gfortran.dg/pr39666-1.f90: Likewise.
525 * gfortran.dg/pr39666-2.f90: Likewise.
527 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
529 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
530 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
531 * gcc.target/mips/dspr2-MULTU.c: Likewise.
533 2009-05-05 Janus Weil <janus@gcc.gnu.org>
536 * gfortran.dg/proc_ptr_17.f90: New.
538 2009-05-05 Richard Guenther <rguenther@suse.de>
540 PR tree-optimization/40022
541 * gcc.c-torture/execute/pr40022.c: New testcase.
543 2009-05-05 Richard Guenther <rguenther@suse.de>
546 * gcc.c-torture/compile/pr40023.c: New testcase.
548 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
550 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
551 * g++.dg/template/overload9.C: Likewise.
552 * g++.dg/ext/ms-1.C: New.
554 2009-05-05 Jakub Jelinek <jakub@redhat.com>
557 * g++.dg/ext/vla7.C: New test.
559 2009-05-04 Joseph Myers <joseph@codesourcery.com>
561 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
563 2009-05-04 Joseph Myers <joseph@codesourcery.com>
565 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
566 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
567 Update expected errors.
569 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
572 * g++.dg/parse/parser-pr28152.C: New.
573 * g++.dg/parse/parser-pr28152-2.C: New.
575 2009-05-04 Joseph Myers <joseph@codesourcery.com>
577 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
579 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
581 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
582 * gcc.target/sparc/fexpand-2.c: Likewise.
583 * gcc.target/sparc/fpmerge-2.c: Likewise.
584 * gcc.target/sparc/pdist-2.c: Likewise.
586 2009-05-03 Richard Guenther <rguenther@suse.de>
589 * gcc.c-torture/compile/pr39983.c: New testcase.
591 2009-05-03 Joseph Myers <joseph@codesourcery.com>
593 * gcc.dg/c99-complex-3.c: New test.
595 2009-05-03 Joseph Myers <joseph@codesourcery.com>
597 * gcc.dg/cpp/utf8-5byte-1.c: New test.
599 2009-05-02 Joseph Myers <joseph@codesourcery.com>
601 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
603 2009-05-02 Richard Guenther <rguenther@suse.de>
606 * gcc.target/spu/pr40001.c: New testcase.
608 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
610 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
612 2009-04-30 Steve Ellcey <sje@cup.hp.com>
615 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
616 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
618 2009-04-30 Janis Johnson <janis187@us.ibm.com>
621 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
624 2009-04-30 David Ayers <ayers@fsfe.org>
626 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
627 and gcc_error_prefix variables.
628 * objc.dg/bad-receiver-type.m: Update to match correct
630 * objc.dg/encode-5.m: Likewise.
631 * objc.dg/id-1.m: Likewise.
632 * objc.dg/method-1.m: Likewise.
633 * objc.dg/method-6.m: Likewise.
634 * objc.dg/method-7.m: Likewise.
635 * objc.dg/method-9.m: Likewise.
636 * objc.dg/method-11.m: Likewise.
637 * objc.dg/method-20.m: Likewise.
638 * objc.dg/private-1.m: Likewise.
640 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
643 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
644 * gfortran.dg/advance_4.f90: Likewise
645 * gfortran.dg/advance_5.f90: Likewise
646 * gfortran.dg/append_1.f90: Likewise
647 * gfortran.dg/backslash_1.f90: Likewise
648 * gfortran.dg/backslash_2.f90: Likewise
649 * gfortran.dg/backslash_3.f: Likewise
650 * gfortran.dg/backspace_10.f90: Likewise
651 * gfortran.dg/backspace_3.f: Likewise
652 * gfortran.dg/backspace_4.f: Likewise
653 * gfortran.dg/backspace_5.f: Likewise
654 * gfortran.dg/backspace_8.f: Likewise
655 * gfortran.dg/backspace_9.f: Likewise
656 * gfortran.dg/complex_write.f90: Likewise
657 * gfortran.dg/convert_implied_open.f90: Likewise
658 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
659 * gfortran.dg/dos_eol.f: Likewise
660 * gfortran.dg/empty_format_1.f90: Likewise
661 * gfortran.dg/endfile.f: Likewise
662 * gfortran.dg/eof_1.f90: Likewise
663 * gfortran.dg/eor_1.f90: Likewise
664 * gfortran.dg/eor_handling_1.f90: Likewise
665 * gfortran.dg/eor_handling_2.f90: Likewise
666 * gfortran.dg/eor_handling_3.f90: Likewise
667 * gfortran.dg/eor_handling_4.f90: Likewise
668 * gfortran.dg/eor_handling_5.f90: Likewise
669 * gfortran.dg/error_recovery_5.f90: Likewise
670 * gfortran.dg/f2003_inquire_1.f03: Likewise
671 * gfortran.dg/f2003_io_4.f03: Likewise
672 * gfortran.dg/f2003_io_5.f03: Likewise
673 * gfortran.dg/f2003_io_7.f03: Likewise
674 * gfortran.dg/fgetc_1.f90: Likewise
675 * gfortran.dg/fgetc_2.f90: Likewise
676 * gfortran.dg/flush_1.f90: Likewise
677 * gfortran.dg/fmt_exhaust.f90: Likewise
678 * gfortran.dg/fmt_huge.f90: Likewise
679 * gfortran.dg/fmt_read.f90: Likewise
680 * gfortran.dg/fmt_t_1.f90: Likewise
681 * gfortran.dg/fmt_t_2.f90: Likewise
682 * gfortran.dg/fmt_t_3.f90: Likewise
683 * gfortran.dg/fmt_t_4.f90: Likewise
684 * gfortran.dg/fmt_t_5.f90: Likewise
685 * gfortran.dg/fmt_t_7.f: Likewise
686 * gfortran.dg/fseek.f90: Likewise
687 * gfortran.dg/ftell_1.f90: Likewise
688 * gfortran.dg/ftell_2.f90: Likewise
689 * gfortran.dg/func_derived_3.f90: Likewise
690 * gfortran.dg/inquire_9.f90: Likewise
691 * gfortran.dg/iostat_1.f90: Likewise
692 * gfortran.dg/iostat_2.f90: Likewise
693 * gfortran.dg/list_read_1.f90: Likewise
694 * gfortran.dg/list_read_4.f90: Likewise
695 * gfortran.dg/list_read_5.f90: Likewise
696 * gfortran.dg/list_read_7.f90: Likewise
697 * gfortran.dg/list_read_8.f90: Likewise
698 * gfortran.dg/list_read_9.f90: Likewise
699 * gfortran.dg/namelist_13.f90: Likewise
700 * gfortran.dg/namelist_14.f90: Likewise
701 * gfortran.dg/namelist_15.f90: Likewise
702 * gfortran.dg/namelist_16.f90: Likewise
703 * gfortran.dg/namelist_17.f90: Likewise
704 * gfortran.dg/namelist_18.f90: Likewise
705 * gfortran.dg/namelist_19.f90: Likewise
706 * gfortran.dg/namelist_20.f90: Likewise
707 * gfortran.dg/namelist_24.f90: Likewise
708 * gfortran.dg/namelist_26.f90: Likewise
709 * gfortran.dg/namelist_27.f90: Likewise
710 * gfortran.dg/namelist_28.f90: Likewise
711 * gfortran.dg/namelist_37.f90: Likewise
712 * gfortran.dg/namelist_38.f90: Likewise
713 * gfortran.dg/namelist_39.f90: Likewise
714 * gfortran.dg/namelist_40.f90: Likewise
715 * gfortran.dg/namelist_43.f90: Likewise
716 * gfortran.dg/namelist_44.f90: Likewise
717 * gfortran.dg/namelist_45.f90: Likewise
718 * gfortran.dg/namelist_46.f90: Likewise
719 * gfortran.dg/namelist_47.f90: Likewise
720 * gfortran.dg/namelist_48.f90: Likewise
721 * gfortran.dg/namelist_49.f90: Likewise
722 * gfortran.dg/namelist_50.f90: Likewise
723 * gfortran.dg/namelist_51.f90: Likewise
724 * gfortran.dg/namelist_52.f90: Likewise
725 * gfortran.dg/namelist_56.f90: Likewise
726 * gfortran.dg/namelist_char_only.f90: Likewise
727 * gfortran.dg/namelist_use.f90: Likewise
728 * gfortran.dg/namelist_use_only.f90: Likewise
729 * gfortran.dg/noadv_size.f90: Likewise
730 * gfortran.dg/open_access_append_1.f90: Likewise
731 * gfortran.dg/pad_no.f90: Likewise
732 * gfortran.dg/pr12884.f: Likewise
733 * gfortran.dg/pr17090.f90: Likewise
734 * gfortran.dg/pr17285.f90: Likewise
735 * gfortran.dg/pr17286.f90: Likewise
736 * gfortran.dg/pr18122.f90: Likewise
737 * gfortran.dg/pr18210.f90: Likewise
738 * gfortran.dg/pr18392.f90: Likewise
739 * gfortran.dg/pr19155.f: Likewise
740 * gfortran.dg/pr19216.f: Likewise
741 * gfortran.dg/pr19467.f90: Likewise
742 * gfortran.dg/pr19657.f: Likewise
743 * gfortran.dg/pr20257.f90: Likewise
744 * gfortran.dg/read_bad_advance.f90: Likewise
745 * gfortran.dg/read_eof_2.f90: Likewise
746 * gfortran.dg/read_eof_4.f90: Likewise
747 * gfortran.dg/read_many_1.f: Likewise
748 * gfortran.dg/read_noadvance.f90: Likewise
749 * gfortran.dg/read_repeat.f90: Likewise
750 * gfortran.dg/read_size_noadvance.f90: Likewise
751 * gfortran.dg/read_x_past.f: Likewise
752 * gfortran.dg/record_marker_1.f90: Likewise
753 * gfortran.dg/record_marker_3.f90: Likewise
754 * gfortran.dg/rewind_1.f90: Likewise
755 * gfortran.dg/runtime_warning_1.f90: Likewise
756 * gfortran.dg/shape_3.f90: Likewise
757 * gfortran.dg/slash_1.f90: Likewise
758 * gfortran.dg/stat_1.f90: Likewise
759 * gfortran.dg/stat_2.f90: Likewise
760 * gfortran.dg/streamio_11.f90: Likewise
761 * gfortran.dg/streamio_3.f90: Likewise
762 * gfortran.dg/streamio_4.f90: Likewise
763 * gfortran.dg/streamio_9.f90: Likewise
764 * gfortran.dg/tl_editing.f90: Likewise
765 * gfortran.dg/unf_io_convert_1.f90: Likewise
766 * gfortran.dg/unf_io_convert_2.f90: Likewise
767 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
768 * gfortran.dg/unf_short_record_1.f90: Likewise
769 * gfortran.dg/utf8_1.f03: Likewise
770 * gfortran.dg/utf8_2.f03: Likewise
771 * gfortran.dg/widechar_IO_1.f90: Likewise
772 * gfortran.dg/write_check3.f90: Likewise
773 * gfortran.dg/write_rewind_2.f: Likewise
774 * gfortran.dg/x_slash_2.f: Likewise
776 2009-04-29 Richard Guenther <rguenther@suse.de>
779 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
781 (check_effective_target_vect_floatuint_cvt): Likewise.
782 * gcc.dg/vect/slp-10.c: Adjust.
783 * gcc.dg/vect/slp-11.c: Adjust.
784 * gcc.dg/vect/slp-12b.c: Adjust.
785 * gcc.dg/vect/slp-33.c: Adjust.
786 * gcc.c-torture/compile/pr39943.c: New testcase.
788 2009-04-29 Richard Guenther <rguenther@suse.de>
791 * gcc.c-torture/compile/pr39937.c: New testcase.
793 2009-04-29 Richard Guenther <rguenther@suse.de>
795 PR tree-optimization/39941
796 * gcc.c-torture/compile/pr39941.c: New testcase.
798 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
800 * gcc.target/bfin/20090411-1.c: New test.
802 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
805 * gcc.dg/pr39565.c: New testcase.
807 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
809 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
810 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
811 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
812 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
813 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
814 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
815 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
816 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
817 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
818 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
819 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
820 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
821 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
822 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
823 * gcc.target/i386/pr37191.c: Likewise.
824 * gcc.target/i386/reload-1.c: Likewise.
825 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
826 * g++.old-deja/g++.pt/repo2.C: Likewise.
827 * g++.old-deja/g++.pt/repo3.C: Likewise.
828 * g++.old-deja/g++.pt/repo4.C: Likewise.
829 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
830 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
831 * g++.dg/template/repo1.C: Likewise.
832 * g++.dg/template/repo2.C: Likewise.
833 * g++.dg/template/repo3.C: Likewise.
834 * g++.dg/template/repo4.C: Likewise.
835 * g++.dg/template/repo5.C: Likewise.
836 * g++.dg/template/repo6.C: Likewise.
837 * g++.dg/template/repo7.C: Likewise.
838 * g++.dg/template/repo8.C: Likewise.
839 * g++.dg/template/repo9.C: Likewise.
840 * g++.dg/rtti/repo1.C: Likewise.
841 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
842 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
843 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
844 * g++.dg/other/PR23205.C: Skip for vxworks.
845 * g++.dg/ext/visibility/class1.C: Requires PIC.
846 * g++.dg/eh/async-unwind2.C: Requires PIC.
847 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
848 does not have cxa_exit.
850 2009-04-28 Jing Yu <jingyu@google.com>
853 * lib/target-supports.exp (check_effective_target_tls): Remove
855 (check_effective_target_tls_native): Likewise.
856 (check_effective_target_tls_runtime): Likewise.
857 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
859 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
861 2009-04-28 Janus Weil <janus@gcc.gnu.org>
864 * gfortran.dg/proc_ptr_16.f90: New.
866 2009-04-28 Steve Ellcey <sje@cup.hp.com>
868 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
871 2009-04-28 Richard Guenther <rguenther@suse.de>
874 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
876 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
878 * g++.dg/warn/pr35652.C: Removed.
879 * gcc.dg/pr35652.c: Likewise.
881 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
883 * gcc.target/ia64/20071210-2.c: New testcase.
885 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
888 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
889 * gcc.dg/pr39323-3.c: Ditto.
891 2009-04-28 Janus Weil <janus@gcc.gnu.org>
895 * gfortran.dg/ambiguous_reference_2.f90: New.
896 * gfortran.dg/pointer_assign_7.f90: New.
898 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
899 Mark Mitchell <mark@codesourcery.com>
901 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
902 * gcc.dg/20020103-1.c: Check for __ppc.
903 * gcc.dg/asm-b.c: Check for __ppc.
904 * gcc.dg/20020919-1.c: Check for __ppc.
905 * gcc.dg/20020312-2.c: Likewise.
906 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
907 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
908 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
909 * g++.dg/warn/weak1.C: Likewise.
910 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
911 static so appropriate optimizations kick in.
912 (find_base_value_wrapper): New function.
913 * g++.dg/eh/simd-5.C: Fix target triplet.
914 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
916 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
917 H.J. Lu <hongjiu.lu@intel.com>
920 * gcc.target/i386/pr39911.c: New test.
922 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
925 * gfortran.dg/alloc_comp_assign_10.f90: New test.
927 2009-04-28 Ben Elliston <bje@au.ibm.com>
932 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
934 * gcc.dg/pr35652.C: New.
935 * g++.dg/warn/pr35652.C: New.
936 * gcc.dg/format/plus-1.c: Adjust message.
938 2009-04-27 DJ Delorie <dj@redhat.com>
940 * lib/target-supports.exp (check_effective_target_double64): New.
941 (check_effective_target_double64plus): New.
942 (check_effective_target_large_double): New.
943 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
944 * gcc.dg/div-double-1.c: Likewise.
945 * gcc.dg/Wconversion-real.c: Require large_double.
946 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
948 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
951 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
954 2009-04-27 Ian Lance Taylor <iant@google.com>
956 * gcc.dg/Wcxx-compat-5.c: New testcase.
957 * gcc.dg/Wcxx-compat-6.c: New testcase.
959 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
961 Allow non-constant arguments to conversion intrinsics.
962 * gcc.target/spu/intrinsics-3.c: Update tests.
964 2009-04-27 Richard Guenther <rguenther@suse.de>
967 * gcc.c-torture/compile/pr39928-1.c: New testcase.
968 * gcc.c-torture/compile/pr39928-2.c: Likewise.
970 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
973 * gcc.dg/torture/pr39903-1.c: New.
974 * gcc.dg/torture/pr39903-2.c: Likewise.
976 2009-04-27 Revital Eres <eres@il.ibm.com>
978 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
980 * gcc.dg/sms-2.c: Add dump check.
981 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
983 * gcc.dg/sms-4.c: Likewise.
984 * gcc.dg/sms-5.c: Likewise.
985 * gcc.dg/sms-6.c: Likewise.
986 * gcc.dg/sms-7.c: Likewise.
987 * gcc.dg/sms-antideps.c: Rename to...
988 * gcc.dg/sms-8.c: This and add sms dump file and check it.
990 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
992 * gnat.dg/opt2.adb: New test.
994 2009-04-27 Jakub Jelinek <jakub@redhat.com>
997 * g++.dg/warn/Wunused-15.C: New test.
999 2009-04-26 Michael Matz <matz@suse.de>
1002 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1004 * gcc.target/i386/pr37248-1.c: Modified.
1005 * gcc.target/i386/pr37248-3.c: Modified.
1006 * gcc.target/i386/pr37248-2.c: Modified.
1007 * gnat.dg/aliasing1.adb: Modified.
1008 * gnat.dg/pack9.adb: Modified.
1009 * gnat.dg/aliasing2.adb: Modified.
1010 * gcc.dg/strict-overflow-2.c: Modified.
1011 * gcc.dg/autopar/reduc-1char.c: Modified.
1012 * gcc.dg/autopar/reduc-2char.c: Modified.
1013 * gcc.dg/autopar/reduc-1.c: Modified.
1014 * gcc.dg/autopar/reduc-2.c: Modified.
1015 * gcc.dg/autopar/reduc-3.c: Modified.
1016 * gcc.dg/autopar/reduc-6.c: Modified.
1017 * gcc.dg/autopar/reduc-7.c: Modified.
1018 * gcc.dg/autopar/reduc-8.c: Modified.
1019 * gcc.dg/autopar/reduc-9.c: Modified.
1020 * gcc.dg/autopar/reduc-1short.c: Modified.
1021 * gcc.dg/autopar/reduc-2short.c: Modified.
1022 * gcc.dg/autopar/parallelization-1.c: Modified.
1023 * gcc.dg/strict-overflow-4.c: Modified.
1024 * gcc.dg/strict-overflow-6.c: Modified.
1025 * gcc.dg/gomp/combined-1.c: Modified.
1026 * gcc.dg/no-strict-overflow-1.c: Modified.
1027 * gcc.dg/no-strict-overflow-3.c: Modified.
1028 * gcc.dg/no-strict-overflow-5.c: Modified.
1029 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1030 * gcc.dg/tree-ssa/pr18134.c: Modified.
1031 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1032 * gcc.dg/tree-ssa/vector-2.c: Modified.
1033 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1034 * gcc.dg/tree-ssa/loop-21.c: Modified.
1035 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1036 * gcc.dg/tree-ssa/vector-3.c: Modified.
1037 * gcc.dg/tree-ssa/asm-3.c: Modified.
1038 * gcc.dg/tree-ssa/pr23294.c: Modified.
1039 * gcc.dg/tree-ssa/loop-22.c: Modified.
1040 * gcc.dg/tree-ssa/loop-15.c: Modified.
1041 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1042 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1043 * gcc.dg/tree-ssa/pr20139.c: Modified.
1044 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1045 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1046 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1047 * gcc.dg/tree-ssa/loop-5.c: Modified.
1048 * gcc.dg/tree-ssa/pr19431.c: Modified.
1049 * gcc.dg/tree-ssa/pr32044.c: Modified.
1050 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1051 * gcc.dg/tree-ssa/loop-19.c: Modified.
1052 * gcc.dg/tree-ssa/loop-28.c: Modified.
1053 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1054 * gcc.dg/tree-ssa/divide-1.c: Modified.
1055 * gcc.dg/tree-ssa/inline-1.c: Modified.
1056 * gcc.dg/tree-ssa/divide-3.c: Modified.
1057 * gcc.dg/tree-ssa/pr30978.c: Modified.
1058 * gcc.dg/tree-ssa/alias-6.c: Modified.
1059 * gcc.dg/tree-ssa/divide-4.c: Modified.
1060 * gcc.dg/tree-ssa/alias-11.c: Modified.
1061 * gcc.dg/no-strict-overflow-7.c: Modified.
1062 * gcc.dg/strict-overflow-1.c: Modified.
1063 * gcc.dg/pr15784-4.c: Modified.
1064 * gcc.dg/pr34263.c: Modified.
1065 * gcc.dg/strict-overflow-3.c: Modified.
1066 * gcc.dg/tree-prof/stringop-1.c: Modified.
1067 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1068 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1069 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1070 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1071 * gcc.dg/no-strict-overflow-2.c: Modified.
1072 * gcc.dg/no-strict-overflow-4.c: Modified.
1073 * gcc.dg/no-strict-overflow-6.c: Modified.
1074 * g++.dg/tree-ssa/pr27090.C: Modified.
1075 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1076 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1077 * g++.dg/tree-ssa/pr19807.C: Modified.
1078 * g++.dg/opt/pr30965.C: Modified.
1079 * g++.dg/init/new17.C: Modified.
1080 * gfortran.dg/whole_file_6.f90: Modified.
1081 * gfortran.dg/whole_file_5.f90: Modified.
1082 * gfortran.dg/reassoc_1.f90: Modified.
1083 * gfortran.dg/reassoc_3.f90: Modified.
1085 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1088 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1090 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1093 * gcc.target/i386/pr39543-1.c: New test.
1094 * gcc.target/i386/pr39543-2.c: New test.
1095 * gcc.target/i386/pr39543-3.c: New test.
1098 * gcc.dg/Wunused-value-3.c: New test.
1100 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1103 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1104 gcc.dg/vla-21.c: New tests.
1106 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1109 * gcc.dg/inline-34.c: New test.
1111 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1113 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1114 gcc.dg/enum-const-3.c: New tests.
1115 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1116 -pedantic-errors. Update expected diagnostics.
1118 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1121 * gcc.dg/vla-20.c: New test.
1123 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1126 * gcc.dg/vla-19.c: New test.
1128 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1130 PR preprocessor/39559
1131 * gcc.dg/c99-intconst-2.c: New test.
1133 2009-04-25 Jan Hubicka <jh@suse.cz>
1135 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1137 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1140 * gfortran.dg/import7.f90: New.
1142 2009-04-24 Richard Guenther <rguenther@suse.de>
1144 * gcc.dg/tree-ssa/vrp48.c: Fix.
1146 2008-04-24 Doug Kwan <dougkwan@google.com>
1148 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1149 destination are the same.
1151 2009-04-24 Richard Guenther <rguenther@suse.de>
1153 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1155 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1157 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1158 gcc.dg/array-const-3.c: New tests.
1160 2009-04-24 Ian Lance Taylor <iant@google.com>
1162 * gcc.dg/Wcxx-compat-4.c: New testcase.
1164 2009-04-24 Daniel Kraft <d@domob.eu>
1166 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1167 expected on already erraneous symbol (renamed to fresh one).
1169 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1172 * gcc.dg/pr39867.c: New.
1174 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1178 * gfortran.dg/intrinsic_1.f90: New.
1180 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1182 * gnat.dg/alignment7.adb: New test.
1183 * gnat.dg/alignment8.adb: Likewise.
1185 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1188 * gnat.dg/specs/rep_clause2.ads: New test.
1190 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1192 PR rtl-optimization/39794
1193 * gcc.dg/pr39794.c: New test.
1195 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1197 * gnat.dg/atomic1.adb: New test.
1198 * gnat.dg/atomic1_pkg.ads: New helper.
1200 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1203 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1204 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1206 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1208 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1211 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1214 * gcc.dg/vector-init-1.c: New testcase.
1215 * gcc.dg/vector-init-2.c: New testcase.
1217 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1219 * gnat.dg/enum2.adb: New test.
1220 * gnat.dg/enum2_pkg.ads: New helper.
1222 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1225 * gcc.dg/torture/pr39855.c: New test.
1227 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1230 * g++.dg/cpp0x/pr39639.C: New test.
1232 2009-04-22 Mark Heffernan <meheff@google.com>
1234 * gcc.dg/profile-generate-3.c: New test.
1236 2009-04-22 Jan Hubicka <jh@suse.cz>
1238 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1240 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1243 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1245 2009-04-22 Richard Guenther <rguenther@suse.de>
1247 PR tree-optimization/39824
1248 * gcc.c-torture/compile/pr39824.c: New testcase.
1250 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1253 * g++.dg/parse/parser-pr14875.C: New.
1254 * g++.dg/parse/parser-pr14875-2.C: New.
1255 * g++.dg/parse/error6.C: Update match string.
1257 2009-04-22 Richard Guenther <rguenther@suse.de>
1259 PR tree-optimization/39845
1260 * gcc.c-torture/compile/pr39845.c: New testcase.
1262 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1265 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1266 * gfortran.dg/external_initializer.f90: Modified.
1267 * gfortran.dg/interface_26.f90: Modified.
1268 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1269 * gfortran.dg/proc_ptr_3.f90: Modified.
1270 * gfortran.dg/proc_ptr_15.f90: New.
1271 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1273 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1276 * g++.dg/warn/pr35711.C: New.
1277 * g++.dg/conversion/ptrmem2.C: Update.
1279 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1281 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1282 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1283 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1284 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1285 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1286 gcc.c-torture/ChangeLog.0,
1287 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1288 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1289 gcc.target/i386/math-torture/math-torture.exp,
1290 gcc.target/mips/inter/mips16-inter.exp,
1291 gcc.target/mips/mips-nonpic/README,
1292 gcc.target/x86_64/abi/README.gcc,
1293 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1294 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1295 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1297 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1299 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1301 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1303 2009-04-21 Richard Guenther <rguenther@suse.de>
1306 * gcc.dg/torture/pr39829.c: New testcase.
1308 2009-04-21 Martin Jambor <mjambor@suse.cz>
1310 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1312 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1315 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1316 * gcc.dg/sequence-pt-2.c: New.
1317 * gcc.dg/sequence-pt-3.c: New.
1318 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1319 * g++.dg/warn/sequence-pt-2.c: New.
1320 * g++.dg/warn/sequence-pt-3.c: New.
1322 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1324 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1326 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/import1.ad[sb]: New test.
1330 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1332 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1335 2009-04-20 Tobias Burnus <burnus@net-b.de>
1338 * gfortran.dg/continuation_11.f90: New test.
1340 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1343 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1344 messages. Test for "long long" in system headers.
1345 * gcc.dg/c99-longlong-2.c: New.
1346 * g++.dg/warn/pr13358.C: New.
1347 * g++.dg/warn/pr13358-2.C: New.
1348 * g++.dg/warn/pr13358-3.C: New.
1349 * g++.dg/warn/pr13358-4.C: New.
1351 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1353 * gcc.dg/framework-2.c: Fix up for non existent includes
1354 being fatal errors now.
1356 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1359 * gfortran.dg/private_type_13.f90: New test.
1360 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1362 2009-04-20 Le-Chun Wu <lcwu@google.com>
1365 * g++.dg/warn/Wunused-14.C: New test.
1367 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1369 * gnat.dg/specs/small_alignment.ads: New test.
1371 2009-04-20 Ian Lance Taylor <iant@google.com>
1373 * gcc.dg/Wcxx-compat-3.c: New testcase.
1375 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1377 * gnat.dg/pack13.ad[sb]: New test.
1378 * gnat.dg/pack13_pkg.ads: New helper.
1380 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1382 * gnat.dg/discr11.ad[sb]: New test.
1383 * gnat.dg/discr11_pkg.ads: New helper.
1385 2009-04-20 Ira Rosen <irar@il.ibm.com>
1387 PR tree-optimization/39675
1388 * gcc.dg/vect/O3-pr39675-2.c: New test.
1390 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1392 * gnat.dg/rep_clause3.adb: New test.
1394 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1397 * gcc.dg/c99-flex-array-7.c: New test.
1399 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1402 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1404 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1407 * gcc.dg/c99-restrict-3.c: New test.
1409 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1411 PR preprocessor/20078
1412 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1414 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1416 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1417 Do not pass -B$root after -margs.
1419 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1423 * gcc.dg/pr32061.c: New.
1424 * gcc.dg/Wlogical-op-1.c: Update.
1425 * g++.dg/warn/Wlogical-op-1.C: Update.
1426 * g++.dg/warn/pr36954.C: New.
1428 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1431 * gcc.dg/lvalue-5.c: New test.
1433 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1436 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1438 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1440 * gcc.dg/cpp/include5.c: New test.
1442 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1445 * gcc.dg/call-diag-2.c: New test.
1447 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1449 PR preprocessor/39646
1450 * gcc.dg/cpp/line8.c: New test.
1452 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1454 PR preprocessor/39647
1455 * gcc.dg/cpp/line7.c: New test.
1457 2009-04-18 Richard Guenther <rguenther@suse.de>
1460 * gcc.target/i386/pr39804.c: New testcase.
1462 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1464 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1465 * g++.dg/other/pr39496.C: Likewise.
1467 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1470 * gcc.dg/pr36902.c: New.
1472 2009-04-17 Diego Novillo <dnovillo@google.com>
1474 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1475 violation for variable 'inside_main'.
1477 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1479 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1481 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1483 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1485 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1487 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1488 * gfortran.dg/chmod_2.f90: Likewise.
1489 * gfortran.dg/chmod_3.f90: Likewise.
1490 * gfortran.dg/open_errors.f90: Likewise.
1491 * gfortran.dg/stat_1.f90: Likewise.
1492 * gfortran.dg/stat_2.f90: Likewise.
1494 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1496 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1497 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1498 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1499 * gfortran.dg/nearest_1.f90: Likewise.
1500 * gfortran.dg/nearest_3.f90: Likewise.
1501 * gfortran.dg/isnan_1.f90: Likewise.
1502 * gfortran.dg/isnan_2.f90: Likewise.
1503 * gfortran.dg/nan_1.f90: Likewise.
1504 * gfortran.dg/nan_2.f90: Likewise.
1505 * gfortran.dg/nan_3.f90: Likewise.
1506 * gfortran.dg/nan_4.f90: Likewise.
1507 * gfortran.dg/module_nan.f90: Likewise.
1508 * gfortran.dg/int_conv_2.f90: Likewise.
1509 * gfortran.dg/init_flag_3.f90: Likewise.
1510 * gfortran.dg/namelist_42.f90: Likewise.
1511 * gfortran.dg/namelist_43.f90: Likewise.
1512 * gfortran.dg/real_const_3.f90: Likewise.
1513 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1515 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1516 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1517 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1518 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1519 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1521 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1522 * gfortran.dg/gamma_5.f90: Likewise.
1524 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1526 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1527 less strict so it also works with auto-overlay support.
1528 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1529 for "exceeds local store" linker errors on the SPU.
1531 * lib/gfortran.exp: Include target-supports.exp.
1532 (gfortran_init): On SPU targets where automatic overlay support
1533 is available, use it to build all Fortran test cases.
1535 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1537 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1539 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1540 rule enforced by gnat on taft types.
1542 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1545 * g++.dg/ext/complit11.C: Add empty dg-options.
1547 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1550 * g++.dg/template/defarg11.C: New test.
1552 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1555 * g++.dg/ext/complit11.C: New testcase.
1557 2009-04-15 Le-Chun Wu <lcwu@google.com>
1560 * g++.dg/warn/Wunused-13.C: New testcase.
1562 2009-04-15 Ian Lance Taylor <iant@google.com>
1564 * gcc.dg/Wenum-compare-1.c: New testcase.
1566 2009-04-15 Richard Guenther <rguenther@suse.de>
1568 PR tree-optimization/39764
1569 * g++.dg/torture/pr39764.C: New testcase.
1571 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1573 * g++.dg/ext/altivec-17.C: New.
1575 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1577 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1578 * gnat.dg/specs/limited1.ads: Ditto.
1580 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1583 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1584 for testing the results of estimate instructions.
1585 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1586 * gcc.dg/vmx/3a-05.c (test): Ditto.
1588 2009-04-14 Jason Merrill <jason@redhat.com>
1591 * g++.dg/warn/Wshadow-4.C: Extend.
1593 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1595 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1596 (do_D): Remove attribute hidden.
1598 2009-04-13 Jason Merrill <jason@redhat.com>
1601 * g++.dg/init/copy7.C: New.
1603 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1606 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1607 (check_for_all_options): This.
1609 2009-04-13 Jason Merrill <jason@redhat.com>
1612 * g++.dg/template/crash90.C: New.
1614 2009-04-12 Jason Merrill <jason@redhat.com>
1617 * g++.dg/overload/extern-C-2.C: New.
1619 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1621 PR preprocessor/31869
1622 * gcc.dg/cpp/strify5.c: New test.
1624 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1626 * gnat.dg/enum1.adb: New test.
1627 * gnat.dg/enum1_pkg.ads: New helper.
1629 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1632 * gcc.target/alpha/pr39740.c: New test.
1634 2009-04-11 Daniel Kraft <d@domob.eu>
1637 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1638 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1639 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1640 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1641 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1642 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1643 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1644 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1645 expected string length that failed with -fbounds-check now.
1646 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1648 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/proc_ptr_14.f90: New.
1653 2009-04-11 Richard Guenther <rguenther@suse.de>
1656 * g++.dg/torture/pr39732.C: New testcase.
1658 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1660 * gfortran.dg/whole_file_5.f90: New.
1661 * gfortran.dg/whole_file_6.f90: New.
1663 2009-04-11 Richard Guenther <rguenther@suse.de>
1665 PR tree-optimization/39713
1666 * g++.dg/torture/pr39713.C: New testcase.
1668 2009-04-10 Richard Guenther <rguenther@suse.de>
1671 * gcc.dg/pr39712.c: New testcase.
1673 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1676 * g++.dg/cpp0x/enum2.C: Updated.
1677 * g++.dg/debug/pr22514.C: Likewise.
1678 * g++.dg/parse/enum2.C: Likewise.
1679 * g++.dg/parse/enum3.C: Likewise.
1680 * g++.dg/template/crash79.C: Likewise.
1681 * g++.old-deja/g++.jason/cond.C: Likewise.
1683 2009-04-10 Chao-ying Fu <fu@mips.com>
1685 * gcc.target/mips/interrupt_handler.c: Change from compile to
1688 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1690 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1692 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1695 * gfortran.dg/zero_sized_6.f90: New.
1697 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1700 * g++.dg/parse/pr20118.C: New.
1701 * g++.dg/template/spec16.C: Update.
1703 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1706 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1707 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1708 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1709 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1710 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1711 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1712 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1713 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1714 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1715 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1716 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1717 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1718 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1719 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1720 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1721 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1722 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1724 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1727 * g++.dg/torture/pr39678.C: New.
1728 * gcc.dg/compat/struct-complex-2.h: Likewise.
1729 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1730 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1731 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1732 * gcc.dg/torture/pr39678.c: Likewise.
1733 * gcc.target/i386/pr39678.c: Likewise.
1735 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1736 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1738 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1739 <complex.h>. Add tests for structure with complex float.
1741 2009-04-10 Ben Elliston <bje@au.ibm.com>
1742 Joseph Myers <joseph@codesourcery.com>
1745 * gcc.dg/dfp/pr36800.c: New.
1747 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1748 Rafael Avila de Espindola <espindola@google.com>
1750 * gcc.misc-tests/help.exp: New file.
1751 * lib/options.exp: New file.
1753 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1756 * objc/execute/forward-1.x: New.
1758 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1760 * gcc.dg/pr27150-1.c: Change to a link test.
1762 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1764 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1765 3 of the GNU General Public License and to point readers at the
1766 COPYING3 file and the FSF's license web page.
1767 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1768 * gcc.dg/struct/struct-reorg.exp: Likewise.
1769 * gcc.target/spu/tag_manager.c: Likewise.
1771 2009-04-09 Richard Guenther <rguenther@suse.de>
1774 * ssa-ccp-25.c: Adjust pattern.
1776 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1779 * gfortran.dg/external_procedures_1.f90: Modified.
1780 * gfortran.dg/proc_ptr_result_1.f90: New.
1781 * gfortran.dg/proc_ptr_result_2.f90: New.
1782 * gfortran.dg/proc_ptr_result_3.f90: New.
1784 2009-04-09 Richard Guenther <rguenther@suse.de>
1786 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1787 to prevent constant propagation.
1788 * gcc.dg/vect/vect-56.c: Likewise.
1789 * gcc.dg/vect/vect-58.c: Likewise.
1790 * gcc.dg/vect/vect-60.c: Likewise.
1791 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1792 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1793 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1795 2009-04-09 Richard Guenther <rguenther@suse.de>
1797 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1798 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1800 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1803 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1806 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1808 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1809 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1811 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1813 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1815 2009-04-08 Jason Merrill <jason@redhat.com>
1818 * g++.dg/template/error40.C: Add another test.
1820 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1824 * gcc.c-torture/compile/pr39614-1.c,
1825 gcc.c-torture/compile/pr39614-2.c,
1826 gcc.c-torture/compile/pr39614-3.c,
1827 gcc.c-torture/compile/pr39614-4.c,
1828 gcc.c-torture/compile/pr39614-5.c,
1829 gcc.c-torture/compile/pr39673-1.c,
1830 gcc.c-torture/compile/pr39673-2.c: New tests.
1831 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1833 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1834 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1837 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1840 * g++.dg/cpp0x/variadic-crash2.C: New test.
1842 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1845 * gfortran.dg/alloc_comp_result_1.f90: New test.
1847 2009-04-07 Jason Merrill <jason@redhat.com>
1850 * g++.dg/overload/extern-C-1.C: New.
1852 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1855 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1857 2009-04-07 Jason Merrill <jason@redhat.com>
1860 * g++.dg/template/error40.C: New.
1862 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1865 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1867 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1869 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1871 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1874 * gfortran.dg/proc_decl_1.f90: Modified.
1875 * gfortran.dg/proc_ptr_11.f90: Extended.
1876 * gfortran.dg/proc_ptr_13.f90: Modified.
1878 2009-04-06 Jason Merrill <jason@redhat.com>
1881 * g++.dg/template/fnspec1.C: New.
1883 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1885 * lib/gnat.exp: Handle multilib.
1887 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1890 * gfortran.dg/dependency_23.f90: New test.
1892 2009-04-06 Richard Guenther <rguenther@suse.de>
1894 PR tree-optimization/28868
1895 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1896 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1897 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1898 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1900 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1902 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1904 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1906 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1908 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1910 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1911 with the built-in y0, and the subsequent warning.
1912 (y1): Likewise, rename to y_1.
1914 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1917 * gfortran.dg/proc_decl_21.f90: New.
1919 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1922 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1924 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1926 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1927 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1928 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1929 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1930 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1931 gfortran.dg/namelist_49.f90: Gate test on effective_target
1933 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1935 2009-04-05 Daniel Kraft <d@domob.eu>
1938 * gfortran.dg/read_float_2.f03
1939 * gfortran.dg/read_float_3.f90
1941 2009-04-05 Richard Guenther <rguenther@suse.de>
1943 PR tree-optimization/39648
1944 * gcc.c-torture/compile/pr39648.c: New testcase.
1946 2009-04-05 Jason Merrill <jason@redhat.com>
1949 * g++.dg/template/error39.C: New.
1951 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1954 * gfortran.dg/implied_do_1.f90: New.
1956 2009-04-04 Tobias Burnus <burnus@net-b.de>
1959 * gfortran.dg/recursive_check_8.f90: New.
1960 * gfortran.dg/recursive_check_9.f90: New.
1961 * gfortran.dg/recursive_check_10.f90: New.
1962 * gfortran.dg/recursive_check_11.f90: New.
1963 * gfortran.dg/recursive_check_12.f90: New.
1964 * gfortran.dg/recursive_check_13.f90: New.
1965 * gfortran.dg/recursive_check_14.f90: New.
1967 2009-04-04 Jason Merrill <jason@redhat.com>
1970 * g++.dg/template/error38.C: Add more tests.
1972 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1975 * gfortran.dg/common_align_2.f90: New test.
1977 2009-04-04 Richard Guenther <rguenther@suse.de>
1979 PR tree-optimization/8781
1980 PR tree-optimization/37892
1981 * g++.dg/tree-ssa/pr8781.C: New testcase.
1982 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1984 2009-04-04 Richard Guenther <rguenther@suse.de>
1986 PR tree-optimization/39636
1987 * gcc.c-torture/compile/pr39636.c: New testcase.
1989 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1991 PR rtl-optimization/39607
1992 * g++.dg/opt/pr39607.C: New.
1994 2009-04-03 Tobias Burnus <burnus@net-b.de>
1997 * gfortran.dg/common_12.f90: New.
1999 2009-04-03 Jason Merrill <jason@redhat.com>
2002 * g++.dg/template/const2.C: New test.
2004 2009-04-03 Richard Guenther <rguenther@suse.de>
2006 PR tree-optimization/2480
2007 PR tree-optimization/23086
2008 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2009 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2011 2009-04-03 Richard Guenther <rguenther@suse.de>
2013 PR tree-optimization/34743
2014 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2015 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2016 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2017 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2018 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2019 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2020 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2021 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2023 2009-04-03 Richard Guenther <rguenther@suse.de>
2026 PR tree-optimization/23940
2027 PR tree-optimization/33237
2030 PR tree-optimization/36201
2031 PR tree-optimization/36230
2032 PR tree-optimization/38049
2033 PR tree-optimization/38207
2034 PR tree-optimization/38230
2035 PR tree-optimization/38301
2036 PR tree-optimization/38585
2038 PR tree-optimization/38985
2039 PR tree-optimization/39299
2040 * gcc.dg/pr19633-1.c: Adjust.
2041 * gcc.dg/torture/pta-callused-1.c: Likewise.
2042 * gcc.dg/torture/pr39074-2.c: Likewise.
2043 * gcc.dg/torture/pr39074.c: Likewise.
2044 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2045 * gcc.dg/torture/pr30375.c: Adjust.
2046 * gcc.dg/torture/pr33563.c: Likewise.
2047 * gcc.dg/torture/pr33870.c: Likewise.
2048 * gcc.dg/torture/pr33560.c: Likewise.
2049 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2050 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2051 * gcc.dg/tree-ssa/alias-15.c: Remove.
2052 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2053 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2054 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2055 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2056 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2057 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2058 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2059 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2060 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2061 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2062 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2063 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2064 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2065 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2066 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2067 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2068 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2069 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2070 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2071 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2072 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2073 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2074 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2075 * gcc.dg/uninit-B.c: XFAIL.
2076 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2077 * gcc.dg/uninit-pr19430.c: XFAIL.
2078 * g++.dg/tree-ssa/pr13146.C: New testcase.
2079 * g++.dg/opt/pr36187.C: Adjust.
2080 * g++.dg/torture/20090329-1.C: New testcase.
2082 2009-04-02 Chao-ying Fu <fu@mips.com>
2084 * gcc.target/mips/interrupt_handler.c: New test.
2086 2009-04-02 David Ayers <ayers@fsfe.org>
2089 * objc.dg/bad-receiver-type-2.m: New test contributed by
2092 2009-04-02 Jason Merrill <jason@redhat.com>
2095 * g++.dg/template/error38.C: New test.
2097 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2099 PR tree-optimization/31677
2100 * gcc.dg/memcpy-1.c: Add compiler option.
2102 2009-04-02 Ira Rosen <irar@il.ibm.com>
2104 PR tree-optimization/39595
2105 * gfortran.dg/vect/O3-pr39595.f: New test.
2107 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2110 * g++.dg/template/typedef11.C: New test.
2111 * g++.dg/template/typedef12.C: Likewise.
2112 * g++.dg/template/typedef13.C: Likewise.
2113 * g++.dg/template/typedef14.C: Likewise.
2114 * g++.dg/template/typedef15.C: Likewise.
2115 * g++.dg/template/typedef16.C: Likewise.
2116 * g++.dg/template/sfinae3.C: Compile this pedantically.
2117 The only errors expected should be the one saying the typedef is ill
2119 * g++.old-deja/g++.pt/typename8.C: Likewise.
2120 * g++.dg/template/access11.C: Update this.
2122 2009-04-02 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/37221
2125 * gcc.c-torture/compile/20090331-1.c: New testcase.
2127 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2129 * gcc.c-torture/compile/20090401-1.c: New test.
2131 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2134 * g++.dg/template/pr4926-1.C: New.
2136 2009-04-01 Xinliang David Li <davidxl@google.com>
2138 * gcc.target/i386/all_one_m128i.c: New test.
2140 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2143 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2144 * gcc.dg/fltconst-2.c: New test.
2145 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2146 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2149 * gcc.dg/cpp/pr33466.c: New test.
2150 * gcc.dg/dfp/pr33466.c: New test.
2151 * gcc.dg/fixed-point/pr33466.c: New test.
2153 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2155 PR tree-optimization/35011
2156 * g++.dg/other/pr35011.C: New.
2158 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2161 * gcc.dg/pr39226.c: New test.
2163 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2166 * g++.dg/template/pr35240.C: New.
2168 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2171 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2172 * gcc.dg/pr25682.c: Update expected diagnostics.
2174 2009-04-01 Richard Guenther <rguenther@suse.de>
2176 * gcc.dg/fold-plusmult-2.c: New testcase.
2178 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/pr37772.c: New test.
2182 * g++.dg/ext/asm11.C: New test.
2184 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2186 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2187 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2190 2009-03-31 Jason Merrill <jason@redhat.com>
2192 * g++.old-deja/g++.other/using9.C: Add expected errors.
2194 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2196 * gcc.c-torture/compile/pr33009.c: Removed.
2198 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2200 * gcc.c-torture/compile/pr33009.c: Delete.
2201 * gcc.c-torture/compile/pr11832.c: Likewise.
2203 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2206 * lib/target-supports.exp (check_effective_target_stdint_types):
2208 (check_effective_target_inttypes_types): New.
2209 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2210 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2211 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2213 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2217 * gfortran.dg/data_pointer_1.f90: New test.
2219 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2222 * gfortran.dg/char_length_15.f90: New test.
2224 2009-03-31 Jason Merrill <jason@redhat.com>
2227 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2228 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2229 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2232 * g++.dg/other/typedef2.C: New test.
2235 * g++.dg/template/typedef17.C: New test.
2237 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2238 * g++.dg/cpp0x/auto12.C: Likewise.
2240 2009-03-31 Richard Guenther <rguenther@suse.de>
2243 * gcc.dg/fold-compare-4.c: New testcase.
2244 * gcc.dg/fold-compare-5.c: Likewise.
2246 2009-03-31 Richard Guenther <rguenther@suse.de>
2248 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2250 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2253 * gcc.target/i386/pr39592-1.c: New test.
2255 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2257 PR preprocessor/15638
2258 * gcc.dg/cpp/missing-header-1.c: New test.
2259 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2260 "compilation terminated" message.
2261 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2263 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2264 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2265 terminated" message.
2267 2009-03-31 Richard Guenther <rguenther@suse.de>
2271 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2272 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2274 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2277 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2278 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2279 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2280 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2281 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2282 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2283 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2285 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2288 * gfortran.dg/whole_file_1.f90: New test.
2290 * gfortran.dg/whole_file_2.f90: New test.
2291 * gfortran.dg/whole_file_3.f90: New test.
2293 * gfortran.dg/whole_file_4.f90: New test.
2295 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2297 * gfortran.dg/bind_c_usage_19.f90: New test.
2300 * gcc.target/powerpc/altivec-29.c: New test.
2302 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2304 PR rtl-optimization/323
2305 * gcc.target/i386/excess-precision-1.c,
2306 gcc.target/i386/excess-precision-2.c,
2307 gcc.target/i386/excess-precision-3.c,
2308 gcc.target/i386/excess-precision-4.c,
2309 gcc.target/i386/excess-precision-5.c,
2310 gcc.target/i386/excess-precision-6.c: New tests.
2312 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2315 * gcc.dg/c99-array-lval-8.c: New test.
2317 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2319 PR preprocessor/34695
2320 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2321 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2322 instead of dg-warning for "previous definition" messages.
2323 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2324 "warnings being treated as errors" message.
2325 * gcc.dg/fltconst-1.c: Use -fshow-column.
2327 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2330 * gfortran.dg/power1.f90: New test.
2332 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2340 * gcc.c-torture/compile/20081108-1.c,
2341 gcc.c-torture/compile/20081108-2.c,
2342 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2343 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2344 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2345 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2346 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2347 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2348 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2349 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2350 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2351 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2352 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2353 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2354 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2355 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2356 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2357 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2358 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2360 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2361 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2362 XFAILs. Update expected messages.
2363 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2365 * gcc.dg/real-const-1.c: Replace with test from original PR.
2366 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2367 when casting from non-constant integer to pointer.
2369 2009-03-29 Richard Guenther <rguenther@suse.de>
2371 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2373 2009-03-29 Daniel Kraft <d@domob.eu>
2376 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2378 * gfortran.dg/typebound_proc_9.f03: New test.
2379 * gfortran.dg/typebound_proc_10.f03: New test.
2380 * gfortran.dg/typebound_proc_11.f03: New test.
2381 * gfortran.dg/abstract_type_5.f03: New test.
2383 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2386 * gfortran.dg/do_4.f: New.
2387 * gfortran.dg/goto_2.f90: Correct expected warnings.
2388 * gfortran.dg/goto_4.f90: Likewise.
2389 * gfortran.dg/goto_5.f90: New.
2391 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2394 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2396 * gcc.target/i386/pr39545-1.c: New.
2397 * gcc.target/i386/pr39545-2.c: Likewise.
2399 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2400 (flex2_struct): Likewise.
2401 (check_struct_passing7): Likewise.
2402 (check_struct_passing8): Likewise.
2405 (main): Call check_struct_passing7 and check_struct_passing8.
2407 2009-03-29 Richard Guenther <rguenther@suse.de>
2409 * gcc.c-torture/execute/20090113-1.c: New testcase.
2410 * gcc.c-torture/execute/20090113-2.c: Likewise.
2411 * gcc.c-torture/execute/20090113-3.c: Likewise.
2412 * gcc.c-torture/execute/20090207-1.c: Likewise.
2413 * gcc.c-torture/compile/20090114-1.c: Likewise.
2414 * gcc.c-torture/compile/20090328-1.c: Likewise.
2415 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2417 2009-03-29 David Ayers <ayers@fsfe.org>
2420 * objc.dg/conditional-1.m: New tests.
2422 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2424 * gcc.dg/winline-10.c: New test.
2426 2009-03-28 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/do_check_1.f90: Add test.
2430 * gfortran.dg/do_check_2.f90: Add test.
2431 * gfortran.dg/do_check_3.f90: Add test.
2432 * gfortran.dg/do_check_4.f90: Add test.
2434 2009-03-28 Jan Hubicka <jh@suse.cz>
2436 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2437 * gcc.dg/pr33826.c: Update dump files.
2438 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2439 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2441 2009-03-28 Martin Jambor <mjambor@suse.cz>
2443 * g++.dg/tree-ssa/fwprop-align.C: New test.
2445 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2447 * gcc.target/powerpc/altivec-28.c: New test.
2450 * gcc.dg/wdisallowed-functions-1.c: Removed.
2451 * gcc.dg/wdisallowed-functions-2.c: Removed.
2452 * gcc.dg/wdisallowed-functions-3.c: Removed.
2453 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2454 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2455 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2457 2009-03-28 Richard Guenther <rguenther@suse.de>
2459 PR tree-optimization/38723
2460 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2462 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2465 * gfortran.dg/char_result_13.f90: New test.
2467 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2470 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2472 2009-03-28 Daniel Kraft <d@domob.eu>
2474 * gfortran.dg/trim_1.f90: New test.
2476 2009-03-28 Richard Guenther <rguenther@suse.de>
2478 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2479 * g++.dg/warn/Warray-bounds.C: Likewise.
2481 2009-03-28 Tobias Burnus <burnus@net-b.de>
2484 * gfortran.dg/recursive_check_7.f90: New test.
2486 2009-03-28 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/do_check_5.f90: New test.
2490 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2491 * gfortran.dg/array_constructor_18.f90: Ditto.
2492 * gfortran.dg/array_constructor_22.f90: Ditto.
2493 * gfortran.dg/do_3.F90: Ditto.
2494 * gfortran.dg/do_1.f90: Ditto.
2496 2009-03-28 Richard Guenther <rguenther@suse.de>
2498 PR tree-optimization/38180
2499 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2501 2009-03-28 Richard Guenther <rguenther@suse.de>
2503 PR tree-optimization/38513
2504 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2505 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2506 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2507 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2508 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2509 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2510 * gcc.dg/vect/vect-35.c: Likewise.
2511 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2512 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2513 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2515 2009-03-28 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/38968
2518 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2520 2009-03-28 Richard Guenther <rguenther@suse.de>
2522 PR tree-optimization/37795
2523 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2525 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2527 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2528 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2529 options for removed targets.
2531 2009-03-27 Richard Guenther <rguenther@suse.de>
2533 PR tree-optimization/39120
2534 * gcc.c-torture/execute/pr39120.c: New testcase.
2536 2009-03-27 Richard Guenther <rguenther@suse.de>
2538 PR tree-optimization/39120
2539 * gcc.dg/torture/pta-callused-1.c: New testcase.
2541 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2544 * gcc.target/i386/pr39315-1.c: New.
2545 * gcc.target/i386/pr39315-2.c: Likewise.
2546 * gcc.target/i386/pr39315-3.c: Likewise.
2547 * gcc.target/i386/pr39315-4.c: Likewise.
2548 * gcc.target/i386/pr39315-check.c: Likewise.
2550 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2553 * gcc.dg/pr39323-1.c: New.
2554 * gcc.dg/pr39323-2.c: Likewise.
2555 * gcc.dg/pr39323-3.c: Likewise.
2557 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2560 * gcc.target/ia64/sync-1.c: New.
2562 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2565 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2566 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2567 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2568 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2569 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2570 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2571 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2572 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2574 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2576 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2577 for low precision (i.e. float).
2579 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2580 Jakub Jelinek <jakub@redhat.com>
2583 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2585 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.dg/memmove-2.c: New test.
2588 * gcc.dg/memmove-3.c: New test.
2590 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2593 2009-03-27 Xinliang David Li <davidxl@google.com>
2595 PR tree-optimization/39557
2596 * g++.dg/tree-ssa/dom-invalid.C: New test.
2598 2009-03-27 Xinliang David Li <davidxl@google.com>
2600 PR tree-optimization/39548
2601 * g++.dg/tree-ssa/copyprop.C: New test.
2603 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2606 * g++.dg/template/typename17.C: New testcase.
2607 * g++.dg/template/typename18.C: New testcase.
2609 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2612 * g++.dg/other/var_copy-1.C: New test.
2614 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2617 * g++.dg/parse/ctor9.C: New test.
2619 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2622 * g++.dg/init/error2.C: New test.
2624 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2627 * gcc.dg/pr35652.C: New.
2628 * g++.dg/warn/pr35652.C: New.
2629 * gcc.dg/format/plus-1.c: Adjust message.
2631 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.dg/wdisallowed-functions-3.c: New test.
2635 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2637 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2639 * gcc.dg/inline-33.c: Fix when pic.
2641 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2643 * gcc.target/ia64/20090324-1.c: New test.
2645 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.dg/pr27898.c: New test.
2650 PR tree-optimization/32139
2651 * gcc.c-torture/compile/pr32139.c: New test.
2653 2009-03-24 Jason Merrill <jason@redhat.com>
2656 * g++.dg/parse/defarg14.C: New test.
2658 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2661 * gfortran.dg/read_repeat.f90: New test.
2663 2009-03-24 Ira Rosen <irar@il.ibm.com>
2665 PR tree-optimization/39529
2666 * gcc.dg/vect/pr39529.c: New test.
2668 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2669 Jakub Jelinek <jakub@redhat.com>
2672 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2674 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2679 2009-03-23 Jason Merrill <jason@redhat.com>
2681 * g++.dg/cpp0x/auto12.C: Add variadic test.
2684 * g++.dg/warn/Wshadow-4.C: New test.
2686 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2688 PR tree-optimization/39516
2689 * gfortran.dg/pr39516.f: New test.
2691 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2693 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2694 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2695 variable, not environment variable.
2697 2009-03-21 Jason Merrill <jason@redhat.com>
2700 * g++.dg/ext/vla6.C: New test.
2702 2009-03-20 Jason Merrill <jason@redhat.com>
2704 * g++.dg/cpp0x/initlist5.C: Add additional test.
2706 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2707 Janis Johnson <janis187@us.ibm.com>
2709 * lib/compat.exp (compat-get-options-main, compat-get-options):
2710 Handle dg-prune-output in source file.
2711 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2712 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2713 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2716 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2719 * gcc.dg/gomp/pr39495-1.c: New test.
2720 * gcc.dg/gomp/pr39495-2.c: New test.
2721 * g++.dg/gomp/pr39495-1.C: New test.
2722 * g++.dg/gomp/pr39495-2.C: New test.
2725 * gcc.target/i386/pr39496.c: New test.
2726 * g++.dg/other/pr39496.C: New test.
2728 2009-03-19 Li Feng <nemokingdom@gmail.com>
2731 * gcc.dg/autopar/pr39500-1.c: New.
2732 * gcc.dg/autopar/pr39500-2.c: New.
2734 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2736 * g++.dg/dg.exp: Prune graphite.
2738 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2741 * g++.dg/graphite: New.
2742 * g++.dg/graphite/graphite.exp: New.
2743 * g++.dg/graphite/pr39447.C: New.
2745 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2748 * g++.dg/template/pr39425.C: New.
2750 * g++.dg/template/spec33.C: Updated.
2752 2009-03-17 Jason Merrill <jason@redhat.com>
2754 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2756 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/ext/unary_trait_incomplete.C: New.
2761 2009-03-17 Jing Yu <jingyu@google.com>
2764 * g++.dg/inherit/thunk10.C: New test.
2766 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2769 * gcc.target/i386/pr39482.c: New test.
2771 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2774 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2775 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2776 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2777 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2780 * gcc.dg/pr39443.c: New test.
2783 * gcc.dg/debug/pr39412.c: New test.
2785 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2788 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2789 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2791 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2792 its original value, or unset if it was not defined.
2793 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2794 path procs around use of HOSTCC.
2795 * g++.dg/compat/struct-layout-1.exp: Ditto.
2796 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2798 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2800 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2802 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2804 Revert patch for PR testsuite/37630.
2807 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2810 * lib/target-supports.exp (check_effective_target_ieee): New.
2811 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2812 * gcc.dg/20001012-1.c: Require ieee.
2815 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2817 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2819 PR tree-optimization/39455
2820 * gcc.dg/pr39455.c: New test.
2822 2009-03-13 David Ayers <ayers@fsfe.org>
2824 * objc/execute/trivial.m. New test.
2826 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2829 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2831 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2834 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2837 2009-03-12 David Ayers <ayers@fsfe.org>
2840 * objc/execute/exceptions/handler-1.m. New test.
2842 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2845 * gcc.target/i386/pr39431.c: New test.
2847 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2850 * gcc.target/i386/pr39445.c: New.
2852 * gcc.target/i386/push-1.c: XFAIL.
2854 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2856 * gcc.dg/inline-33.c: New test.
2858 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2860 * gcc.dg/vect/vect-82.c: Combine dg-do and
2861 dg-require-effective-target into dg-skip-if.
2862 * gcc.dg/vect/vect-83.c: Likewise.
2864 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2867 * gcc.target/i386/stackalign/longlong-1.c: New test.
2868 * gcc.target/i386/stackalign/longlong-2.c: New test.
2870 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2872 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2874 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2876 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2877 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2879 2009-03-11 Olivier Hainque <hainque@adacore.com>
2881 * gnat.dg/slice_enum.adb: New test.
2883 2009-03-11 Jason Merrill <jason@redhat.com>
2886 * g++.dg/opt/nrv15.C: New test.
2888 2009-03-10 Ira Rosen <irar@il.ibm.com>
2890 PR tree-optimization/39422
2891 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2892 constant array with static initialization to global memory.
2893 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2895 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2897 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2900 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2903 * g++.dg/opt/switch2.C: Add -w to dg-options.
2904 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2905 * g++.dg/warn/switch1.C: New test.
2906 * g++.dg/other/switch3.C: New test.
2908 PR tree-optimization/39394
2909 * gcc.c-torture/compile/pr39394.c: New test.
2911 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2913 * gcc.target/s390/20090223-1.c: New testcase.
2915 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2918 * gfortran.dg/fmt_f0_1.f90: New test.
2920 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2923 * g++.dg/other/new1.C: Adjusted.
2924 * g++.dg/parse/crash40.C: Likewise.
2925 * g++.dg/parse/defarg12.C: Likewise.
2926 * g++.dg/template/error15.C: Likewise.
2928 * g++.dg/other/pr39060.C: New.
2930 2009-03-07 Jason Merrill <jason@redhat.com>
2933 * g++.dg/opt/new1.C: New.
2935 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2938 * g++.dg/other/error32.C: New.
2940 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.c-torture/compile/pr39360.c: New test.
2946 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2948 2009-03-05 Jason Merrill <jason@redhat.com>
2951 * g++.dg/warn/Wuninitialized-3.C: New test.
2953 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2956 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2957 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2959 2009-03-04 Jason Merrill <jason@redhat.com>
2962 * g++.dg/template/koenig7.C: New test.
2964 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2966 * g++.dg/torture/predcom-1.C: New test.
2968 2009-03-04 Richard Guenther <rguenther@suse.de>
2970 PR tree-optimization/39362
2971 * g++.dg/torture/pr39362.C: New testcase.
2973 2009-03-04 Jason Merrill <jason@redhat.com>
2974 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2979 * g++.dg/template/dependent-name5.C: New test.
2981 2009-03-04 Steve Ellcey <sje@cup.hp.com>
2984 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2985 vect_int to vect_int_mult.
2987 2009-03-04 Richard Guenther <rguenther@suse.de>
2989 PR tree-optimization/39358
2990 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2991 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2993 2009-03-04 Richard Guenther <rguenther@suse.de>
2995 PR tree-optimization/39339
2996 * gcc.c-torture/execute/pr39339.c: New testcase.
2998 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3000 * gcc.c-torture/compile/20090303-1.c,
3001 gcc.c-torture/compile/20090303-2.c: New tests.
3003 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3006 * gfortran.dg/gomp/pr39354.f90: New test.
3008 PR tree-optimization/39343
3009 * gcc.dg/pr39343.c: New test.
3011 2009-03-03 Ira Rosen <irar@il.ibm.com>
3013 PR tree-optimization/39248
3014 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3015 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3016 on targets without vector misalignment support.
3017 * lib/target-supports.exp
3018 (check_effective_target_vect_short_mult): Add
3019 check_effective_target_arm32.
3021 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3024 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3025 * testsuite/gcc.dg/graphite/pr39335.c: New.
3027 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3029 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3031 * gcc.target/i386/stackalign/return-5.c: Likewise.
3032 * gcc.target/i386/stackalign/return-6.c: Likewise.
3034 2009-03-02 Richard Guenther <rguenther@suse.de>
3035 Ira Rosen <irar@il.ibm.com>
3037 PR tree-optimization/39318
3038 * gfortran.dg/vect/pr39318.f90: New test.
3040 2009-03-01 Jan Hubicka <jh@suse.cz>
3042 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3044 2009-03-01 Jan Hubicka <jh@suse.cz>
3047 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3049 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3051 * gnat.dg/pack12.adb: New test.
3053 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3056 * g++.dg/other/pr37789.C: New.
3058 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3061 * gfortran.dg/interface_25.f90: New test.
3062 * gfortran.dg/interface_26.f90: New test.
3064 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3067 * gfortran.dg/initialization_22.f90: New test.
3069 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3071 PR rtl-optimization/39241
3072 * gcc.dg/torture/pr39241.c: New.
3074 2009-02-25 Martin Jambor <mjambor@suse.cz>
3076 PR tree-optimizations/39259
3077 * g++.dg/torture/pr39259.C: New testcase.
3079 2009-02-24 Richard Guenther <rguenther@suse.de>
3082 * g++.dg/template/instantiate10.C: New testcase.
3084 2009-02-24 Richard Guenther <rguenther@suse.de>
3085 Zdenek Dvorak <ook@ucw.cz>
3087 PR tree-optimization/39233
3088 * gcc.c-torture/execute/pr39233.c: New testcase.
3090 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3092 PR tree-optimization/39260
3093 * gcc.dg/graphite/pr39260.c: New.
3095 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3097 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3099 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3102 * g++.dg/template/void14.C: New.
3104 2009-02-23 Jason Merrill <jason@redhat.com>
3107 * g++.dg/init/const7.C: Remove XFAIL.
3108 * g++.dg/init/static-init1.C: New test.
3110 * g++.dg/cpp0x/initlist14.C: New test.
3112 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3115 * bound_simplification_2.f90: New test case.
3116 * bound_7.f90: New test case.
3118 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3120 * gcc.dg/cpp/include4.c: New test.
3122 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3125 * gcc.target/i386/abi-2.c: New.
3127 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3129 * gcc.c-torture/execute/pr39228.x: New.
3131 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3133 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3134 scan-assembler to check for xmm0 register.
3136 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3137 Joseph Myers <joseph@codesourcery.com>
3139 * gcc.target/arm/va_list.c: New test.
3140 * g++.dg/abi/arm_va_list.C: Likewise.
3141 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3143 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3144 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3145 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3146 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3147 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3148 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3150 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3153 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3156 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3159 * gcc.c-torture/execute/pr39240.c: New test.
3161 2009-02-20 Jason Merrill <jason@redhat.com>
3164 * g++.dg/parse/dtor15.C: New test.
3166 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3168 * gcc.c-torture/execute/20090219-1.c: New.
3170 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3172 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3173 (mips-dg-options): When matching isa* pseudo-options make
3174 'value' optional and accept ! entries. Use $spec instead of
3175 $isa_spec in the isa pseudo-option error message. Only
3176 perform the ISA-range check when 'value' is set. If arch is
3177 matching any CPU in the ! entries switch to its generic ISA.
3178 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3179 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3181 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3184 * gcc.dg/visibility-20.c: New test.
3185 * g++.dg/ext/visibility/visibility-11.C: New test.
3187 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3190 * g++.dg/abi/pr39188-1a.C: New.
3191 * g++.dg/abi/pr39188-1b.C: Likewise.
3192 * g++.dg/abi/pr39188-1.h: Likewise.
3193 * g++.dg/abi/pr39188-2a.C: Likewise.
3194 * g++.dg/abi/pr39188-2b.C: Likewise.
3195 * g++.dg/abi/pr39188-2.h: Likewise.
3196 * g++.dg/abi/pr39188-3a.C: Likewise.
3197 * g++.dg/abi/pr39188-3b.C: Likewise.
3198 * g++.dg/abi/pr39188-3.h: Likewise.
3200 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3203 * gcc.c-torture/execute/call-trap-1.c,
3204 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3207 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3210 * gcc.c-torture/execute/pr39228.c: New test.
3212 2009-02-19 Richard Guenther <rguenther@suse.de>
3214 PR tree-optimization/39074
3215 * gcc.dg/torture/pr39074.c: New testcase.
3216 * gcc.dg/torture/pr39074-2.c: Likewise.
3217 * gcc.dg/torture/pr39074-3.c: Likewise.
3219 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3222 * g++.dg/parse/attr3.C: New.
3224 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3227 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3230 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3233 2009-02-18 Jason Merrill <jason@redhat.com>
3236 * g++.dg/init/const7.C: Remove XFAIL.
3239 * g++.dg/opt/const6.C: New test.
3241 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3243 * gcc.dg/callabi/callabi.exp: Moved to ...
3244 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3247 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3248 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3249 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3250 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3251 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3252 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3253 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3255 * gcc.dg/callabi/callabi.h: Moved to ...
3256 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3258 * gcc.dg/callabi/func-1.c: Moved to ...
3259 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3261 * gcc.dg/callabi/func-indirect.c: Moved to ...
3262 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3264 * gcc.dg/callabi/pr38891.c: Moved to ...
3265 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3267 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3268 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3270 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3271 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3273 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3274 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3276 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3279 * gcc.dg/callabi/pr38891.c: New.
3281 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3283 * gcc.dg/callabi/callabi.exp: New.
3285 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3288 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3290 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3292 * gcc.target/i386/pr39082-1.c: New.
3294 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3297 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3298 CHECK_M64_M128 is defined.
3299 (check_f_arguments): Add "do".
3300 (check_vector_arguments): New.
3301 (check_m64_arguments): Likewise.
3302 (check_m128_arguments): Likewise.
3304 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3305 (CHECK_M64_M128): Define.
3307 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3309 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3311 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3312 tests only if CHECK_M64_M128 is defined.
3314 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3315 (m128_2_struct): Likewise.
3316 (check_struct_passing5): Likewise.
3317 (check_struct_passing6): Likewise.
3318 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3320 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3322 (check_union_passing4): Likewise.
3323 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3325 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3328 * gcc.dg/noncompile/pr35447-1.c: New test.
3330 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3332 PR tree-optimization/36922
3333 * gfortran.dg/pr36922.f: New test.
3335 2009-02-17 Richard Guenther <rguenther@suse.de>
3337 PR tree-optimization/39202
3338 * gcc.c-torture/compile/pr39202.c: New testcase.
3340 2009-02-17 Richard Guenther <rguenther@suse.de>
3342 PR tree-optimization/39204
3343 * gcc.dg/torture/pr39204.c: New testcase.
3345 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3347 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3348 * gcc.dg/vect/vect-outer-6.c: Ditto.
3350 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3353 * gcc.dg/noncompile/init-5.c: New test.
3354 * gcc.dg/init-bad-4.c: Adjust expected errors.
3356 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3359 * gcc.target/i386/push-1.c: New.
3361 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3363 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3365 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3367 * gcc.target/spu/intrinsics-sr.c: New test.
3369 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3372 * gcc.target/ia64/sibcall-opt-1.c: New test.
3373 * gcc.target/ia64/sibcall-opt-2.c: New test.
3375 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3378 * gfortran.dg/cray_pointers_8.f90: New test.
3381 * gfortran.dg/cray_pointers_9.f90: New test.
3383 2009-02-13 Jason Merrill <jason@redhat.com>
3386 * g++.dg/cpp0x/decltype16.C: New.
3388 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3391 * gfortran.dg/gomp/pr39152.f90: New.
3393 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3396 * gcc.target/i386/pr39162.c: New.
3398 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3401 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3404 2009-02-12 Jason Merrill <jason@redhat.com>
3407 * g++.dg/template/array20.C: New test.
3409 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3411 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3412 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3413 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3415 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3417 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3419 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3422 * gfortran.dg/pr39152.f: New.
3424 2009-02-11 Jason Merrill <jason@redhat.com>
3427 * g++.dg/cpp0x/defaulted9.C: New test.
3430 * g++.dg/init/value7.C: New test.
3432 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3435 * gcc.target/i386/pr38824.c: New testcase.
3437 2009-02-11 Jason Merrill <jason@redhat.com>
3440 * g++.dg/cpp0x/defaulted8.C: New test.
3443 * g++.dg/cpp0x/rv9p.C: New test.
3445 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3447 * gnat.dg/aliasing3.adb: New test.
3448 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3450 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3453 * g++.dg/template/crash88.C: New.
3454 * g++.dg/template/crash89.C: Likewise.
3456 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3459 * gcc.dg/pr39084.c: New test.
3461 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3464 * gcc.target/i386/pr39139.c: New test.
3466 2009-02-10 Richard Guenther <rguenther@suse.de>
3468 PR tree-optimization/39132
3469 * gcc.dg/torture/pr39132.c: New testcase.
3471 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3474 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3475 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3476 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3477 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3478 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3479 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3480 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3481 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3483 2009-02-09 Jason Merrill <jason@redhat.com>
3486 * g++.dg/init/value6.C: New test.
3488 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3490 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3492 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3494 * gcc.c-torture/compile/20090209-1.c: New test.
3496 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3500 * g++.dg/cpp0x/vt-35147.C: New.
3501 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3502 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3504 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3507 * gcc.dg/attr-alias-4.c: New test.
3509 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3512 * gcc.dg/dfp/pr39035.c: New test.
3514 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3517 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3519 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3522 * g++.dg/opt/thunk3.C: New test.
3524 2009-02-05 Nick Clifton <nickc@redhat.com>
3526 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3527 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3528 * gcc.dg/cdce1.c: Likewise.
3529 * gcc.dg/cpp/_Pragma6.c: Likewise.
3530 * g++.dg/cpp/_Pragma1.C: Likewise.
3531 * gcc.dg/utf32-2.c: Xfail for M32C.
3532 * gcc.dg/utf32-1.c: Likewise.
3533 * gcc.dg/utf32-3.c: Likewise.
3534 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3536 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3537 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3538 * gcc.dg/Wconversion-5.c: Likewise.
3539 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3540 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3541 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3542 * gcc.dg/utf-inc-init.c: Likewise.
3543 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3544 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3545 * gcc.dg/utf-array-short-wchar.c: Likewise.
3546 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3547 * gcc.dg/mallign.c: Use size_t instead of long.
3549 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3551 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3553 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3555 * gcc.c-torture/execute/pr39100.c: New.
3557 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3560 * gcc.dg/tls/diag-6.c: New test.
3562 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3564 AVX Programming Reference (January, 2009)
3565 * gcc.target/i386/avx-vpclmulqdq.c: New.
3566 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3568 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3570 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3571 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3572 (pclmul_test): Renamed to ...
3575 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3578 * g++.dg/abi/mangle31.C: New test.
3580 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3583 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3585 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3586 inside function prototype but not part of parameter declarator.
3587 * vla-11.c: New test.
3589 2009-02-03 Jason Merrill <jason@redhat.com>
3591 * g++.dg/warn/main-4.C: New test.
3592 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3594 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3597 * g++.dg/expr/cast10.C: New test.
3599 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3602 * gcc.dg/init-bad-6.c: New test.
3604 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3607 * gcc.c-torture/compile/pr35318.c: New test.
3610 * gcc.dg/nofixed-point-2.c: New test.
3611 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3612 * g++.dg/ext/fixed2.C: Likewise.
3613 * g++.dg/other/error25.C: Likewise.
3614 * g++.dg/lookup/crash7.C: Likewise.
3615 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3618 * g++.dg/cpp0x/initlist13.C: New test.
3620 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3623 * g++.dg/template/func2.C: New test.
3626 * g++.dg/template/typename15.C: New.
3627 * g++.dg/template/typename16.C: New.
3629 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3630 Ben Elliston <bje@au.ibm.com>
3633 * gcc.dg/dfp/pr39034.c: New test.
3635 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3638 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3640 2009-02-02 Jason Merrill <jason@redhat.com>
3643 * g++.dg/parse/dtor14.C: New test.
3645 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3647 * lib/target-supports.exp
3648 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3649 * g++.dg/ext/builtin10.C: New test.
3652 * gcc.target/i386/pr39058.c: New test.
3654 2009-02-02 Richard Guenther <rguenther@suse.de>
3656 PR tree-optimization/38937
3657 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3659 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/parse/crash52.C: New.
3664 2009-01-30 Richard Guenther <rguenther@suse.de>
3666 PR tree-optimization/39041
3667 * gcc.c-torture/compile/pr39041.c: New testcase.
3669 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3672 * gcc.target/i386/pr39013-1.c: New test.
3673 * gcc.target/i386/pr39013-2.c: New test.
3676 * g++.dg/ext/label12.C: New test.
3678 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3681 * g++.dg/parse/error34.C: New.
3682 * g++.dg/parse/error35.C: Likewise.
3684 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3687 * g++.dg/cpp0x/decltype-38655.C: New.
3689 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3692 * g++.dg/torture/pr39002.C: New test.
3694 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3696 PR tree-optimization/39007
3697 * gcc.dg/tree-ssa/pr39007.c: New.
3699 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3702 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3705 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3708 * gcc.c-torture/compile/pr38857.c: New test.
3710 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3714 * gfortran.dg/bound_6.f90: New test.
3716 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3718 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3720 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3722 PR tree-optimization/38997
3723 * gcc.dg/tree-ssa/pr38997.c: New.
3725 2009-01-28 Richard Guenther <rguenther@suse.de>
3727 PR tree-optimization/38926
3728 * gcc.c-torture/compile/pr38926.c: New testcase.
3730 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3733 * gcc.dg/pr38934.c: New test.
3735 2009-01-28 Richard Guenther <rguenther@suse.de>
3738 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3740 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3742 PR tree-optimization/38984
3743 * gcc.dg/pr38984.c: New XFAILed testcase.
3746 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3749 * gcc.target/i386/pr38988.c: New test.
3751 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3754 * g++.dg/parse/crash51.C: New.
3755 * g++.old-deja/g++.pt/crash9.C: Adjust.
3757 2009-01-27 Daniel Kraft <d@domob.eu>
3760 * gfortran.dg/mvbits_6.f90: New test.
3761 * gfortran.dg/mvbits_7.f90: New test.
3762 * gfortran.dg/mvbits_8.f90: New test.
3764 2009-01-27 Richard Guenther <rguenther@suse.de>
3766 PR tree-optimization/38503
3767 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3769 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3772 * gcc.c-torture/execute/pr38969.c: New test.
3774 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3777 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3779 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3780 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3781 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3783 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3786 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3787 if __USING_SJLJ_EXCEPTIONS__ is defined.
3789 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3790 __USING_SJLJ_EXCEPTIONS__ is defined.
3791 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3792 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3793 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3794 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3795 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3796 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3798 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3801 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3802 Use instead of C name in asm statements.
3804 2009-01-26 Richard Guenther <rguenther@suse.de>
3806 PR tree-optimization/38745
3807 * g++.dg/torture/pr38745.C: New testcase.
3809 2009-01-26 Richard Guenther <rguenther@suse.de>
3812 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3814 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3816 * gcc.dg/bitfld-15.c: Gate warning on target
3817 pcc_bitfield_type_matters.
3818 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3819 g++.dg/ext/bitfield4.C: Likewise.
3820 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3821 bitfield for any target.
3823 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3826 * gcc.dg/pr38957.c: New test.
3828 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3831 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3834 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3836 PR tree-optimization/38953
3837 * gfortran.dg/graphite/pr38953.f90: New.
3839 2009-01-24 Paul Brook <paul@codesourcery.com>
3841 * gcc.target/arm/neon-cond-1.c: New test.
3843 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3845 PR tree-optimization/38932
3846 * gcc.dg/pr38932.c: New.
3848 2009-01-23 Revital Eres <eres@il.ibm.com>
3850 * gcc.dg/sms-7.c: Fix test.
3852 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3854 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3855 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3856 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3857 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3859 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3861 * gcc.dg/pr35729.c: Make test x86 specific.
3863 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3866 * gcc.dg/pr38615.c: New test.
3868 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3871 * gcc.target/i386/pr38931.c: New test.
3873 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3876 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3877 * g++.dg/template/typedef12.C: Likewise.
3878 * g++.dg/template/typedef13.C: Likewise.
3879 * g++.dg/template/typedef14.C: Likewise.
3880 * g++.dg/template/sfinae3.C: Likewise.
3881 * g++.old-deja/g++.pt/typename8.C: Likewise.
3882 * g++.dg/template/access11.C: Likewise
3884 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3886 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3888 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3890 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3893 * g++.dg/template/typedef11.C: New test.
3894 * g++.dg/template/typedef12.C: Likewise.
3895 * g++.dg/template/typedef13.C: Likewise.
3896 * g++.dg/template/typedef14.C: Likewise.
3897 * g++.dg/template/sfinae3.C: Compile this pedantically.
3898 The only errors expected should be the one saying the typedef is ill
3900 * g++.old-deja/g++.pt/typename8.C: Likewise.
3901 * g++.dg/template/access11.C: Update this.
3903 2009-01-21 Daniel Kraft <d@domob.eu>
3906 * gfortran.dg/mvbits_5.f90: New test.
3908 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3910 * gcc.dg/sms-6.c: New test.
3911 * gcc.dg/sms-7.c: Likewise.
3913 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3916 * gfortran.dg/host_assoc_function_7.f90: New test
3918 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3919 Richard Guenther <rguenther@suse.de>
3921 PR tree-optimization/38747
3922 PR tree-optimization/38748
3923 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3924 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3925 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3927 2009-01-20 Kees Cook <kees@ubuntu.com>
3928 H.J. Lu <hongjiu.lu@intel.com>
3931 * gcc.dg/pr38902.c: New.
3933 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3936 * gfortran.dg/pr38868.f: New testcase.
3938 2009-01-20 Richard Guenther <rguenther@suse.de>
3940 * gcc.c-torture/execute/pr36227.c: Move ...
3941 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3943 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3945 * lib/gfortran.exp: Add -B options for targets that use
3946 libgfortran.a%s in their specs.
3948 2009-01-19 Jason Merrill <jason@redhat.com>
3951 * g++.dg/template/dtor5.C: New test.
3953 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3956 * gfortran.dg/bound_5.f90: New test.
3958 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3961 * g++.dg/compat/abi/pr38736_main.C: New.
3962 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3963 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3964 * g++.dg/other/macro-1.C: Likewise.
3965 * gcc.dg/macro-1.c: Likewise.
3966 * gcc.dg/compat/pr38736_main.c: Likewise.
3967 * gcc.dg/compat/pr38736_x.c: Likewise.
3968 * gcc.dg/compat/pr38736_y.c: Likewise.
3970 2009-01-18 Richard Guenther <rguenther@suse.de>
3972 PR tree-optimization/38819
3973 * gcc.c-torture/execute/pr38819.c: New testcase.
3975 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3978 * gfortran.dg/module_commons_3.f90: Reapply.
3980 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3983 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3984 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3986 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3989 * gfortran.dg/module_commons_3.f90: Remove
3991 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3993 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3995 2009-01-16 Jason Merrill <jason@redhat.com>
3998 * g++.dg/template/lvalue1.C: New test.
4001 * g++.dg/template/access20.C: New test.
4002 * g++.dg/torture/pr34641.C: Fix access.
4004 2009-01-16 Richard Guenther <rguenther@suse.de>
4006 PR tree-optimization/38835
4008 * gcc.c-torture/execute/pr36227.c: New testcase.
4009 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4010 * g++.dg/init/const7.C: Likewise.
4012 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4015 * gcc.c-torture/compile/pr38554.c: New test.
4017 2009-01-16 Jason Merrill <jason@redhat.com>
4020 * g++.dg/conversion/access1.C: New test.
4022 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4024 PR tree-optimization/38789
4025 * gcc.c-torture/compile/pr38789.c: New test.
4027 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4030 * gfortran.dg/proc_ptr_13.f90: New.
4032 2009-01-15 Jason Merrill <jason@redhat.com>
4035 * g++.dg/template/koenig6.C: New test.
4037 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4040 * g++.dg/template/error37.C: New testcase.
4042 2009-01-15 Jason Merrill <jason@redhat.com>
4045 * g++.dg/conversion/memfn1.C: New test.
4048 * g++.dg/conversion/memfn2.C: New test.
4050 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4053 * g++.dg/template/crash87.C: New test.
4055 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4058 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4060 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4063 * g++.dg/parse/crash50.C: New test.
4065 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4067 PR rtl-optimization/38245
4068 * gcc.dg/pr38245-3.c: New test.
4069 * gcc.dg/pr38245-3.h: New file.
4070 * gcc.dg/pr38245-4.c: New file.
4071 * gcc.dg/pr38364.c: New test.
4073 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4075 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4076 sequence PC-relative.
4078 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4080 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4081 calls and/or PLT markers.
4082 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4083 calls and/or PLT markers.
4084 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4085 calls and/or PLT markers.
4086 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4087 calls and/or PLT markers.
4089 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4090 Nathan Froyd <froydnj@codesourcery.com>
4091 Joseph Myers <joseph@codesourcery.com>
4093 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4095 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4096 and use consistent CFLAGS.
4097 * gcc.target/powerpc/20030505.c: Likewise.
4098 * gcc.target/powerpc/20081204-1.c: Likewise.
4099 * gcc.target/powerpc/ppc-spe.c: Likewise.
4100 * gcc.target/powerpc/spe1.c: Likewise.
4101 * g++.dg/ext/spe1.C: Likewise.
4102 * g++.dg/other/opaque-1.C: Likewise.
4103 * g++.dg/other/opaque-2.C: Likewise.
4104 * g++.dg/other/opaque-3.C: Likewise.
4106 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4108 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4111 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4114 * g++.dg/torture/pr38811.C: New file.
4116 2009-01-14 Richard Guenther <rguenther@suse.de>
4118 PR tree-optimization/38826
4120 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4122 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4124 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4126 2009-01-14 Nick Clifton <nickc@redhat.com>
4129 * g++.cp/parse/pr37862.C: New test.
4131 2009-01-14 Julian Brown <julian@codesourcery.com>
4133 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4134 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4136 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4139 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4141 PR rtl-optimization/38774
4142 * gcc.dg/torture/pr38774.c: New test.
4145 * g++.dg/cpp0x/pr38795.C: New test.
4147 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4148 Nathan Froyd <froydnj@codesourcery.com>
4149 Joseph Myers <joseph@codesourcery.com>
4151 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4152 otherwise. Do not check for AltiVec at runtime.
4153 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4154 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4155 * gcc.target/powerpc/altivec-1.c: Likewise.
4156 * gcc.target/powerpc/altivec-3.c: Likewise.
4157 * gcc.target/powerpc/altivec-10.c: Likewise.
4158 * gcc.target/powerpc/altivec-12.c: Likewise.
4159 * gcc.target/powerpc/altivec-24.c: Likewise.
4160 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4161 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4162 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4163 * gcc.target/powerpc/pr35907.c: Likewise.
4164 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4165 otherwise. Do not check for Cell at runtime.
4166 * gcc.target/powerpc/altivec_check.h: Delete.
4168 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4169 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4170 not check for AltiVec at runtime.
4171 * g++.dg/ext/altivec-cell-2.C: Likewise.
4172 * g++.dg/ext/altivec-cell-3.C: Likewise.
4173 * g++.dg/ext/altivec-cell-4.C: Likewise.
4174 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4175 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4177 * g++.dg/ext/altivec_check.h: Delete.
4179 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4181 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4182 effective target. Adjust line numbers accordingly.
4184 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4186 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4188 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4190 PR tree-optimization/38786
4191 * gcc.dg/graphite/pr38786.c: New.
4193 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4196 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4198 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4199 for alpha*-*-* targets.
4200 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4202 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4205 * gfortran.dg/fmt_bz_bn_err.f: New test.
4207 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4209 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4211 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4213 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4214 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4215 instruction support. Do not check for it at runtime.
4217 2009-01-12 Jason Merrill <jason@redhat.com>
4220 * g++.dg/lookup/friend11.C: Remove expected error.
4221 * g++.dg/lookup/friend14.C: New test.
4222 * g++.dg/lookup/friend15.C: New test.
4224 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4227 * g++.dg/lookup/hidden-class12.C: New test.
4228 * g++.dg/lookup/hidden-class13.C: New test.
4229 * g++.dg/lookup/hidden-class14.C: New test.
4230 * g++.dg/lookup/hidden-class15.C: New test.
4231 * g++.dg/lookup/hidden-class16.C: New test.
4233 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4235 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4236 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4237 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4239 2009-01-12 Jason Merrill <jason@redhat.com>
4242 * g++.dg/other/vararg-3.C: New test.
4244 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4246 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4247 Explicitly enable SPE.
4248 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4251 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4252 Expect -flax-vector-conversions message. Adjust incompatible
4254 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4257 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4259 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4261 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4262 * g++.dg/other/opaque-2.C: Likewise.
4263 * g++.dg/other/opaque-3.C: Likewise.
4265 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.dg/pr32041.c: New test.
4269 * g++.dg/parse/offsetof9.C: New test.
4271 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4272 Nathan Froyd <froydnj@codesourcery.com>
4274 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4275 * g++.dg/ext/attribute-test-1.C: Likewise.
4276 * g++.dg/ext/attribute-test-2.C: Likewise.
4277 * g++.dg/ext/attribute-test-3.C: Likewise.
4278 * g++.dg/ext/attribute-test-4.C: Likewise.
4280 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4282 * gnat.dg/unchecked_convert3.adb: New test.
4284 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4287 * g++.dg/parse/typedef9.C: New test.
4289 PR tree-optimization/38807
4290 * gcc.c-torture/compile/pr38807.c: New test.
4292 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4294 * gcc.target/mips/ins-2.c: New test.
4296 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4299 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4301 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4304 * g++.dg/warn/Wreturn-type-5.C: New test.
4306 2009-01-11 Matthias Klose <doko@ubuntu.com>
4309 * gcc.dg/pr38616.c: New test.
4311 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4313 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4315 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4318 * g++.dg/expr/string-1.C: New test.
4319 * g++.dg/expr/string-2.C: New test.
4322 * g++.dg/ext/complex4.C: New test.
4323 * g++.dg/ext/complex5.C: New test.
4324 * g++.dg/init/reference1.C: New test.
4325 * g++.dg/init/reference2.C: New test.
4326 * g++.dg/init/reference3.C: New test.
4328 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4331 * gfortran.dg/transfer_null_1.f90: New test.
4333 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4336 * gfortran.dg/host_assoc_function_6.f90: New test.
4338 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4340 * lib/target-supports.exp: Add method to determine if the effective
4341 target is really a ppc405 after applying all compile options.
4342 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4343 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4344 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4345 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4346 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4347 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4348 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4349 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4350 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4351 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4352 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4353 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4354 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4355 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4356 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4357 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4358 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4359 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4360 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4361 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4362 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4363 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4364 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4365 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4366 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4367 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4368 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4369 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4370 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4371 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4372 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4374 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4377 * g++.dg/other/error31.C: New testcase.
4380 * gcc.dg/pr35742.c: New test.
4382 2009-01-09 John F. Carr <jfc@mit.edu>
4385 * g++.dg/parse/linkage3.C: New test.
4387 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4390 * gcc.c-torture/compile/pr38771.c: New test.
4392 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4394 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4396 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4398 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4399 * gcc.dg/sibcall-4.c: Likewise.
4401 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4402 Jan Sjodin <jan.sjodin@amd.com>
4404 PR tree-optimization/38559
4405 * testsuite/gcc.dg/graphite/pr38559.c: New.
4407 2009-01-08 Ira Rosen <irar@il.ibm.com>
4409 PR tree-optimization/37194
4410 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4412 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4415 * g++.dg/ext/label11.C: New test.
4417 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4419 * lib/target-supports.exp (check_weak_override_available): New.
4420 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4421 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4422 dg-require-weak-override.
4424 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4425 Alan Modra <amodra@bigpond.net.au>
4427 * gcc.c-torture/compile/20090107-1.c: New test.
4429 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4432 * g++.dg/other/pr38706.C: New test.
4434 2009-01-07 Jason Merrill <jason@redhat.com>
4436 * g++.dg/cpp0x/variadic92.C: New test.
4437 * g++.dg/cpp0x/variadic93.C: New test.
4439 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4441 * lib/target-supports-dg.exp (current_compiler_flags): New.
4442 (check-flags): Use it; do not access dg-test local variables.
4443 (dg-skip-if): Do not access dg-test local variables.
4444 (dg-xfail-run-if): Ditto.
4445 (dg-shouldfail): Ditto.
4446 * gcc.test-framework/test-framework.exp
4447 (check_effective_target_def_nocache): New.
4448 * gcc.test-framework/test-framework.awk: Handle scan tests.
4449 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4450 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4451 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4452 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4453 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4454 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4455 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4456 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4457 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4459 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4461 * lib/target-supports-dg.exp (check_test_flags): Delete.
4463 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4465 PR tree-optimization/38492
4466 PR tree-optimization/38498
4467 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4469 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4470 * testsuite/gcc.dg/graphite/block-1.c: Same.
4471 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4473 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4474 * testsuite/gcc.dg/graphite/block-3.c: New.
4475 * testsuite/gcc.dg/graphite/pr38498.c: New.
4477 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4479 AVX Programming Reference (December, 2008)
4480 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4481 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4482 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4484 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4485 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4487 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4490 * gfortran.dg/c_loc_pure_1.f90: New test.
4492 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4495 * gfortran.dg/elemental_dependency_3.f90:
4496 Add the final tree dump cleanup.
4498 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4500 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4503 PR rtl-optimization/38722
4504 * gfortran.dg/pr38722.f90: New test.
4506 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4509 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4510 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4512 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4514 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4515 * gfortran.dg/typebound_call_8.f03: Same.
4516 * gfortran.dg/elemental_bind_c.f90: Same.
4517 * gfortran.dg/typebound_call_7.f03: Same.
4518 * gfortran.dg/interface_proc_end.f90: Same
4519 * gfortran.dg/pr37243.f: Fix typo.
4521 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4523 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4524 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4527 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4529 AVX Programming Reference (December, 2008)
4530 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4531 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4532 * gcc.target/i386/sse-14.c: Likewise.
4534 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4535 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4536 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4537 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4539 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4542 * gfortran.dg/fmt_bz_bn.f: Update test.
4544 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4547 * g++.dg/conversion/usual-arith-conv.C: New test.
4549 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4552 * gcc.dg/vector-3.c: New testcase.
4553 * g++.dg/ext/vector15.C: New test.
4555 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4557 PR tree-optimization/38510
4558 * gcc.dg/graphite/pr38510.c: New.
4560 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4561 Jan Sjodin <jan.sjodin@amd.com>
4563 PR tree-optimization/38500
4564 * gcc.dg/graphite/pr38500.c: New.
4566 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4568 * gcc.c-torture/compile/20001226-1.c: Generalize
4570 * gcc.c-torture/compile/limits-fnargs.c: Add
4572 * gcc.dg/20020425-1.c: Likewise.
4573 * gcc.dg/pch/pch.exp: Likewise.
4575 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4578 * gfortran.dg/module_commons_3.f90: New test.
4580 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4583 * gfortran.dg/random_seed_1.f90: Updated.
4585 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4589 * gfortran.dg/elemental_subroutine_7.f90:
4590 Fix p values so that it can be used as vector subscript.
4592 2009-01-05 Jason Merrill <jason@redhat.com>
4594 * g++.dg/cpp0x/initlist12.C: Add another test.
4596 * g++.dg/cpp0x/defaulted7.C: New test.
4598 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4601 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4602 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4604 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4606 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4607 for alpha*-*-* targets.
4608 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4610 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4613 * gfortran.dg/host_assoc_function_5.f90: New test.
4615 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4618 * gfortran.dg/elemental_dependency_3.f90: New test.
4619 * gfortran.dg/elemental_subroutine_7.f90: New test.
4621 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4623 * gcc.dg/struct-ret-3.c: Include unistd.h.
4624 (main): Exit early if system memory page size is
4625 larger than 4096 bytes.
4627 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4630 * gfortran.dg/merge_init_expr.f90: New.
4632 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4635 * gfortran.dg/c_loc_tests_13.f90: New test.
4636 * gfortran.dg/c_loc_tests_14.f90: New test.
4638 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4640 * gfortran.dg/func_result_4.f90: New.
4642 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4645 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4646 interface still works, in addition to original tests.
4647 * gfortran.dg/host_assoc_call_6.f90: New test.
4649 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4652 * g++.dg/torture/pr38705.C: New test.
4655 * gcc.dg/pr38700.c: New test.
4657 2009-01-02 Jason Merrill <jason@redhat.com>
4659 * g++.dg/cpp0x/initlist11.C: New test.
4660 * g++.dg/cpp0x/initlist12.C: New test.
4662 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4664 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4665 Allow extra informative notes.
4667 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4670 * gcc.dg/pr36489.c: New test.
4673 Copyright (C) 2009 Free Software Foundation, Inc.
4675 Copying and distribution of this file, with or without modification,
4676 are permitted in any medium without royalty provided the copyright
4677 notice and this notice are preserved.