1 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4 for alpha*-*-* targets.
6 2009-05-24 Ira Rosen <irar@il.ibm.com>
8 * gcc.dg/vect/bb-slp-1.c: New test.
9 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
10 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
11 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
12 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
13 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
14 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
15 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
16 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
17 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
18 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
19 gcc.dg/vect/bb-slp-22.c: Likewise.
20 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
22 2009-05-23 Mark Mitchell <mark@codesourcery.com>
23 Maxim Kuvyrkov <maxim@codesourcery.com>
25 * gcc.dg/falign-labels-1.c: New test.
27 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
29 * gnat.dg/specs/rep_clause3.ads: New test.
31 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
33 * gnat.dg/addr6.adb: New test.
35 2009-05-22 Mark Mitchell <mark@codesourcery.com>
37 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
39 * gcc.target/arm/thumb2-mul-space.c: New file.
40 * gcc.target/arm/thumb2-mul-space-2.c: New file.
41 * gcc.target/arm/thumb2-mul-space-3.c: New file.
42 * gcc.target/arm/thumb2-mul-speed.c: New file.
44 2009-05-22 Richard Guenther <rguenther@suse.de>
47 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
48 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
49 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
51 2009-05-22 Mark Mitchell <mark@codesourcery.com>
53 * gcc.dg/dll-6.c: New test.
54 * gcc.dg/dll-6a.c: Likewise.
55 * gcc.dg/dll-7.c: Likewise.
56 * gcc.dg/dll-7a.c: Likewise.
57 * g++.dg/ext/dllexport2.C: Likewise.
58 * g++.dg/ext/dllexport2a.cc: Likewise.
60 2009-05-21 Steve Ellcey <sje@cup.hp.com>
63 * gcc.target/ia64/mfused-madd-vect.c: New test.
64 * gcc.target/ia64/mfused-madd.c: New test.
65 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
66 * gcc.target/ia64/mno-fused-madd.c: New test.
68 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
70 * gcc.target/i386/movbe-1.c: New.
71 * gcc.target/i386/movbe-2.c: Likewise.
73 2009-05-21 Taras Glek <tglek@mozilla.com>
75 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
76 plugin_init signature.
77 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
78 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
79 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
81 2009-05-21 Mark Mitchell <mark@codesourcery.com>
83 * gcc.dg/target/arm/neon-vmla-1.c: New.
84 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
86 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
88 * gcc.target/mips/octeon-exts-6.c: New test.
89 * gcc.target/mips/extend-1.c: New test.
90 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
92 * gcc.target/mips/octeon-exts-5.c: Likewise.
94 2009-05-20 Jakub Jelinek <jakub@redhat.com>
97 * gcc.c-torture/compile/pr40204.c: New test.
99 2009-05-20 Richard Guenther <rguenther@suse.de>
101 * gcc.c-torture/compile/20090518-1.c: New testcase.
103 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
105 PR tree-optimization/40087
106 * gcc.dg/tree-ssa/pr40087.c: New test.
108 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
110 * gcc.dg/vector-4.c: New testcase.
111 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
112 * g++.dg/ext/vector16.C: New testcase.
114 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
117 * gcc.dg/pr40172.c: Renamed to ...
118 * gcc.dg/pr40172-1.c: This.
120 * gcc.dg/pr40172-2.c: New.
121 * gcc.dg/pr40172-3.c: Likewise.
123 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
126 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
128 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
130 * gnat.dg/loop_optimization6.ad[sb]: New test.
132 2009-05-19 Richard Guenther <rguenther@suse.de>
134 * gcc.c-torture/compile/20090519-1.c: New testcase.
136 2009-05-18 Jason Merrill <jason@redhat.com>
138 * g++.dg/cpp0x/explicit1.C: New.
139 * g++.dg/cpp0x/explicit2.C: New.
141 2009-05-18 Dodji Seketeli <dodji@redhat.com>
144 * g++.dg/debug/dwarf2/nested-1.C: New test.
146 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
149 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
152 2009-05-18 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/proc_ptr_comp_8.f90: New.
157 2009-05-18 Richard Guenther <rguenther@suse.de>
160 * gfortran.dg/array_memset_2.f90: Adjust.
162 2009-05-18 Janus Weil <janus@gcc.gnu.org>
166 * gfortran.dg/interface_27.f90: New.
167 * gfortran.dg/interface_28.f90: New.
168 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
169 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
171 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
173 * gcc.target/m68k/tls-ie.c: New test.
174 * gcc.target/m68k/tls-le.c: New test.
175 * gcc.target/m68k/tls-gd.c: New test.
176 * gcc.target/m68k/tls-ld.c: New test.
177 * gcc.target/m68k/tls-ie-xgot.c: New test.
178 * gcc.target/m68k/tls-le-xtls.c: New test.
179 * gcc.target/m68k/tls-gd-xgot.c: New test.
180 * gcc.target/m68k/tls-ld-xgot.c: New test.
181 * gcc.target/m68k/tls-ld-xtls.c: New test.
182 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
184 2009-05-18 Martin Jambor <mjambor@suse.cz>
186 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
188 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
191 * gcc.dg/pr40172.c: New.
193 2009-05-17 Jason Merrill <jason@redhat.com>
196 * g++.dg/template/dtor6.C: New.
198 2009-05-17 Joseph Myers <joseph@codesourcery.com>
200 * g++.dg/warn/translate-ice-1.C: New test.
202 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
204 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
205 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
206 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
207 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
209 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
212 * gfortran.dg/erf_2.F90: New test.
213 * gfortran.dg/erfc_scaled_2.f90: New test.
215 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
218 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
219 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
220 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
222 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
224 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
225 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
227 2009-05-15 Ian Lance Taylor <iant@google.com>
229 * gcc.dg/Wcxx-compat-10.c: New testcase.
231 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
234 * gcc.dg/pr16302.c: New.
235 * g++.dg/warn/pr16302.C: New.
237 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
239 * gcc.dg/torture/builtin-math-5.c: New.
240 * gcc.dg/torture/builtin-math-6.c: New.
241 * lib/target-supports.exp (check_effective_target_mpc): New.
243 2009-05-15 Jan Hubicka <jh@suse.cz>
245 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
247 2009-05-15 Jan Hubicka <jh@suse.cz>
249 * gcc.target/i386/align-main-1.c (check): Mark noinline.
250 * gcc.target/i386/align-main-2.c (check): Mark noinline.
251 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
252 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
253 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
254 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
255 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
256 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
258 2009-05-15 Jan Hubicka <jh@suse.cz>
260 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
261 optimized by sibcall noinline.
263 2009-05-15 Jan Hubicka <jh@suse.cz>
265 * sibcall-1.c (track): Mark noinline.
266 * sibcall-2.c (track): Mark noinline.
267 * sibcall-3.c (track): Mark noinline.
268 * sibcall-4.c (track): Mark noinline.
270 2009-05-15 Jan Hubicka <jh@suse.cz>
272 * flatten-2.c: Disable early inlining; add comment.
273 * flatten-3.c: New test based on flatten-2.c.
275 2009-05-15 Richard Guenther <rguenther@suse.de>
277 PR tree-optimization/39999
278 * gcc.c-torture/compile/pr39999.c: New testcase.
280 2009-05-15 Joseph Myers <joseph@codesourcery.com>
282 * gcc.c-torture/compile/ptr-conv-1.c: New test.
284 2009-05-14 Ian Lance Taylor <iant@google.com>
286 * gcc.dg/Wcxx-compat-9.c: New testcase.
288 2009-05-14 Janus Weil <janus@gcc.gnu.org>
291 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
292 * gfortran.dg/duplicate_type_2.f90: Ditto.
293 * gfortran.dg/duplicate_type_3.f90: New.
295 2009-05-14 Laurent GUERBY <laurent@guerby.net>
297 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
298 * ada/acats/tests/c5/c59002c.ada: Likewise.
300 2009-05-13 Taras Glek <tglek@mozilla.com>
302 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
303 attributes and decl smashing.
304 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
306 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
307 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
309 2009-05-14 Jakub Jelinek <jakub@redhat.com>
312 * gfortran.dg/pr39865.f90: New test.
313 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
315 * gfortran.dg/hollerith_f95.f90: Likewise.
316 * gfortran.dg/hollerith6.f90: New test.
317 * gfortran.dg/hollerith7.f90: New test.
319 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
322 * gcc.dg/cpp/pr36674.i: New.
324 2009-05-14 Ben Elliston <bje@au.ibm.com>
327 * gcc.c-torture/compile/pr40035.c: New test.
329 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
331 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
333 2009-05-12 Tobias Burnus <burnus@net-b.de>
336 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
337 * gfortran.dg/c_kind_tests_2.f03: Ditto.
338 * gfortran.dg/interop_params.f03: Ditto.
340 2009-05-12 Jan Hubicka <jh@suse.cz>
342 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
344 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
345 * gcc.dg/ipa/ipacost-2.c: Likewise.
346 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
348 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
350 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
352 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
354 * lib/target-supports.exp (check_profiling_available): Return
355 false for -p on *-*-cygwin* targets.
357 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
359 PR tree-optimization/38632
360 * g++.dg/tree-ssa/pr38632.C: New.
362 2009-05-11 Jan Hubicka <jh@suse.cz>
364 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
365 we now optimize better.
366 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
367 out at different places.
368 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
370 * gcc.dg/vect/vect-76.c: Likewise.
371 * gcc.dg/vect/vect-70.c: Likewise.
372 * gcc.dg/vect/vect-66.c: Likewise.
373 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
374 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
376 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
379 * gcc.c-torture/compile/pr40080.c: New.
381 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
383 * gcc.c-torture/compile/pr40026.c: New testcase.
385 2009-05-11 Janus Weil <janus@gcc.gnu.org>
388 * gfortran.dg/proc_ptr_comp_7.f90: New.
390 2009-05-11 Ira Rosen <irar@il.ibm.com>
392 PR tree-optimization/40074
393 * gcc.dg/vect/pr40074.c: New test.
395 2009-05-10 Ian Lance Taylor <iant@google.com>
397 * gcc.dg/Wcxx-compat-7.c: New testcase.
398 * gcc.dg/Wcxx-compat-8.c: New testcase.
399 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
401 * gcc.dg/pr17188-1.c: Likewise.
402 * gcc.dg/pr39084.c: Likewise.
404 2009-05-10 Michael Matz <matz@suse.de>
407 * gcc.dg/pr40031.c: New test.
409 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
412 * gfortran.dg/array_constructor_31.f90: New test.
414 2009-05-10 Richard Guenther <rguenther@suse.de>
416 PR tree-optimization/40081
417 * g++.dg/torture/pr40081.C: New testcase.
419 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
422 * gfortran.dg/dependency_24.f90: New test.
423 * gfortran.dg/dependency_23.f90: Clean up module files.
425 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
428 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
429 * gfortran.dg/chmod_2.f90: Likewise.
430 * gfortran.dg/chmod_3.f90: Likewise.
431 * gfortran.dg/open_errors.f90: Likewise.
433 2009-05-09 Jan Hubicka <jh@suse.cz>
436 * g++.dg/eh/nested-try.C: New test.
438 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
440 PR tree-optimization/40049
441 * gcc.dg/vect/vect-shift-2.c: New test.
443 2009-05-08 Joseph Myers <joseph@codesourcery.com>
445 * gcc.dg/torture/complex-sign-mul-minus-one.c,
446 gcc.dg/torture/complex-sign-mul-one.c: New tests.
448 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
451 * g++.dg/warn/deprecated-6.C: New.
452 * gcc.dg/deprecated-4.c: Likewise.
453 * gcc.dg/deprecated-5.c: Likewise.
454 * gcc.dg/deprecated-6.c: Likewise.
456 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
458 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
459 __aligned__(__BIGGEST_ALIGNMENT__).
460 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
461 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
462 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
463 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
464 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
465 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
466 * gcc.dg/vect/Os-vect-95.c: Likewise.
467 * gcc.dg/vect/pr20122.c: Likewise.
468 * gcc.dg/vect/pr36493.c: Likewise.
469 * gcc.dg/vect/pr37385.c: Likewise.
470 * gcc.dg/vect/slp-7.c: Likewise.
471 * gcc.dg/vect/slp-9.c: Likewise.
472 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
473 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
474 * gcc.dg/vect/vect-35.c: Likewise.
475 * gcc.dg/vect/vect-40.c: Likewise.
476 * gcc.dg/vect/vect-42.c: Likewise.
477 * gcc.dg/vect/vect-44.c: Likewise.
478 * gcc.dg/vect/vect-46.c: Likewise.
479 * gcc.dg/vect/vect-48.c: Likewise.
480 * gcc.dg/vect/vect-52.c: Likewise.
481 * gcc.dg/vect/vect-54.c: Likewise.
482 * gcc.dg/vect/vect-56.c: Likewise.
483 * gcc.dg/vect/vect-58.c: Likewise.
484 * gcc.dg/vect/vect-60.c: Likewise.
485 * gcc.dg/vect/vect-74.c: Likewise.
486 * gcc.dg/vect/vect-75.c: Likewise.
487 * gcc.dg/vect/vect-76.c: Likewise.
488 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
489 * gcc.dg/vect/vect-77.c: Likewise.
490 * gcc.dg/vect/vect-77-global.c: Likewise.
491 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
492 * gcc.dg/vect/vect-78.c: Likewise.
493 * gcc.dg/vect/vect-78-global.c: Likewise.
494 * gcc.dg/vect/vect-80.c: Likewise.
495 * gcc.dg/vect/vect-85.c: Likewise.
496 * gcc.dg/vect/vect-87.c: Likewise.
497 * gcc.dg/vect/vect-88.c: Likewise.
498 * gcc.dg/vect/vect-92.c: Likewise.
499 * gcc.dg/vect/vect-93.c: Likewise.
500 * gcc.dg/vect/vect-95.c: Likewise.
501 * gcc.dg/vect/vect-97.c: Likewise.
502 * gcc.dg/vect/vect-complex-1.c: Likewise.
503 * gcc.dg/vect/vect-complex-4.c: Likewise.
504 * gcc.dg/vect/vect-complex-5.c: Likewise.
505 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
506 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
507 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
508 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
509 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
510 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
511 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
512 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
513 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
514 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
515 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
516 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
517 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
518 * gcc.dg/vect/vect-outer-1a.c: Likewise.
519 * gcc.dg/vect/vect-outer-1.c: Likewise.
520 * gcc.dg/vect/vect-outer-2a.c: Likewise.
521 * gcc.dg/vect/vect-outer-2b.c: Likewise.
522 * gcc.dg/vect/vect-outer-2.c: Likewise.
523 * gcc.dg/vect/vect-outer-2c.c: Likewise.
524 * gcc.dg/vect/vect-outer-2d.c: Likewise.
525 * gcc.dg/vect/vect-outer-3a.c: Likewise.
526 * gcc.dg/vect/vect-outer-3b.c: Likewise.
527 * gcc.dg/vect/vect-outer-3.c: Likewise.
528 * gcc.dg/vect/vect-outer-3c.c: Likewise.
529 * gcc.dg/vect/vect-outer-5.c: Likewise.
530 * gcc.dg/vect/vect-outer-6.c: Likewise.
531 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
532 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
533 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
534 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
535 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
536 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
537 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
538 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
539 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
540 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
541 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
542 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
543 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
544 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
546 2009-05-08 Joseph Myers <joseph@codesourcery.com>
549 * gcc.dg/torture/complex-sign.h: New header.
550 * gcc.dg/torture/complex-sign-add.c,
551 gcc.dg/torture/complex-sign-mixed-add.c,
552 gcc.dg/torture/complex-sign-mixed-div.c,
553 gcc.dg/torture/complex-sign-mixed-mul.c,
554 gcc.dg/torture/complex-sign-mixed-sub.c,
555 gcc.dg/torture/complex-sign-mul.c,
556 gcc.dg/torture/complex-sign-sub.c: New tests.
558 2009-05-08 Janus Weil <janus@gcc.gnu.org>
561 * gfortran.dg/intrinsic_3.f90: New.
563 2009-05-07 Janis Johnson <janis187@us.ibm.com>
566 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
567 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
568 * gcc.dg/dfp/float-constant-double.c: New test.
569 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
570 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
571 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
572 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
573 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
574 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
575 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
576 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
577 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
579 2009-05-07 Jakub Jelinek <jakub@redhat.com>
582 * gcc.c-torture/execute/pr40057.c: New test.
584 2009-05-06 James E. Wilson <wilson@codesourcery.com>
586 * gcc.c-torture/compile/const-high-part.c: New test.
588 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
591 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
594 2009-05-06 Janus Weil <janus@gcc.gnu.org>
597 * gfortran.dg/proc_decl_1.f90: Modified.
598 * gfortran.dg/proc_ptr_comp_1.f90: New.
599 * gfortran.dg/proc_ptr_comp_2.f90: New.
600 * gfortran.dg/proc_ptr_comp_3.f90: New.
601 * gfortran.dg/proc_ptr_comp_4.f90: New.
602 * gfortran.dg/proc_ptr_comp_5.f90: New.
603 * gfortran.dg/proc_ptr_comp_6.f90: New.
605 2009-05-06 Dodji Seketeli <dodji@redhat.com>
608 * g++.dg/template/call7.C: New test.
610 2009-05-06 Diego Novillo <dnovillo@google.com>
612 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
614 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
616 * gfortran.dg/pr40021.f: Moved to ...
617 * gfortran.fortran-torture/execute/pr40021.f: Here.
619 2009-05-06 Janis Johnson <janis187@us.ibm.com>
622 * gcc.dg/dfp/pr39986.c: New test.
624 2009-05-06 Michael Matz <matz@suse.de>
627 * gfortran.dg/pr40021.f: New test.
629 2009-05-06 Le-Chun Wu <lcwu@google.com>
631 * lib/plugin-support.exp: New file containing support procs for
633 * lib/target-supports.exp (check_plugin_available): New proc.
634 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
635 * gcc.dg/plugin/selfassign.c: New plugin source file.
636 * gcc.dg/plugin/self-assign-test-1.c: New test.
637 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
638 * g++.dg/README: Add description for plugin test.
639 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
640 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
641 * g++.dg/plugin/selfassign.c: New plugin source file.
642 * g++.dg/plugin/self-assign-test-1.C: New test.
643 * g++.dg/plugin/self-assign-test-2.C: Likewise.
644 * g++.dg/plugin/self-assign-test-3.C: Likewise.
645 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
646 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
648 2009-05-06 Tobias Burnus <burnus@net-b.de>
651 * gfortran.dg/intrinsic_2.f90: New test.
652 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
654 2009-05-06 Joseph Myers <joseph@codesourcery.com>
657 * gcc.dg/noncompile/incomplete-5.c: New test.
659 2009-05-05 Jakub Jelinek <jakub@redhat.com>
662 * gcc.dg/pr39666-1.c: New test.
663 * gcc.dg/pr39666-2.c: Likewise.
664 * g++.dg/warn/Wuninitialized-4.C: Likewise.
665 * g++.dg/warn/Wuninitialized-5.C: Likewise.
666 * gfortran.dg/pr39666-1.f90: Likewise.
667 * gfortran.dg/pr39666-2.f90: Likewise.
669 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
671 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
672 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
673 * gcc.target/mips/dspr2-MULTU.c: Likewise.
675 2009-05-05 Janus Weil <janus@gcc.gnu.org>
678 * gfortran.dg/proc_ptr_17.f90: New.
680 2009-05-05 Richard Guenther <rguenther@suse.de>
682 PR tree-optimization/40022
683 * gcc.c-torture/execute/pr40022.c: New testcase.
685 2009-05-05 Richard Guenther <rguenther@suse.de>
688 * gcc.c-torture/compile/pr40023.c: New testcase.
690 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
692 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
693 * g++.dg/template/overload9.C: Likewise.
694 * g++.dg/ext/ms-1.C: New.
696 2009-05-05 Jakub Jelinek <jakub@redhat.com>
699 * g++.dg/ext/vla7.C: New test.
701 2009-05-04 Joseph Myers <joseph@codesourcery.com>
703 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
705 2009-05-04 Joseph Myers <joseph@codesourcery.com>
707 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
708 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
709 Update expected errors.
711 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
714 * g++.dg/parse/parser-pr28152.C: New.
715 * g++.dg/parse/parser-pr28152-2.C: New.
717 2009-05-04 Joseph Myers <joseph@codesourcery.com>
719 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
721 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
723 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
724 * gcc.target/sparc/fexpand-2.c: Likewise.
725 * gcc.target/sparc/fpmerge-2.c: Likewise.
726 * gcc.target/sparc/pdist-2.c: Likewise.
728 2009-05-03 Richard Guenther <rguenther@suse.de>
731 * gcc.c-torture/compile/pr39983.c: New testcase.
733 2009-05-03 Joseph Myers <joseph@codesourcery.com>
735 * gcc.dg/c99-complex-3.c: New test.
737 2009-05-03 Joseph Myers <joseph@codesourcery.com>
739 * gcc.dg/cpp/utf8-5byte-1.c: New test.
741 2009-05-02 Joseph Myers <joseph@codesourcery.com>
743 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
745 2009-05-02 Richard Guenther <rguenther@suse.de>
748 * gcc.target/spu/pr40001.c: New testcase.
750 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
752 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
754 2009-04-30 Steve Ellcey <sje@cup.hp.com>
757 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
758 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
760 2009-04-30 Janis Johnson <janis187@us.ibm.com>
763 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
766 2009-04-30 David Ayers <ayers@fsfe.org>
768 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
769 and gcc_error_prefix variables.
770 * objc.dg/bad-receiver-type.m: Update to match correct
772 * objc.dg/encode-5.m: Likewise.
773 * objc.dg/id-1.m: Likewise.
774 * objc.dg/method-1.m: Likewise.
775 * objc.dg/method-6.m: Likewise.
776 * objc.dg/method-7.m: Likewise.
777 * objc.dg/method-9.m: Likewise.
778 * objc.dg/method-11.m: Likewise.
779 * objc.dg/method-20.m: Likewise.
780 * objc.dg/private-1.m: Likewise.
782 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
785 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
786 * gfortran.dg/advance_4.f90: Likewise
787 * gfortran.dg/advance_5.f90: Likewise
788 * gfortran.dg/append_1.f90: Likewise
789 * gfortran.dg/backslash_1.f90: Likewise
790 * gfortran.dg/backslash_2.f90: Likewise
791 * gfortran.dg/backslash_3.f: Likewise
792 * gfortran.dg/backspace_10.f90: Likewise
793 * gfortran.dg/backspace_3.f: Likewise
794 * gfortran.dg/backspace_4.f: Likewise
795 * gfortran.dg/backspace_5.f: Likewise
796 * gfortran.dg/backspace_8.f: Likewise
797 * gfortran.dg/backspace_9.f: Likewise
798 * gfortran.dg/complex_write.f90: Likewise
799 * gfortran.dg/convert_implied_open.f90: Likewise
800 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
801 * gfortran.dg/dos_eol.f: Likewise
802 * gfortran.dg/empty_format_1.f90: Likewise
803 * gfortran.dg/endfile.f: Likewise
804 * gfortran.dg/eof_1.f90: Likewise
805 * gfortran.dg/eor_1.f90: Likewise
806 * gfortran.dg/eor_handling_1.f90: Likewise
807 * gfortran.dg/eor_handling_2.f90: Likewise
808 * gfortran.dg/eor_handling_3.f90: Likewise
809 * gfortran.dg/eor_handling_4.f90: Likewise
810 * gfortran.dg/eor_handling_5.f90: Likewise
811 * gfortran.dg/error_recovery_5.f90: Likewise
812 * gfortran.dg/f2003_inquire_1.f03: Likewise
813 * gfortran.dg/f2003_io_4.f03: Likewise
814 * gfortran.dg/f2003_io_5.f03: Likewise
815 * gfortran.dg/f2003_io_7.f03: Likewise
816 * gfortran.dg/fgetc_1.f90: Likewise
817 * gfortran.dg/fgetc_2.f90: Likewise
818 * gfortran.dg/flush_1.f90: Likewise
819 * gfortran.dg/fmt_exhaust.f90: Likewise
820 * gfortran.dg/fmt_huge.f90: Likewise
821 * gfortran.dg/fmt_read.f90: Likewise
822 * gfortran.dg/fmt_t_1.f90: Likewise
823 * gfortran.dg/fmt_t_2.f90: Likewise
824 * gfortran.dg/fmt_t_3.f90: Likewise
825 * gfortran.dg/fmt_t_4.f90: Likewise
826 * gfortran.dg/fmt_t_5.f90: Likewise
827 * gfortran.dg/fmt_t_7.f: Likewise
828 * gfortran.dg/fseek.f90: Likewise
829 * gfortran.dg/ftell_1.f90: Likewise
830 * gfortran.dg/ftell_2.f90: Likewise
831 * gfortran.dg/func_derived_3.f90: Likewise
832 * gfortran.dg/inquire_9.f90: Likewise
833 * gfortran.dg/iostat_1.f90: Likewise
834 * gfortran.dg/iostat_2.f90: Likewise
835 * gfortran.dg/list_read_1.f90: Likewise
836 * gfortran.dg/list_read_4.f90: Likewise
837 * gfortran.dg/list_read_5.f90: Likewise
838 * gfortran.dg/list_read_7.f90: Likewise
839 * gfortran.dg/list_read_8.f90: Likewise
840 * gfortran.dg/list_read_9.f90: Likewise
841 * gfortran.dg/namelist_13.f90: Likewise
842 * gfortran.dg/namelist_14.f90: Likewise
843 * gfortran.dg/namelist_15.f90: Likewise
844 * gfortran.dg/namelist_16.f90: Likewise
845 * gfortran.dg/namelist_17.f90: Likewise
846 * gfortran.dg/namelist_18.f90: Likewise
847 * gfortran.dg/namelist_19.f90: Likewise
848 * gfortran.dg/namelist_20.f90: Likewise
849 * gfortran.dg/namelist_24.f90: Likewise
850 * gfortran.dg/namelist_26.f90: Likewise
851 * gfortran.dg/namelist_27.f90: Likewise
852 * gfortran.dg/namelist_28.f90: Likewise
853 * gfortran.dg/namelist_37.f90: Likewise
854 * gfortran.dg/namelist_38.f90: Likewise
855 * gfortran.dg/namelist_39.f90: Likewise
856 * gfortran.dg/namelist_40.f90: Likewise
857 * gfortran.dg/namelist_43.f90: Likewise
858 * gfortran.dg/namelist_44.f90: Likewise
859 * gfortran.dg/namelist_45.f90: Likewise
860 * gfortran.dg/namelist_46.f90: Likewise
861 * gfortran.dg/namelist_47.f90: Likewise
862 * gfortran.dg/namelist_48.f90: Likewise
863 * gfortran.dg/namelist_49.f90: Likewise
864 * gfortran.dg/namelist_50.f90: Likewise
865 * gfortran.dg/namelist_51.f90: Likewise
866 * gfortran.dg/namelist_52.f90: Likewise
867 * gfortran.dg/namelist_56.f90: Likewise
868 * gfortran.dg/namelist_char_only.f90: Likewise
869 * gfortran.dg/namelist_use.f90: Likewise
870 * gfortran.dg/namelist_use_only.f90: Likewise
871 * gfortran.dg/noadv_size.f90: Likewise
872 * gfortran.dg/open_access_append_1.f90: Likewise
873 * gfortran.dg/pad_no.f90: Likewise
874 * gfortran.dg/pr12884.f: Likewise
875 * gfortran.dg/pr17090.f90: Likewise
876 * gfortran.dg/pr17285.f90: Likewise
877 * gfortran.dg/pr17286.f90: Likewise
878 * gfortran.dg/pr18122.f90: Likewise
879 * gfortran.dg/pr18210.f90: Likewise
880 * gfortran.dg/pr18392.f90: Likewise
881 * gfortran.dg/pr19155.f: Likewise
882 * gfortran.dg/pr19216.f: Likewise
883 * gfortran.dg/pr19467.f90: Likewise
884 * gfortran.dg/pr19657.f: Likewise
885 * gfortran.dg/pr20257.f90: Likewise
886 * gfortran.dg/read_bad_advance.f90: Likewise
887 * gfortran.dg/read_eof_2.f90: Likewise
888 * gfortran.dg/read_eof_4.f90: Likewise
889 * gfortran.dg/read_many_1.f: Likewise
890 * gfortran.dg/read_noadvance.f90: Likewise
891 * gfortran.dg/read_repeat.f90: Likewise
892 * gfortran.dg/read_size_noadvance.f90: Likewise
893 * gfortran.dg/read_x_past.f: Likewise
894 * gfortran.dg/record_marker_1.f90: Likewise
895 * gfortran.dg/record_marker_3.f90: Likewise
896 * gfortran.dg/rewind_1.f90: Likewise
897 * gfortran.dg/runtime_warning_1.f90: Likewise
898 * gfortran.dg/shape_3.f90: Likewise
899 * gfortran.dg/slash_1.f90: Likewise
900 * gfortran.dg/stat_1.f90: Likewise
901 * gfortran.dg/stat_2.f90: Likewise
902 * gfortran.dg/streamio_11.f90: Likewise
903 * gfortran.dg/streamio_3.f90: Likewise
904 * gfortran.dg/streamio_4.f90: Likewise
905 * gfortran.dg/streamio_9.f90: Likewise
906 * gfortran.dg/tl_editing.f90: Likewise
907 * gfortran.dg/unf_io_convert_1.f90: Likewise
908 * gfortran.dg/unf_io_convert_2.f90: Likewise
909 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
910 * gfortran.dg/unf_short_record_1.f90: Likewise
911 * gfortran.dg/utf8_1.f03: Likewise
912 * gfortran.dg/utf8_2.f03: Likewise
913 * gfortran.dg/widechar_IO_1.f90: Likewise
914 * gfortran.dg/write_check3.f90: Likewise
915 * gfortran.dg/write_rewind_2.f: Likewise
916 * gfortran.dg/x_slash_2.f: Likewise
918 2009-04-29 Richard Guenther <rguenther@suse.de>
921 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
923 (check_effective_target_vect_floatuint_cvt): Likewise.
924 * gcc.dg/vect/slp-10.c: Adjust.
925 * gcc.dg/vect/slp-11.c: Adjust.
926 * gcc.dg/vect/slp-12b.c: Adjust.
927 * gcc.dg/vect/slp-33.c: Adjust.
928 * gcc.c-torture/compile/pr39943.c: New testcase.
930 2009-04-29 Richard Guenther <rguenther@suse.de>
933 * gcc.c-torture/compile/pr39937.c: New testcase.
935 2009-04-29 Richard Guenther <rguenther@suse.de>
937 PR tree-optimization/39941
938 * gcc.c-torture/compile/pr39941.c: New testcase.
940 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
942 * gcc.target/bfin/20090411-1.c: New test.
944 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
947 * gcc.dg/pr39565.c: New testcase.
949 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
951 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
952 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
953 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
954 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
955 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
956 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
957 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
958 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
959 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
960 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
961 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
962 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
963 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
964 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
965 * gcc.target/i386/pr37191.c: Likewise.
966 * gcc.target/i386/reload-1.c: Likewise.
967 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
968 * g++.old-deja/g++.pt/repo2.C: Likewise.
969 * g++.old-deja/g++.pt/repo3.C: Likewise.
970 * g++.old-deja/g++.pt/repo4.C: Likewise.
971 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
972 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
973 * g++.dg/template/repo1.C: Likewise.
974 * g++.dg/template/repo2.C: Likewise.
975 * g++.dg/template/repo3.C: Likewise.
976 * g++.dg/template/repo4.C: Likewise.
977 * g++.dg/template/repo5.C: Likewise.
978 * g++.dg/template/repo6.C: Likewise.
979 * g++.dg/template/repo7.C: Likewise.
980 * g++.dg/template/repo8.C: Likewise.
981 * g++.dg/template/repo9.C: Likewise.
982 * g++.dg/rtti/repo1.C: Likewise.
983 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
984 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
985 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
986 * g++.dg/other/PR23205.C: Skip for vxworks.
987 * g++.dg/ext/visibility/class1.C: Requires PIC.
988 * g++.dg/eh/async-unwind2.C: Requires PIC.
989 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
990 does not have cxa_exit.
992 2009-04-28 Jing Yu <jingyu@google.com>
995 * lib/target-supports.exp (check_effective_target_tls): Remove
997 (check_effective_target_tls_native): Likewise.
998 (check_effective_target_tls_runtime): Likewise.
999 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1001 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1003 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1006 * gfortran.dg/proc_ptr_16.f90: New.
1008 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1010 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1013 2009-04-28 Richard Guenther <rguenther@suse.de>
1016 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1018 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1020 * g++.dg/warn/pr35652.C: Removed.
1021 * gcc.dg/pr35652.c: Likewise.
1023 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1025 * gcc.target/ia64/20071210-2.c: New testcase.
1027 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1030 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1031 * gcc.dg/pr39323-3.c: Ditto.
1033 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1037 * gfortran.dg/ambiguous_reference_2.f90: New.
1038 * gfortran.dg/pointer_assign_7.f90: New.
1040 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1041 Mark Mitchell <mark@codesourcery.com>
1043 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1044 * gcc.dg/20020103-1.c: Check for __ppc.
1045 * gcc.dg/asm-b.c: Check for __ppc.
1046 * gcc.dg/20020919-1.c: Check for __ppc.
1047 * gcc.dg/20020312-2.c: Likewise.
1048 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1049 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1050 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1051 * g++.dg/warn/weak1.C: Likewise.
1052 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1053 static so appropriate optimizations kick in.
1054 (find_base_value_wrapper): New function.
1055 * g++.dg/eh/simd-5.C: Fix target triplet.
1056 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1058 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1059 H.J. Lu <hongjiu.lu@intel.com>
1062 * gcc.target/i386/pr39911.c: New test.
1064 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1067 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1069 2009-04-28 Ben Elliston <bje@au.ibm.com>
1074 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1076 * gcc.dg/pr35652.C: New.
1077 * g++.dg/warn/pr35652.C: New.
1078 * gcc.dg/format/plus-1.c: Adjust message.
1080 2009-04-27 DJ Delorie <dj@redhat.com>
1082 * lib/target-supports.exp (check_effective_target_double64): New.
1083 (check_effective_target_double64plus): New.
1084 (check_effective_target_large_double): New.
1085 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1086 * gcc.dg/div-double-1.c: Likewise.
1087 * gcc.dg/Wconversion-real.c: Require large_double.
1088 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1090 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1093 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1096 2009-04-27 Ian Lance Taylor <iant@google.com>
1098 * gcc.dg/Wcxx-compat-5.c: New testcase.
1099 * gcc.dg/Wcxx-compat-6.c: New testcase.
1101 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1103 Allow non-constant arguments to conversion intrinsics.
1104 * gcc.target/spu/intrinsics-3.c: Update tests.
1106 2009-04-27 Richard Guenther <rguenther@suse.de>
1109 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1110 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1112 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1115 * gcc.dg/torture/pr39903-1.c: New.
1116 * gcc.dg/torture/pr39903-2.c: Likewise.
1118 2009-04-27 Revital Eres <eres@il.ibm.com>
1120 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1122 * gcc.dg/sms-2.c: Add dump check.
1123 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1125 * gcc.dg/sms-4.c: Likewise.
1126 * gcc.dg/sms-5.c: Likewise.
1127 * gcc.dg/sms-6.c: Likewise.
1128 * gcc.dg/sms-7.c: Likewise.
1129 * gcc.dg/sms-antideps.c: Rename to...
1130 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1132 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1134 * gnat.dg/opt2.adb: New test.
1136 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1139 * g++.dg/warn/Wunused-15.C: New test.
1141 2009-04-26 Michael Matz <matz@suse.de>
1144 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1146 * gcc.target/i386/pr37248-1.c: Modified.
1147 * gcc.target/i386/pr37248-3.c: Modified.
1148 * gcc.target/i386/pr37248-2.c: Modified.
1149 * gnat.dg/aliasing1.adb: Modified.
1150 * gnat.dg/pack9.adb: Modified.
1151 * gnat.dg/aliasing2.adb: Modified.
1152 * gcc.dg/strict-overflow-2.c: Modified.
1153 * gcc.dg/autopar/reduc-1char.c: Modified.
1154 * gcc.dg/autopar/reduc-2char.c: Modified.
1155 * gcc.dg/autopar/reduc-1.c: Modified.
1156 * gcc.dg/autopar/reduc-2.c: Modified.
1157 * gcc.dg/autopar/reduc-3.c: Modified.
1158 * gcc.dg/autopar/reduc-6.c: Modified.
1159 * gcc.dg/autopar/reduc-7.c: Modified.
1160 * gcc.dg/autopar/reduc-8.c: Modified.
1161 * gcc.dg/autopar/reduc-9.c: Modified.
1162 * gcc.dg/autopar/reduc-1short.c: Modified.
1163 * gcc.dg/autopar/reduc-2short.c: Modified.
1164 * gcc.dg/autopar/parallelization-1.c: Modified.
1165 * gcc.dg/strict-overflow-4.c: Modified.
1166 * gcc.dg/strict-overflow-6.c: Modified.
1167 * gcc.dg/gomp/combined-1.c: Modified.
1168 * gcc.dg/no-strict-overflow-1.c: Modified.
1169 * gcc.dg/no-strict-overflow-3.c: Modified.
1170 * gcc.dg/no-strict-overflow-5.c: Modified.
1171 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1172 * gcc.dg/tree-ssa/pr18134.c: Modified.
1173 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1174 * gcc.dg/tree-ssa/vector-2.c: Modified.
1175 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1176 * gcc.dg/tree-ssa/loop-21.c: Modified.
1177 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1178 * gcc.dg/tree-ssa/vector-3.c: Modified.
1179 * gcc.dg/tree-ssa/asm-3.c: Modified.
1180 * gcc.dg/tree-ssa/pr23294.c: Modified.
1181 * gcc.dg/tree-ssa/loop-22.c: Modified.
1182 * gcc.dg/tree-ssa/loop-15.c: Modified.
1183 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1184 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1185 * gcc.dg/tree-ssa/pr20139.c: Modified.
1186 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1187 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1188 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1189 * gcc.dg/tree-ssa/loop-5.c: Modified.
1190 * gcc.dg/tree-ssa/pr19431.c: Modified.
1191 * gcc.dg/tree-ssa/pr32044.c: Modified.
1192 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1193 * gcc.dg/tree-ssa/loop-19.c: Modified.
1194 * gcc.dg/tree-ssa/loop-28.c: Modified.
1195 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1196 * gcc.dg/tree-ssa/divide-1.c: Modified.
1197 * gcc.dg/tree-ssa/inline-1.c: Modified.
1198 * gcc.dg/tree-ssa/divide-3.c: Modified.
1199 * gcc.dg/tree-ssa/pr30978.c: Modified.
1200 * gcc.dg/tree-ssa/alias-6.c: Modified.
1201 * gcc.dg/tree-ssa/divide-4.c: Modified.
1202 * gcc.dg/tree-ssa/alias-11.c: Modified.
1203 * gcc.dg/no-strict-overflow-7.c: Modified.
1204 * gcc.dg/strict-overflow-1.c: Modified.
1205 * gcc.dg/pr15784-4.c: Modified.
1206 * gcc.dg/pr34263.c: Modified.
1207 * gcc.dg/strict-overflow-3.c: Modified.
1208 * gcc.dg/tree-prof/stringop-1.c: Modified.
1209 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1210 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1211 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1212 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1213 * gcc.dg/no-strict-overflow-2.c: Modified.
1214 * gcc.dg/no-strict-overflow-4.c: Modified.
1215 * gcc.dg/no-strict-overflow-6.c: Modified.
1216 * g++.dg/tree-ssa/pr27090.C: Modified.
1217 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1218 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1219 * g++.dg/tree-ssa/pr19807.C: Modified.
1220 * g++.dg/opt/pr30965.C: Modified.
1221 * g++.dg/init/new17.C: Modified.
1222 * gfortran.dg/whole_file_6.f90: Modified.
1223 * gfortran.dg/whole_file_5.f90: Modified.
1224 * gfortran.dg/reassoc_1.f90: Modified.
1225 * gfortran.dg/reassoc_3.f90: Modified.
1227 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1230 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1232 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.target/i386/pr39543-1.c: New test.
1236 * gcc.target/i386/pr39543-2.c: New test.
1237 * gcc.target/i386/pr39543-3.c: New test.
1240 * gcc.dg/Wunused-value-3.c: New test.
1242 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1245 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1246 gcc.dg/vla-21.c: New tests.
1248 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1251 * gcc.dg/inline-34.c: New test.
1253 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1255 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1256 gcc.dg/enum-const-3.c: New tests.
1257 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1258 -pedantic-errors. Update expected diagnostics.
1260 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1263 * gcc.dg/vla-20.c: New test.
1265 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1268 * gcc.dg/vla-19.c: New test.
1270 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1272 PR preprocessor/39559
1273 * gcc.dg/c99-intconst-2.c: New test.
1275 2009-04-25 Jan Hubicka <jh@suse.cz>
1277 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1279 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1282 * gfortran.dg/import7.f90: New.
1284 2009-04-24 Richard Guenther <rguenther@suse.de>
1286 * gcc.dg/tree-ssa/vrp48.c: Fix.
1288 2008-04-24 Doug Kwan <dougkwan@google.com>
1290 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1291 destination are the same.
1293 2009-04-24 Richard Guenther <rguenther@suse.de>
1295 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1297 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1299 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1300 gcc.dg/array-const-3.c: New tests.
1302 2009-04-24 Ian Lance Taylor <iant@google.com>
1304 * gcc.dg/Wcxx-compat-4.c: New testcase.
1306 2009-04-24 Daniel Kraft <d@domob.eu>
1308 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1309 expected on already erraneous symbol (renamed to fresh one).
1311 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1314 * gcc.dg/pr39867.c: New.
1316 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1320 * gfortran.dg/intrinsic_1.f90: New.
1322 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1324 * gnat.dg/alignment7.adb: New test.
1325 * gnat.dg/alignment8.adb: Likewise.
1327 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1330 * gnat.dg/specs/rep_clause2.ads: New test.
1332 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1334 PR rtl-optimization/39794
1335 * gcc.dg/pr39794.c: New test.
1337 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/atomic1.adb: New test.
1340 * gnat.dg/atomic1_pkg.ads: New helper.
1342 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1345 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1346 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1348 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1350 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1353 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1356 * gcc.dg/vector-init-1.c: New testcase.
1357 * gcc.dg/vector-init-2.c: New testcase.
1359 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1361 * gnat.dg/enum2.adb: New test.
1362 * gnat.dg/enum2_pkg.ads: New helper.
1364 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1367 * gcc.dg/torture/pr39855.c: New test.
1369 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1372 * g++.dg/cpp0x/pr39639.C: New test.
1374 2009-04-22 Mark Heffernan <meheff@google.com>
1376 * gcc.dg/profile-generate-3.c: New test.
1378 2009-04-22 Jan Hubicka <jh@suse.cz>
1380 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1382 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1385 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1387 2009-04-22 Richard Guenther <rguenther@suse.de>
1389 PR tree-optimization/39824
1390 * gcc.c-torture/compile/pr39824.c: New testcase.
1392 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1395 * g++.dg/parse/parser-pr14875.C: New.
1396 * g++.dg/parse/parser-pr14875-2.C: New.
1397 * g++.dg/parse/error6.C: Update match string.
1399 2009-04-22 Richard Guenther <rguenther@suse.de>
1401 PR tree-optimization/39845
1402 * gcc.c-torture/compile/pr39845.c: New testcase.
1404 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1407 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1408 * gfortran.dg/external_initializer.f90: Modified.
1409 * gfortran.dg/interface_26.f90: Modified.
1410 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1411 * gfortran.dg/proc_ptr_3.f90: Modified.
1412 * gfortran.dg/proc_ptr_15.f90: New.
1413 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1415 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1418 * g++.dg/warn/pr35711.C: New.
1419 * g++.dg/conversion/ptrmem2.C: Update.
1421 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1423 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1424 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1425 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1426 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1427 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1428 gcc.c-torture/ChangeLog.0,
1429 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1430 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1431 gcc.target/i386/math-torture/math-torture.exp,
1432 gcc.target/mips/inter/mips16-inter.exp,
1433 gcc.target/mips/mips-nonpic/README,
1434 gcc.target/x86_64/abi/README.gcc,
1435 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1436 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1437 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1439 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1441 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1443 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1445 2009-04-21 Richard Guenther <rguenther@suse.de>
1448 * gcc.dg/torture/pr39829.c: New testcase.
1450 2009-04-21 Martin Jambor <mjambor@suse.cz>
1452 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1454 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1457 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1458 * gcc.dg/sequence-pt-2.c: New.
1459 * gcc.dg/sequence-pt-3.c: New.
1460 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1461 * g++.dg/warn/sequence-pt-2.c: New.
1462 * g++.dg/warn/sequence-pt-3.c: New.
1464 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1468 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1470 * gnat.dg/import1.ad[sb]: New test.
1472 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1474 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1477 2009-04-20 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/continuation_11.f90: New test.
1482 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1485 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1486 messages. Test for "long long" in system headers.
1487 * gcc.dg/c99-longlong-2.c: New.
1488 * g++.dg/warn/pr13358.C: New.
1489 * g++.dg/warn/pr13358-2.C: New.
1490 * g++.dg/warn/pr13358-3.C: New.
1491 * g++.dg/warn/pr13358-4.C: New.
1493 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1495 * gcc.dg/framework-2.c: Fix up for non existent includes
1496 being fatal errors now.
1498 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1501 * gfortran.dg/private_type_13.f90: New test.
1502 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1504 2009-04-20 Le-Chun Wu <lcwu@google.com>
1507 * g++.dg/warn/Wunused-14.C: New test.
1509 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1511 * gnat.dg/specs/small_alignment.ads: New test.
1513 2009-04-20 Ian Lance Taylor <iant@google.com>
1515 * gcc.dg/Wcxx-compat-3.c: New testcase.
1517 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1519 * gnat.dg/pack13.ad[sb]: New test.
1520 * gnat.dg/pack13_pkg.ads: New helper.
1522 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1524 * gnat.dg/discr11.ad[sb]: New test.
1525 * gnat.dg/discr11_pkg.ads: New helper.
1527 2009-04-20 Ira Rosen <irar@il.ibm.com>
1529 PR tree-optimization/39675
1530 * gcc.dg/vect/O3-pr39675-2.c: New test.
1532 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1534 * gnat.dg/rep_clause3.adb: New test.
1536 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1539 * gcc.dg/c99-flex-array-7.c: New test.
1541 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1544 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1546 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1549 * gcc.dg/c99-restrict-3.c: New test.
1551 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1553 PR preprocessor/20078
1554 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1556 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1558 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1559 Do not pass -B$root after -margs.
1561 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1565 * gcc.dg/pr32061.c: New.
1566 * gcc.dg/Wlogical-op-1.c: Update.
1567 * g++.dg/warn/Wlogical-op-1.C: Update.
1568 * g++.dg/warn/pr36954.C: New.
1570 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1573 * gcc.dg/lvalue-5.c: New test.
1575 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1578 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1580 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1582 * gcc.dg/cpp/include5.c: New test.
1584 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1587 * gcc.dg/call-diag-2.c: New test.
1589 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1591 PR preprocessor/39646
1592 * gcc.dg/cpp/line8.c: New test.
1594 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1596 PR preprocessor/39647
1597 * gcc.dg/cpp/line7.c: New test.
1599 2009-04-18 Richard Guenther <rguenther@suse.de>
1602 * gcc.target/i386/pr39804.c: New testcase.
1604 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1606 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1607 * g++.dg/other/pr39496.C: Likewise.
1609 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1612 * gcc.dg/pr36902.c: New.
1614 2009-04-17 Diego Novillo <dnovillo@google.com>
1616 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1617 violation for variable 'inside_main'.
1619 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1621 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1623 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1625 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1627 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1629 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1630 * gfortran.dg/chmod_2.f90: Likewise.
1631 * gfortran.dg/chmod_3.f90: Likewise.
1632 * gfortran.dg/open_errors.f90: Likewise.
1633 * gfortran.dg/stat_1.f90: Likewise.
1634 * gfortran.dg/stat_2.f90: Likewise.
1636 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1638 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1639 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1640 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1641 * gfortran.dg/nearest_1.f90: Likewise.
1642 * gfortran.dg/nearest_3.f90: Likewise.
1643 * gfortran.dg/isnan_1.f90: Likewise.
1644 * gfortran.dg/isnan_2.f90: Likewise.
1645 * gfortran.dg/nan_1.f90: Likewise.
1646 * gfortran.dg/nan_2.f90: Likewise.
1647 * gfortran.dg/nan_3.f90: Likewise.
1648 * gfortran.dg/nan_4.f90: Likewise.
1649 * gfortran.dg/module_nan.f90: Likewise.
1650 * gfortran.dg/int_conv_2.f90: Likewise.
1651 * gfortran.dg/init_flag_3.f90: Likewise.
1652 * gfortran.dg/namelist_42.f90: Likewise.
1653 * gfortran.dg/namelist_43.f90: Likewise.
1654 * gfortran.dg/real_const_3.f90: Likewise.
1655 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1657 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1658 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1659 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1660 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1661 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1663 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1664 * gfortran.dg/gamma_5.f90: Likewise.
1666 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1668 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1669 less strict so it also works with auto-overlay support.
1670 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1671 for "exceeds local store" linker errors on the SPU.
1673 * lib/gfortran.exp: Include target-supports.exp.
1674 (gfortran_init): On SPU targets where automatic overlay support
1675 is available, use it to build all Fortran test cases.
1677 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1679 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1681 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1682 rule enforced by gnat on taft types.
1684 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1687 * g++.dg/ext/complit11.C: Add empty dg-options.
1689 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1692 * g++.dg/template/defarg11.C: New test.
1694 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1697 * g++.dg/ext/complit11.C: New testcase.
1699 2009-04-15 Le-Chun Wu <lcwu@google.com>
1702 * g++.dg/warn/Wunused-13.C: New testcase.
1704 2009-04-15 Ian Lance Taylor <iant@google.com>
1706 * gcc.dg/Wenum-compare-1.c: New testcase.
1708 2009-04-15 Richard Guenther <rguenther@suse.de>
1710 PR tree-optimization/39764
1711 * g++.dg/torture/pr39764.C: New testcase.
1713 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1715 * g++.dg/ext/altivec-17.C: New.
1717 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1719 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1720 * gnat.dg/specs/limited1.ads: Ditto.
1722 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1725 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1726 for testing the results of estimate instructions.
1727 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1728 * gcc.dg/vmx/3a-05.c (test): Ditto.
1730 2009-04-14 Jason Merrill <jason@redhat.com>
1733 * g++.dg/warn/Wshadow-4.C: Extend.
1735 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1737 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1738 (do_D): Remove attribute hidden.
1740 2009-04-13 Jason Merrill <jason@redhat.com>
1743 * g++.dg/init/copy7.C: New.
1745 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1748 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1749 (check_for_all_options): This.
1751 2009-04-13 Jason Merrill <jason@redhat.com>
1754 * g++.dg/template/crash90.C: New.
1756 2009-04-12 Jason Merrill <jason@redhat.com>
1759 * g++.dg/overload/extern-C-2.C: New.
1761 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1763 PR preprocessor/31869
1764 * gcc.dg/cpp/strify5.c: New test.
1766 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/enum1.adb: New test.
1769 * gnat.dg/enum1_pkg.ads: New helper.
1771 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1774 * gcc.target/alpha/pr39740.c: New test.
1776 2009-04-11 Daniel Kraft <d@domob.eu>
1779 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1780 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1781 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1782 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1783 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1784 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1785 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1786 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1787 expected string length that failed with -fbounds-check now.
1788 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1790 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1793 * gfortran.dg/proc_ptr_14.f90: New.
1795 2009-04-11 Richard Guenther <rguenther@suse.de>
1798 * g++.dg/torture/pr39732.C: New testcase.
1800 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1802 * gfortran.dg/whole_file_5.f90: New.
1803 * gfortran.dg/whole_file_6.f90: New.
1805 2009-04-11 Richard Guenther <rguenther@suse.de>
1807 PR tree-optimization/39713
1808 * g++.dg/torture/pr39713.C: New testcase.
1810 2009-04-10 Richard Guenther <rguenther@suse.de>
1813 * gcc.dg/pr39712.c: New testcase.
1815 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1818 * g++.dg/cpp0x/enum2.C: Updated.
1819 * g++.dg/debug/pr22514.C: Likewise.
1820 * g++.dg/parse/enum2.C: Likewise.
1821 * g++.dg/parse/enum3.C: Likewise.
1822 * g++.dg/template/crash79.C: Likewise.
1823 * g++.old-deja/g++.jason/cond.C: Likewise.
1825 2009-04-10 Chao-ying Fu <fu@mips.com>
1827 * gcc.target/mips/interrupt_handler.c: Change from compile to
1830 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1832 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1834 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1837 * gfortran.dg/zero_sized_6.f90: New.
1839 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1842 * g++.dg/parse/pr20118.C: New.
1843 * g++.dg/template/spec16.C: Update.
1845 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1848 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1849 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1850 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1851 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1852 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1853 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1854 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1855 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1856 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1857 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1858 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1859 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1860 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1861 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1862 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1863 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1864 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1866 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1869 * g++.dg/torture/pr39678.C: New.
1870 * gcc.dg/compat/struct-complex-2.h: Likewise.
1871 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1872 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1873 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1874 * gcc.dg/torture/pr39678.c: Likewise.
1875 * gcc.target/i386/pr39678.c: Likewise.
1877 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1878 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1880 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1881 <complex.h>. Add tests for structure with complex float.
1883 2009-04-10 Ben Elliston <bje@au.ibm.com>
1884 Joseph Myers <joseph@codesourcery.com>
1887 * gcc.dg/dfp/pr36800.c: New.
1889 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1890 Rafael Avila de Espindola <espindola@google.com>
1892 * gcc.misc-tests/help.exp: New file.
1893 * lib/options.exp: New file.
1895 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1898 * objc/execute/forward-1.x: New.
1900 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1902 * gcc.dg/pr27150-1.c: Change to a link test.
1904 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1906 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1907 3 of the GNU General Public License and to point readers at the
1908 COPYING3 file and the FSF's license web page.
1909 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1910 * gcc.dg/struct/struct-reorg.exp: Likewise.
1911 * gcc.target/spu/tag_manager.c: Likewise.
1913 2009-04-09 Richard Guenther <rguenther@suse.de>
1916 * ssa-ccp-25.c: Adjust pattern.
1918 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/external_procedures_1.f90: Modified.
1922 * gfortran.dg/proc_ptr_result_1.f90: New.
1923 * gfortran.dg/proc_ptr_result_2.f90: New.
1924 * gfortran.dg/proc_ptr_result_3.f90: New.
1926 2009-04-09 Richard Guenther <rguenther@suse.de>
1928 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1929 to prevent constant propagation.
1930 * gcc.dg/vect/vect-56.c: Likewise.
1931 * gcc.dg/vect/vect-58.c: Likewise.
1932 * gcc.dg/vect/vect-60.c: Likewise.
1933 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1934 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1935 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1937 2009-04-09 Richard Guenther <rguenther@suse.de>
1939 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1940 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1942 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1945 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1948 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1950 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1951 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1953 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1955 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1957 2009-04-08 Jason Merrill <jason@redhat.com>
1960 * g++.dg/template/error40.C: Add another test.
1962 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1966 * gcc.c-torture/compile/pr39614-1.c,
1967 gcc.c-torture/compile/pr39614-2.c,
1968 gcc.c-torture/compile/pr39614-3.c,
1969 gcc.c-torture/compile/pr39614-4.c,
1970 gcc.c-torture/compile/pr39614-5.c,
1971 gcc.c-torture/compile/pr39673-1.c,
1972 gcc.c-torture/compile/pr39673-2.c: New tests.
1973 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1975 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1976 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1979 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1982 * g++.dg/cpp0x/variadic-crash2.C: New test.
1984 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1987 * gfortran.dg/alloc_comp_result_1.f90: New test.
1989 2009-04-07 Jason Merrill <jason@redhat.com>
1992 * g++.dg/overload/extern-C-1.C: New.
1994 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1997 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1999 2009-04-07 Jason Merrill <jason@redhat.com>
2002 * g++.dg/template/error40.C: New.
2004 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2007 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2009 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2011 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2013 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2016 * gfortran.dg/proc_decl_1.f90: Modified.
2017 * gfortran.dg/proc_ptr_11.f90: Extended.
2018 * gfortran.dg/proc_ptr_13.f90: Modified.
2020 2009-04-06 Jason Merrill <jason@redhat.com>
2023 * g++.dg/template/fnspec1.C: New.
2025 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2027 * lib/gnat.exp: Handle multilib.
2029 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2032 * gfortran.dg/dependency_23.f90: New test.
2034 2009-04-06 Richard Guenther <rguenther@suse.de>
2036 PR tree-optimization/28868
2037 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2038 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2039 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2040 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2042 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2044 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2046 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2048 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2050 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2052 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2053 with the built-in y0, and the subsequent warning.
2054 (y1): Likewise, rename to y_1.
2056 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2059 * gfortran.dg/proc_decl_21.f90: New.
2061 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2064 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2066 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2068 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2069 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2070 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2071 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2072 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2073 gfortran.dg/namelist_49.f90: Gate test on effective_target
2075 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2077 2009-04-05 Daniel Kraft <d@domob.eu>
2080 * gfortran.dg/read_float_2.f03
2081 * gfortran.dg/read_float_3.f90
2083 2009-04-05 Richard Guenther <rguenther@suse.de>
2085 PR tree-optimization/39648
2086 * gcc.c-torture/compile/pr39648.c: New testcase.
2088 2009-04-05 Jason Merrill <jason@redhat.com>
2091 * g++.dg/template/error39.C: New.
2093 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2096 * gfortran.dg/implied_do_1.f90: New.
2098 2009-04-04 Tobias Burnus <burnus@net-b.de>
2101 * gfortran.dg/recursive_check_8.f90: New.
2102 * gfortran.dg/recursive_check_9.f90: New.
2103 * gfortran.dg/recursive_check_10.f90: New.
2104 * gfortran.dg/recursive_check_11.f90: New.
2105 * gfortran.dg/recursive_check_12.f90: New.
2106 * gfortran.dg/recursive_check_13.f90: New.
2107 * gfortran.dg/recursive_check_14.f90: New.
2109 2009-04-04 Jason Merrill <jason@redhat.com>
2112 * g++.dg/template/error38.C: Add more tests.
2114 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2117 * gfortran.dg/common_align_2.f90: New test.
2119 2009-04-04 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/8781
2122 PR tree-optimization/37892
2123 * g++.dg/tree-ssa/pr8781.C: New testcase.
2124 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2126 2009-04-04 Richard Guenther <rguenther@suse.de>
2128 PR tree-optimization/39636
2129 * gcc.c-torture/compile/pr39636.c: New testcase.
2131 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2133 PR rtl-optimization/39607
2134 * g++.dg/opt/pr39607.C: New.
2136 2009-04-03 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/common_12.f90: New.
2141 2009-04-03 Jason Merrill <jason@redhat.com>
2144 * g++.dg/template/const2.C: New test.
2146 2009-04-03 Richard Guenther <rguenther@suse.de>
2148 PR tree-optimization/2480
2149 PR tree-optimization/23086
2150 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2151 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2153 2009-04-03 Richard Guenther <rguenther@suse.de>
2155 PR tree-optimization/34743
2156 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2157 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2158 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2159 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2160 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2161 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2162 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2163 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2165 2009-04-03 Richard Guenther <rguenther@suse.de>
2168 PR tree-optimization/23940
2169 PR tree-optimization/33237
2172 PR tree-optimization/36201
2173 PR tree-optimization/36230
2174 PR tree-optimization/38049
2175 PR tree-optimization/38207
2176 PR tree-optimization/38230
2177 PR tree-optimization/38301
2178 PR tree-optimization/38585
2180 PR tree-optimization/38985
2181 PR tree-optimization/39299
2182 * gcc.dg/pr19633-1.c: Adjust.
2183 * gcc.dg/torture/pta-callused-1.c: Likewise.
2184 * gcc.dg/torture/pr39074-2.c: Likewise.
2185 * gcc.dg/torture/pr39074.c: Likewise.
2186 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2187 * gcc.dg/torture/pr30375.c: Adjust.
2188 * gcc.dg/torture/pr33563.c: Likewise.
2189 * gcc.dg/torture/pr33870.c: Likewise.
2190 * gcc.dg/torture/pr33560.c: Likewise.
2191 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2192 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2193 * gcc.dg/tree-ssa/alias-15.c: Remove.
2194 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2195 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2196 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2197 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2198 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2199 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2200 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2201 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2202 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2203 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2204 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2206 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2207 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2208 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2209 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2210 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2211 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2212 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2213 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2214 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2215 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2216 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2217 * gcc.dg/uninit-B.c: XFAIL.
2218 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2219 * gcc.dg/uninit-pr19430.c: XFAIL.
2220 * g++.dg/tree-ssa/pr13146.C: New testcase.
2221 * g++.dg/opt/pr36187.C: Adjust.
2222 * g++.dg/torture/20090329-1.C: New testcase.
2224 2009-04-02 Chao-ying Fu <fu@mips.com>
2226 * gcc.target/mips/interrupt_handler.c: New test.
2228 2009-04-02 David Ayers <ayers@fsfe.org>
2231 * objc.dg/bad-receiver-type-2.m: New test contributed by
2234 2009-04-02 Jason Merrill <jason@redhat.com>
2237 * g++.dg/template/error38.C: New test.
2239 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2241 PR tree-optimization/31677
2242 * gcc.dg/memcpy-1.c: Add compiler option.
2244 2009-04-02 Ira Rosen <irar@il.ibm.com>
2246 PR tree-optimization/39595
2247 * gfortran.dg/vect/O3-pr39595.f: New test.
2249 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2252 * g++.dg/template/typedef11.C: New test.
2253 * g++.dg/template/typedef12.C: Likewise.
2254 * g++.dg/template/typedef13.C: Likewise.
2255 * g++.dg/template/typedef14.C: Likewise.
2256 * g++.dg/template/typedef15.C: Likewise.
2257 * g++.dg/template/typedef16.C: Likewise.
2258 * g++.dg/template/sfinae3.C: Compile this pedantically.
2259 The only errors expected should be the one saying the typedef is ill
2261 * g++.old-deja/g++.pt/typename8.C: Likewise.
2262 * g++.dg/template/access11.C: Update this.
2264 2009-04-02 Richard Guenther <rguenther@suse.de>
2266 PR tree-optimization/37221
2267 * gcc.c-torture/compile/20090331-1.c: New testcase.
2269 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2271 * gcc.c-torture/compile/20090401-1.c: New test.
2273 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2276 * g++.dg/template/pr4926-1.C: New.
2278 2009-04-01 Xinliang David Li <davidxl@google.com>
2280 * gcc.target/i386/all_one_m128i.c: New test.
2282 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2285 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2286 * gcc.dg/fltconst-2.c: New test.
2287 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2288 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2291 * gcc.dg/cpp/pr33466.c: New test.
2292 * gcc.dg/dfp/pr33466.c: New test.
2293 * gcc.dg/fixed-point/pr33466.c: New test.
2295 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2297 PR tree-optimization/35011
2298 * g++.dg/other/pr35011.C: New.
2300 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2303 * gcc.dg/pr39226.c: New test.
2305 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2308 * g++.dg/template/pr35240.C: New.
2310 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2313 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2314 * gcc.dg/pr25682.c: Update expected diagnostics.
2316 2009-04-01 Richard Guenther <rguenther@suse.de>
2318 * gcc.dg/fold-plusmult-2.c: New testcase.
2320 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2323 * gcc.dg/pr37772.c: New test.
2324 * g++.dg/ext/asm11.C: New test.
2326 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2328 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2329 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2332 2009-03-31 Jason Merrill <jason@redhat.com>
2334 * g++.old-deja/g++.other/using9.C: Add expected errors.
2336 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2338 * gcc.c-torture/compile/pr33009.c: Removed.
2340 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2342 * gcc.c-torture/compile/pr33009.c: Delete.
2343 * gcc.c-torture/compile/pr11832.c: Likewise.
2345 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2348 * lib/target-supports.exp (check_effective_target_stdint_types):
2350 (check_effective_target_inttypes_types): New.
2351 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2352 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2353 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2355 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2359 * gfortran.dg/data_pointer_1.f90: New test.
2361 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2364 * gfortran.dg/char_length_15.f90: New test.
2366 2009-03-31 Jason Merrill <jason@redhat.com>
2369 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2370 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2371 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2374 * g++.dg/other/typedef2.C: New test.
2377 * g++.dg/template/typedef17.C: New test.
2379 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2380 * g++.dg/cpp0x/auto12.C: Likewise.
2382 2009-03-31 Richard Guenther <rguenther@suse.de>
2385 * gcc.dg/fold-compare-4.c: New testcase.
2386 * gcc.dg/fold-compare-5.c: Likewise.
2388 2009-03-31 Richard Guenther <rguenther@suse.de>
2390 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2392 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2395 * gcc.target/i386/pr39592-1.c: New test.
2397 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2399 PR preprocessor/15638
2400 * gcc.dg/cpp/missing-header-1.c: New test.
2401 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2402 "compilation terminated" message.
2403 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2405 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2406 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2407 terminated" message.
2409 2009-03-31 Richard Guenther <rguenther@suse.de>
2413 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2414 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2416 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2419 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2420 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2421 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2422 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2423 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2424 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2425 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2427 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2430 * gfortran.dg/whole_file_1.f90: New test.
2432 * gfortran.dg/whole_file_2.f90: New test.
2433 * gfortran.dg/whole_file_3.f90: New test.
2435 * gfortran.dg/whole_file_4.f90: New test.
2437 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2439 * gfortran.dg/bind_c_usage_19.f90: New test.
2442 * gcc.target/powerpc/altivec-29.c: New test.
2444 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2446 PR rtl-optimization/323
2447 * gcc.target/i386/excess-precision-1.c,
2448 gcc.target/i386/excess-precision-2.c,
2449 gcc.target/i386/excess-precision-3.c,
2450 gcc.target/i386/excess-precision-4.c,
2451 gcc.target/i386/excess-precision-5.c,
2452 gcc.target/i386/excess-precision-6.c: New tests.
2454 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2457 * gcc.dg/c99-array-lval-8.c: New test.
2459 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2461 PR preprocessor/34695
2462 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2463 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2464 instead of dg-warning for "previous definition" messages.
2465 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2466 "warnings being treated as errors" message.
2467 * gcc.dg/fltconst-1.c: Use -fshow-column.
2469 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2472 * gfortran.dg/power1.f90: New test.
2474 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2482 * gcc.c-torture/compile/20081108-1.c,
2483 gcc.c-torture/compile/20081108-2.c,
2484 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2485 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2486 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2487 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2488 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2489 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2490 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2491 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2492 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2493 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2494 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2495 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2496 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2497 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2498 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2499 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2500 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2502 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2503 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2504 XFAILs. Update expected messages.
2505 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2507 * gcc.dg/real-const-1.c: Replace with test from original PR.
2508 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2509 when casting from non-constant integer to pointer.
2511 2009-03-29 Richard Guenther <rguenther@suse.de>
2513 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2515 2009-03-29 Daniel Kraft <d@domob.eu>
2518 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2520 * gfortran.dg/typebound_proc_9.f03: New test.
2521 * gfortran.dg/typebound_proc_10.f03: New test.
2522 * gfortran.dg/typebound_proc_11.f03: New test.
2523 * gfortran.dg/abstract_type_5.f03: New test.
2525 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2528 * gfortran.dg/do_4.f: New.
2529 * gfortran.dg/goto_2.f90: Correct expected warnings.
2530 * gfortran.dg/goto_4.f90: Likewise.
2531 * gfortran.dg/goto_5.f90: New.
2533 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2536 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2538 * gcc.target/i386/pr39545-1.c: New.
2539 * gcc.target/i386/pr39545-2.c: Likewise.
2541 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2542 (flex2_struct): Likewise.
2543 (check_struct_passing7): Likewise.
2544 (check_struct_passing8): Likewise.
2547 (main): Call check_struct_passing7 and check_struct_passing8.
2549 2009-03-29 Richard Guenther <rguenther@suse.de>
2551 * gcc.c-torture/execute/20090113-1.c: New testcase.
2552 * gcc.c-torture/execute/20090113-2.c: Likewise.
2553 * gcc.c-torture/execute/20090113-3.c: Likewise.
2554 * gcc.c-torture/execute/20090207-1.c: Likewise.
2555 * gcc.c-torture/compile/20090114-1.c: Likewise.
2556 * gcc.c-torture/compile/20090328-1.c: Likewise.
2557 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2559 2009-03-29 David Ayers <ayers@fsfe.org>
2562 * objc.dg/conditional-1.m: New tests.
2564 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2566 * gcc.dg/winline-10.c: New test.
2568 2009-03-28 Tobias Burnus <burnus@net-b.de>
2571 * gfortran.dg/do_check_1.f90: Add test.
2572 * gfortran.dg/do_check_2.f90: Add test.
2573 * gfortran.dg/do_check_3.f90: Add test.
2574 * gfortran.dg/do_check_4.f90: Add test.
2576 2009-03-28 Jan Hubicka <jh@suse.cz>
2578 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2579 * gcc.dg/pr33826.c: Update dump files.
2580 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2581 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2583 2009-03-28 Martin Jambor <mjambor@suse.cz>
2585 * g++.dg/tree-ssa/fwprop-align.C: New test.
2587 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.target/powerpc/altivec-28.c: New test.
2592 * gcc.dg/wdisallowed-functions-1.c: Removed.
2593 * gcc.dg/wdisallowed-functions-2.c: Removed.
2594 * gcc.dg/wdisallowed-functions-3.c: Removed.
2595 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2596 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2597 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2599 2009-03-28 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/38723
2602 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2604 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2607 * gfortran.dg/char_result_13.f90: New test.
2609 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2612 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2614 2009-03-28 Daniel Kraft <d@domob.eu>
2616 * gfortran.dg/trim_1.f90: New test.
2618 2009-03-28 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2621 * g++.dg/warn/Warray-bounds.C: Likewise.
2623 2009-03-28 Tobias Burnus <burnus@net-b.de>
2626 * gfortran.dg/recursive_check_7.f90: New test.
2628 2009-03-28 Tobias Burnus <burnus@net-b.de>
2631 * gfortran.dg/do_check_5.f90: New test.
2632 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2633 * gfortran.dg/array_constructor_18.f90: Ditto.
2634 * gfortran.dg/array_constructor_22.f90: Ditto.
2635 * gfortran.dg/do_3.F90: Ditto.
2636 * gfortran.dg/do_1.f90: Ditto.
2638 2009-03-28 Richard Guenther <rguenther@suse.de>
2640 PR tree-optimization/38180
2641 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2643 2009-03-28 Richard Guenther <rguenther@suse.de>
2645 PR tree-optimization/38513
2646 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2647 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2648 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2649 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2650 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2651 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2652 * gcc.dg/vect/vect-35.c: Likewise.
2653 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2654 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2655 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2657 2009-03-28 Richard Guenther <rguenther@suse.de>
2659 PR tree-optimization/38968
2660 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2662 2009-03-28 Richard Guenther <rguenther@suse.de>
2664 PR tree-optimization/37795
2665 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2667 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2669 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2670 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2671 options for removed targets.
2673 2009-03-27 Richard Guenther <rguenther@suse.de>
2675 PR tree-optimization/39120
2676 * gcc.c-torture/execute/pr39120.c: New testcase.
2678 2009-03-27 Richard Guenther <rguenther@suse.de>
2680 PR tree-optimization/39120
2681 * gcc.dg/torture/pta-callused-1.c: New testcase.
2683 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2686 * gcc.target/i386/pr39315-1.c: New.
2687 * gcc.target/i386/pr39315-2.c: Likewise.
2688 * gcc.target/i386/pr39315-3.c: Likewise.
2689 * gcc.target/i386/pr39315-4.c: Likewise.
2690 * gcc.target/i386/pr39315-check.c: Likewise.
2692 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2695 * gcc.dg/pr39323-1.c: New.
2696 * gcc.dg/pr39323-2.c: Likewise.
2697 * gcc.dg/pr39323-3.c: Likewise.
2699 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2702 * gcc.target/ia64/sync-1.c: New.
2704 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2707 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2708 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2709 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2710 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2711 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2712 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2713 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2714 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2716 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2718 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2719 for low precision (i.e. float).
2721 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2722 Jakub Jelinek <jakub@redhat.com>
2725 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2727 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2729 * gcc.dg/memmove-2.c: New test.
2730 * gcc.dg/memmove-3.c: New test.
2732 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2735 2009-03-27 Xinliang David Li <davidxl@google.com>
2737 PR tree-optimization/39557
2738 * g++.dg/tree-ssa/dom-invalid.C: New test.
2740 2009-03-27 Xinliang David Li <davidxl@google.com>
2742 PR tree-optimization/39548
2743 * g++.dg/tree-ssa/copyprop.C: New test.
2745 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2748 * g++.dg/template/typename17.C: New testcase.
2749 * g++.dg/template/typename18.C: New testcase.
2751 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2754 * g++.dg/other/var_copy-1.C: New test.
2756 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2759 * g++.dg/parse/ctor9.C: New test.
2761 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2764 * g++.dg/init/error2.C: New test.
2766 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2769 * gcc.dg/pr35652.C: New.
2770 * g++.dg/warn/pr35652.C: New.
2771 * gcc.dg/format/plus-1.c: Adjust message.
2773 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.dg/wdisallowed-functions-3.c: New test.
2777 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2779 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2781 * gcc.dg/inline-33.c: Fix when pic.
2783 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2785 * gcc.target/ia64/20090324-1.c: New test.
2787 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.dg/pr27898.c: New test.
2792 PR tree-optimization/32139
2793 * gcc.c-torture/compile/pr32139.c: New test.
2795 2009-03-24 Jason Merrill <jason@redhat.com>
2798 * g++.dg/parse/defarg14.C: New test.
2800 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2803 * gfortran.dg/read_repeat.f90: New test.
2805 2009-03-24 Ira Rosen <irar@il.ibm.com>
2807 PR tree-optimization/39529
2808 * gcc.dg/vect/pr39529.c: New test.
2810 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2811 Jakub Jelinek <jakub@redhat.com>
2814 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2816 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2821 2009-03-23 Jason Merrill <jason@redhat.com>
2823 * g++.dg/cpp0x/auto12.C: Add variadic test.
2826 * g++.dg/warn/Wshadow-4.C: New test.
2828 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2830 PR tree-optimization/39516
2831 * gfortran.dg/pr39516.f: New test.
2833 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2835 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2836 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2837 variable, not environment variable.
2839 2009-03-21 Jason Merrill <jason@redhat.com>
2842 * g++.dg/ext/vla6.C: New test.
2844 2009-03-20 Jason Merrill <jason@redhat.com>
2846 * g++.dg/cpp0x/initlist5.C: Add additional test.
2848 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2849 Janis Johnson <janis187@us.ibm.com>
2851 * lib/compat.exp (compat-get-options-main, compat-get-options):
2852 Handle dg-prune-output in source file.
2853 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2854 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2855 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2858 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2861 * gcc.dg/gomp/pr39495-1.c: New test.
2862 * gcc.dg/gomp/pr39495-2.c: New test.
2863 * g++.dg/gomp/pr39495-1.C: New test.
2864 * g++.dg/gomp/pr39495-2.C: New test.
2867 * gcc.target/i386/pr39496.c: New test.
2868 * g++.dg/other/pr39496.C: New test.
2870 2009-03-19 Li Feng <nemokingdom@gmail.com>
2873 * gcc.dg/autopar/pr39500-1.c: New.
2874 * gcc.dg/autopar/pr39500-2.c: New.
2876 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2878 * g++.dg/dg.exp: Prune graphite.
2880 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2883 * g++.dg/graphite: New.
2884 * g++.dg/graphite/graphite.exp: New.
2885 * g++.dg/graphite/pr39447.C: New.
2887 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2890 * g++.dg/template/pr39425.C: New.
2892 * g++.dg/template/spec33.C: Updated.
2894 2009-03-17 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2898 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2901 * g++.dg/ext/unary_trait_incomplete.C: New.
2903 2009-03-17 Jing Yu <jingyu@google.com>
2906 * g++.dg/inherit/thunk10.C: New test.
2908 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2911 * gcc.target/i386/pr39482.c: New test.
2913 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2916 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2917 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2918 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2919 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2922 * gcc.dg/pr39443.c: New test.
2925 * gcc.dg/debug/pr39412.c: New test.
2927 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2930 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2931 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2933 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2934 its original value, or unset if it was not defined.
2935 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2936 path procs around use of HOSTCC.
2937 * g++.dg/compat/struct-layout-1.exp: Ditto.
2938 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2940 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2942 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2944 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2946 Revert patch for PR testsuite/37630.
2949 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2952 * lib/target-supports.exp (check_effective_target_ieee): New.
2953 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2954 * gcc.dg/20001012-1.c: Require ieee.
2957 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2959 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2961 PR tree-optimization/39455
2962 * gcc.dg/pr39455.c: New test.
2964 2009-03-13 David Ayers <ayers@fsfe.org>
2966 * objc/execute/trivial.m. New test.
2968 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2971 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2973 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2976 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2979 2009-03-12 David Ayers <ayers@fsfe.org>
2982 * objc/execute/exceptions/handler-1.m. New test.
2984 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.target/i386/pr39431.c: New test.
2989 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2992 * gcc.target/i386/pr39445.c: New.
2994 * gcc.target/i386/push-1.c: XFAIL.
2996 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2998 * gcc.dg/inline-33.c: New test.
3000 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3002 * gcc.dg/vect/vect-82.c: Combine dg-do and
3003 dg-require-effective-target into dg-skip-if.
3004 * gcc.dg/vect/vect-83.c: Likewise.
3006 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3009 * gcc.target/i386/stackalign/longlong-1.c: New test.
3010 * gcc.target/i386/stackalign/longlong-2.c: New test.
3012 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3014 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3016 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3018 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3019 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3021 2009-03-11 Olivier Hainque <hainque@adacore.com>
3023 * gnat.dg/slice_enum.adb: New test.
3025 2009-03-11 Jason Merrill <jason@redhat.com>
3028 * g++.dg/opt/nrv15.C: New test.
3030 2009-03-10 Ira Rosen <irar@il.ibm.com>
3032 PR tree-optimization/39422
3033 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3034 constant array with static initialization to global memory.
3035 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3037 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3039 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3042 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3045 * g++.dg/opt/switch2.C: Add -w to dg-options.
3046 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3047 * g++.dg/warn/switch1.C: New test.
3048 * g++.dg/other/switch3.C: New test.
3050 PR tree-optimization/39394
3051 * gcc.c-torture/compile/pr39394.c: New test.
3053 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3055 * gcc.target/s390/20090223-1.c: New testcase.
3057 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3060 * gfortran.dg/fmt_f0_1.f90: New test.
3062 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3065 * g++.dg/other/new1.C: Adjusted.
3066 * g++.dg/parse/crash40.C: Likewise.
3067 * g++.dg/parse/defarg12.C: Likewise.
3068 * g++.dg/template/error15.C: Likewise.
3070 * g++.dg/other/pr39060.C: New.
3072 2009-03-07 Jason Merrill <jason@redhat.com>
3075 * g++.dg/opt/new1.C: New.
3077 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/other/error32.C: New.
3082 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.c-torture/compile/pr39360.c: New test.
3088 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3090 2009-03-05 Jason Merrill <jason@redhat.com>
3093 * g++.dg/warn/Wuninitialized-3.C: New test.
3095 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3098 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3099 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3101 2009-03-04 Jason Merrill <jason@redhat.com>
3104 * g++.dg/template/koenig7.C: New test.
3106 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3108 * g++.dg/torture/predcom-1.C: New test.
3110 2009-03-04 Richard Guenther <rguenther@suse.de>
3112 PR tree-optimization/39362
3113 * g++.dg/torture/pr39362.C: New testcase.
3115 2009-03-04 Jason Merrill <jason@redhat.com>
3116 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3121 * g++.dg/template/dependent-name5.C: New test.
3123 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3126 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3127 vect_int to vect_int_mult.
3129 2009-03-04 Richard Guenther <rguenther@suse.de>
3131 PR tree-optimization/39358
3132 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3133 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3135 2009-03-04 Richard Guenther <rguenther@suse.de>
3137 PR tree-optimization/39339
3138 * gcc.c-torture/execute/pr39339.c: New testcase.
3140 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3142 * gcc.c-torture/compile/20090303-1.c,
3143 gcc.c-torture/compile/20090303-2.c: New tests.
3145 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3148 * gfortran.dg/gomp/pr39354.f90: New test.
3150 PR tree-optimization/39343
3151 * gcc.dg/pr39343.c: New test.
3153 2009-03-03 Ira Rosen <irar@il.ibm.com>
3155 PR tree-optimization/39248
3156 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3157 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3158 on targets without vector misalignment support.
3159 * lib/target-supports.exp
3160 (check_effective_target_vect_short_mult): Add
3161 check_effective_target_arm32.
3163 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3166 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3167 * testsuite/gcc.dg/graphite/pr39335.c: New.
3169 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3173 * gcc.target/i386/stackalign/return-5.c: Likewise.
3174 * gcc.target/i386/stackalign/return-6.c: Likewise.
3176 2009-03-02 Richard Guenther <rguenther@suse.de>
3177 Ira Rosen <irar@il.ibm.com>
3179 PR tree-optimization/39318
3180 * gfortran.dg/vect/pr39318.f90: New test.
3182 2009-03-01 Jan Hubicka <jh@suse.cz>
3184 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3186 2009-03-01 Jan Hubicka <jh@suse.cz>
3189 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3191 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3193 * gnat.dg/pack12.adb: New test.
3195 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3198 * g++.dg/other/pr37789.C: New.
3200 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3203 * gfortran.dg/interface_25.f90: New test.
3204 * gfortran.dg/interface_26.f90: New test.
3206 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3209 * gfortran.dg/initialization_22.f90: New test.
3211 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3213 PR rtl-optimization/39241
3214 * gcc.dg/torture/pr39241.c: New.
3216 2009-02-25 Martin Jambor <mjambor@suse.cz>
3218 PR tree-optimizations/39259
3219 * g++.dg/torture/pr39259.C: New testcase.
3221 2009-02-24 Richard Guenther <rguenther@suse.de>
3224 * g++.dg/template/instantiate10.C: New testcase.
3226 2009-02-24 Richard Guenther <rguenther@suse.de>
3227 Zdenek Dvorak <ook@ucw.cz>
3229 PR tree-optimization/39233
3230 * gcc.c-torture/execute/pr39233.c: New testcase.
3232 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3234 PR tree-optimization/39260
3235 * gcc.dg/graphite/pr39260.c: New.
3237 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3239 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3241 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3244 * g++.dg/template/void14.C: New.
3246 2009-02-23 Jason Merrill <jason@redhat.com>
3249 * g++.dg/init/const7.C: Remove XFAIL.
3250 * g++.dg/init/static-init1.C: New test.
3252 * g++.dg/cpp0x/initlist14.C: New test.
3254 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3257 * bound_simplification_2.f90: New test case.
3258 * bound_7.f90: New test case.
3260 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3262 * gcc.dg/cpp/include4.c: New test.
3264 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3267 * gcc.target/i386/abi-2.c: New.
3269 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3271 * gcc.c-torture/execute/pr39228.x: New.
3273 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3275 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3276 scan-assembler to check for xmm0 register.
3278 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3279 Joseph Myers <joseph@codesourcery.com>
3281 * gcc.target/arm/va_list.c: New test.
3282 * g++.dg/abi/arm_va_list.C: Likewise.
3283 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3285 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3286 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3287 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3288 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3289 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3290 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3292 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3295 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3298 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3301 * gcc.c-torture/execute/pr39240.c: New test.
3303 2009-02-20 Jason Merrill <jason@redhat.com>
3306 * g++.dg/parse/dtor15.C: New test.
3308 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3310 * gcc.c-torture/execute/20090219-1.c: New.
3312 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3314 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3315 (mips-dg-options): When matching isa* pseudo-options make
3316 'value' optional and accept ! entries. Use $spec instead of
3317 $isa_spec in the isa pseudo-option error message. Only
3318 perform the ISA-range check when 'value' is set. If arch is
3319 matching any CPU in the ! entries switch to its generic ISA.
3320 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3321 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3323 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.dg/visibility-20.c: New test.
3327 * g++.dg/ext/visibility/visibility-11.C: New test.
3329 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3332 * g++.dg/abi/pr39188-1a.C: New.
3333 * g++.dg/abi/pr39188-1b.C: Likewise.
3334 * g++.dg/abi/pr39188-1.h: Likewise.
3335 * g++.dg/abi/pr39188-2a.C: Likewise.
3336 * g++.dg/abi/pr39188-2b.C: Likewise.
3337 * g++.dg/abi/pr39188-2.h: Likewise.
3338 * g++.dg/abi/pr39188-3a.C: Likewise.
3339 * g++.dg/abi/pr39188-3b.C: Likewise.
3340 * g++.dg/abi/pr39188-3.h: Likewise.
3342 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3345 * gcc.c-torture/execute/call-trap-1.c,
3346 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3349 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3352 * gcc.c-torture/execute/pr39228.c: New test.
3354 2009-02-19 Richard Guenther <rguenther@suse.de>
3356 PR tree-optimization/39074
3357 * gcc.dg/torture/pr39074.c: New testcase.
3358 * gcc.dg/torture/pr39074-2.c: Likewise.
3359 * gcc.dg/torture/pr39074-3.c: Likewise.
3361 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3364 * g++.dg/parse/attr3.C: New.
3366 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3369 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3372 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3375 2009-02-18 Jason Merrill <jason@redhat.com>
3378 * g++.dg/init/const7.C: Remove XFAIL.
3381 * g++.dg/opt/const6.C: New test.
3383 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3385 * gcc.dg/callabi/callabi.exp: Moved to ...
3386 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3389 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3390 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3391 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3392 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3393 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3394 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3395 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3397 * gcc.dg/callabi/callabi.h: Moved to ...
3398 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3400 * gcc.dg/callabi/func-1.c: Moved to ...
3401 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3403 * gcc.dg/callabi/func-indirect.c: Moved to ...
3404 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3406 * gcc.dg/callabi/pr38891.c: Moved to ...
3407 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3409 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3410 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3412 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3413 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3415 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3416 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3418 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3421 * gcc.dg/callabi/pr38891.c: New.
3423 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3425 * gcc.dg/callabi/callabi.exp: New.
3427 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3430 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3432 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3434 * gcc.target/i386/pr39082-1.c: New.
3436 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3439 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3440 CHECK_M64_M128 is defined.
3441 (check_f_arguments): Add "do".
3442 (check_vector_arguments): New.
3443 (check_m64_arguments): Likewise.
3444 (check_m128_arguments): Likewise.
3446 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3447 (CHECK_M64_M128): Define.
3449 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3451 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3453 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3454 tests only if CHECK_M64_M128 is defined.
3456 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3457 (m128_2_struct): Likewise.
3458 (check_struct_passing5): Likewise.
3459 (check_struct_passing6): Likewise.
3460 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3462 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3464 (check_union_passing4): Likewise.
3465 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3467 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3470 * gcc.dg/noncompile/pr35447-1.c: New test.
3472 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3474 PR tree-optimization/36922
3475 * gfortran.dg/pr36922.f: New test.
3477 2009-02-17 Richard Guenther <rguenther@suse.de>
3479 PR tree-optimization/39202
3480 * gcc.c-torture/compile/pr39202.c: New testcase.
3482 2009-02-17 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/39204
3485 * gcc.dg/torture/pr39204.c: New testcase.
3487 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3489 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3490 * gcc.dg/vect/vect-outer-6.c: Ditto.
3492 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3495 * gcc.dg/noncompile/init-5.c: New test.
3496 * gcc.dg/init-bad-4.c: Adjust expected errors.
3498 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3501 * gcc.target/i386/push-1.c: New.
3503 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3505 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3507 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3509 * gcc.target/spu/intrinsics-sr.c: New test.
3511 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3514 * gcc.target/ia64/sibcall-opt-1.c: New test.
3515 * gcc.target/ia64/sibcall-opt-2.c: New test.
3517 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3520 * gfortran.dg/cray_pointers_8.f90: New test.
3523 * gfortran.dg/cray_pointers_9.f90: New test.
3525 2009-02-13 Jason Merrill <jason@redhat.com>
3528 * g++.dg/cpp0x/decltype16.C: New.
3530 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3533 * gfortran.dg/gomp/pr39152.f90: New.
3535 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3538 * gcc.target/i386/pr39162.c: New.
3540 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3543 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3546 2009-02-12 Jason Merrill <jason@redhat.com>
3549 * g++.dg/template/array20.C: New test.
3551 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3553 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3554 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3555 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3557 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3559 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3561 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3564 * gfortran.dg/pr39152.f: New.
3566 2009-02-11 Jason Merrill <jason@redhat.com>
3569 * g++.dg/cpp0x/defaulted9.C: New test.
3572 * g++.dg/init/value7.C: New test.
3574 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3577 * gcc.target/i386/pr38824.c: New testcase.
3579 2009-02-11 Jason Merrill <jason@redhat.com>
3582 * g++.dg/cpp0x/defaulted8.C: New test.
3585 * g++.dg/cpp0x/rv9p.C: New test.
3587 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3589 * gnat.dg/aliasing3.adb: New test.
3590 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3592 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3595 * g++.dg/template/crash88.C: New.
3596 * g++.dg/template/crash89.C: Likewise.
3598 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3601 * gcc.dg/pr39084.c: New test.
3603 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.target/i386/pr39139.c: New test.
3608 2009-02-10 Richard Guenther <rguenther@suse.de>
3610 PR tree-optimization/39132
3611 * gcc.dg/torture/pr39132.c: New testcase.
3613 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3616 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3617 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3618 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3619 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3620 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3621 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3622 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3623 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3625 2009-02-09 Jason Merrill <jason@redhat.com>
3628 * g++.dg/init/value6.C: New test.
3630 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3632 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3634 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3636 * gcc.c-torture/compile/20090209-1.c: New test.
3638 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/cpp0x/vt-35147.C: New.
3643 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3644 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3646 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3649 * gcc.dg/attr-alias-4.c: New test.
3651 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3654 * gcc.dg/dfp/pr39035.c: New test.
3656 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3659 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3661 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3664 * g++.dg/opt/thunk3.C: New test.
3666 2009-02-05 Nick Clifton <nickc@redhat.com>
3668 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3669 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3670 * gcc.dg/cdce1.c: Likewise.
3671 * gcc.dg/cpp/_Pragma6.c: Likewise.
3672 * g++.dg/cpp/_Pragma1.C: Likewise.
3673 * gcc.dg/utf32-2.c: Xfail for M32C.
3674 * gcc.dg/utf32-1.c: Likewise.
3675 * gcc.dg/utf32-3.c: Likewise.
3676 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3678 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3679 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3680 * gcc.dg/Wconversion-5.c: Likewise.
3681 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3682 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3683 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3684 * gcc.dg/utf-inc-init.c: Likewise.
3685 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3686 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3687 * gcc.dg/utf-array-short-wchar.c: Likewise.
3688 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3689 * gcc.dg/mallign.c: Use size_t instead of long.
3691 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3693 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3695 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3697 * gcc.c-torture/execute/pr39100.c: New.
3699 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3702 * gcc.dg/tls/diag-6.c: New test.
3704 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3706 AVX Programming Reference (January, 2009)
3707 * gcc.target/i386/avx-vpclmulqdq.c: New.
3708 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3710 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3712 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3713 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3714 (pclmul_test): Renamed to ...
3717 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3720 * g++.dg/abi/mangle31.C: New test.
3722 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3725 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3727 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3728 inside function prototype but not part of parameter declarator.
3729 * vla-11.c: New test.
3731 2009-02-03 Jason Merrill <jason@redhat.com>
3733 * g++.dg/warn/main-4.C: New test.
3734 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3736 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3739 * g++.dg/expr/cast10.C: New test.
3741 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3744 * gcc.dg/init-bad-6.c: New test.
3746 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3749 * gcc.c-torture/compile/pr35318.c: New test.
3752 * gcc.dg/nofixed-point-2.c: New test.
3753 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3754 * g++.dg/ext/fixed2.C: Likewise.
3755 * g++.dg/other/error25.C: Likewise.
3756 * g++.dg/lookup/crash7.C: Likewise.
3757 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3760 * g++.dg/cpp0x/initlist13.C: New test.
3762 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3765 * g++.dg/template/func2.C: New test.
3768 * g++.dg/template/typename15.C: New.
3769 * g++.dg/template/typename16.C: New.
3771 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3772 Ben Elliston <bje@au.ibm.com>
3775 * gcc.dg/dfp/pr39034.c: New test.
3777 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3780 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3782 2009-02-02 Jason Merrill <jason@redhat.com>
3785 * g++.dg/parse/dtor14.C: New test.
3787 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3789 * lib/target-supports.exp
3790 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3791 * g++.dg/ext/builtin10.C: New test.
3794 * gcc.target/i386/pr39058.c: New test.
3796 2009-02-02 Richard Guenther <rguenther@suse.de>
3798 PR tree-optimization/38937
3799 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3801 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3804 * g++.dg/parse/crash52.C: New.
3806 2009-01-30 Richard Guenther <rguenther@suse.de>
3808 PR tree-optimization/39041
3809 * gcc.c-torture/compile/pr39041.c: New testcase.
3811 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3814 * gcc.target/i386/pr39013-1.c: New test.
3815 * gcc.target/i386/pr39013-2.c: New test.
3818 * g++.dg/ext/label12.C: New test.
3820 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3823 * g++.dg/parse/error34.C: New.
3824 * g++.dg/parse/error35.C: Likewise.
3826 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3829 * g++.dg/cpp0x/decltype-38655.C: New.
3831 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3834 * g++.dg/torture/pr39002.C: New test.
3836 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3838 PR tree-optimization/39007
3839 * gcc.dg/tree-ssa/pr39007.c: New.
3841 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3844 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3847 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3850 * gcc.c-torture/compile/pr38857.c: New test.
3852 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3856 * gfortran.dg/bound_6.f90: New test.
3858 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3860 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3862 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3864 PR tree-optimization/38997
3865 * gcc.dg/tree-ssa/pr38997.c: New.
3867 2009-01-28 Richard Guenther <rguenther@suse.de>
3869 PR tree-optimization/38926
3870 * gcc.c-torture/compile/pr38926.c: New testcase.
3872 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.dg/pr38934.c: New test.
3877 2009-01-28 Richard Guenther <rguenther@suse.de>
3880 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3882 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3884 PR tree-optimization/38984
3885 * gcc.dg/pr38984.c: New XFAILed testcase.
3888 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3891 * gcc.target/i386/pr38988.c: New test.
3893 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3896 * g++.dg/parse/crash51.C: New.
3897 * g++.old-deja/g++.pt/crash9.C: Adjust.
3899 2009-01-27 Daniel Kraft <d@domob.eu>
3902 * gfortran.dg/mvbits_6.f90: New test.
3903 * gfortran.dg/mvbits_7.f90: New test.
3904 * gfortran.dg/mvbits_8.f90: New test.
3906 2009-01-27 Richard Guenther <rguenther@suse.de>
3908 PR tree-optimization/38503
3909 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3911 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3914 * gcc.c-torture/execute/pr38969.c: New test.
3916 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3919 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3921 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3922 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3923 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3925 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3928 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3929 if __USING_SJLJ_EXCEPTIONS__ is defined.
3931 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3932 __USING_SJLJ_EXCEPTIONS__ is defined.
3933 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3934 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3935 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3936 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3937 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3938 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3940 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3943 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3944 Use instead of C name in asm statements.
3946 2009-01-26 Richard Guenther <rguenther@suse.de>
3948 PR tree-optimization/38745
3949 * g++.dg/torture/pr38745.C: New testcase.
3951 2009-01-26 Richard Guenther <rguenther@suse.de>
3954 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3956 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3958 * gcc.dg/bitfld-15.c: Gate warning on target
3959 pcc_bitfield_type_matters.
3960 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3961 g++.dg/ext/bitfield4.C: Likewise.
3962 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3963 bitfield for any target.
3965 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3968 * gcc.dg/pr38957.c: New test.
3970 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3973 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3976 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3978 PR tree-optimization/38953
3979 * gfortran.dg/graphite/pr38953.f90: New.
3981 2009-01-24 Paul Brook <paul@codesourcery.com>
3983 * gcc.target/arm/neon-cond-1.c: New test.
3985 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3987 PR tree-optimization/38932
3988 * gcc.dg/pr38932.c: New.
3990 2009-01-23 Revital Eres <eres@il.ibm.com>
3992 * gcc.dg/sms-7.c: Fix test.
3994 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3996 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3997 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3998 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3999 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4001 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4003 * gcc.dg/pr35729.c: Make test x86 specific.
4005 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4008 * gcc.dg/pr38615.c: New test.
4010 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4013 * gcc.target/i386/pr38931.c: New test.
4015 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4018 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4019 * g++.dg/template/typedef12.C: Likewise.
4020 * g++.dg/template/typedef13.C: Likewise.
4021 * g++.dg/template/typedef14.C: Likewise.
4022 * g++.dg/template/sfinae3.C: Likewise.
4023 * g++.old-deja/g++.pt/typename8.C: Likewise.
4024 * g++.dg/template/access11.C: Likewise
4026 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4028 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4030 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4032 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4035 * g++.dg/template/typedef11.C: New test.
4036 * g++.dg/template/typedef12.C: Likewise.
4037 * g++.dg/template/typedef13.C: Likewise.
4038 * g++.dg/template/typedef14.C: Likewise.
4039 * g++.dg/template/sfinae3.C: Compile this pedantically.
4040 The only errors expected should be the one saying the typedef is ill
4042 * g++.old-deja/g++.pt/typename8.C: Likewise.
4043 * g++.dg/template/access11.C: Update this.
4045 2009-01-21 Daniel Kraft <d@domob.eu>
4048 * gfortran.dg/mvbits_5.f90: New test.
4050 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4052 * gcc.dg/sms-6.c: New test.
4053 * gcc.dg/sms-7.c: Likewise.
4055 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4058 * gfortran.dg/host_assoc_function_7.f90: New test
4060 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4061 Richard Guenther <rguenther@suse.de>
4063 PR tree-optimization/38747
4064 PR tree-optimization/38748
4065 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4066 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4067 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4069 2009-01-20 Kees Cook <kees@ubuntu.com>
4070 H.J. Lu <hongjiu.lu@intel.com>
4073 * gcc.dg/pr38902.c: New.
4075 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4078 * gfortran.dg/pr38868.f: New testcase.
4080 2009-01-20 Richard Guenther <rguenther@suse.de>
4082 * gcc.c-torture/execute/pr36227.c: Move ...
4083 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4085 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4087 * lib/gfortran.exp: Add -B options for targets that use
4088 libgfortran.a%s in their specs.
4090 2009-01-19 Jason Merrill <jason@redhat.com>
4093 * g++.dg/template/dtor5.C: New test.
4095 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4098 * gfortran.dg/bound_5.f90: New test.
4100 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4103 * g++.dg/compat/abi/pr38736_main.C: New.
4104 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4105 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4106 * g++.dg/other/macro-1.C: Likewise.
4107 * gcc.dg/macro-1.c: Likewise.
4108 * gcc.dg/compat/pr38736_main.c: Likewise.
4109 * gcc.dg/compat/pr38736_x.c: Likewise.
4110 * gcc.dg/compat/pr38736_y.c: Likewise.
4112 2009-01-18 Richard Guenther <rguenther@suse.de>
4114 PR tree-optimization/38819
4115 * gcc.c-torture/execute/pr38819.c: New testcase.
4117 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4120 * gfortran.dg/module_commons_3.f90: Reapply.
4122 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4125 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4126 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4128 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4131 * gfortran.dg/module_commons_3.f90: Remove
4133 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4135 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4137 2009-01-16 Jason Merrill <jason@redhat.com>
4140 * g++.dg/template/lvalue1.C: New test.
4143 * g++.dg/template/access20.C: New test.
4144 * g++.dg/torture/pr34641.C: Fix access.
4146 2009-01-16 Richard Guenther <rguenther@suse.de>
4148 PR tree-optimization/38835
4150 * gcc.c-torture/execute/pr36227.c: New testcase.
4151 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4152 * g++.dg/init/const7.C: Likewise.
4154 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4157 * gcc.c-torture/compile/pr38554.c: New test.
4159 2009-01-16 Jason Merrill <jason@redhat.com>
4162 * g++.dg/conversion/access1.C: New test.
4164 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4166 PR tree-optimization/38789
4167 * gcc.c-torture/compile/pr38789.c: New test.
4169 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4172 * gfortran.dg/proc_ptr_13.f90: New.
4174 2009-01-15 Jason Merrill <jason@redhat.com>
4177 * g++.dg/template/koenig6.C: New test.
4179 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4182 * g++.dg/template/error37.C: New testcase.
4184 2009-01-15 Jason Merrill <jason@redhat.com>
4187 * g++.dg/conversion/memfn1.C: New test.
4190 * g++.dg/conversion/memfn2.C: New test.
4192 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4195 * g++.dg/template/crash87.C: New test.
4197 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4200 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4202 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4205 * g++.dg/parse/crash50.C: New test.
4207 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4209 PR rtl-optimization/38245
4210 * gcc.dg/pr38245-3.c: New test.
4211 * gcc.dg/pr38245-3.h: New file.
4212 * gcc.dg/pr38245-4.c: New file.
4213 * gcc.dg/pr38364.c: New test.
4215 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4217 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4218 sequence PC-relative.
4220 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4222 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4223 calls and/or PLT markers.
4224 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4225 calls and/or PLT markers.
4226 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4227 calls and/or PLT markers.
4228 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4229 calls and/or PLT markers.
4231 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4232 Nathan Froyd <froydnj@codesourcery.com>
4233 Joseph Myers <joseph@codesourcery.com>
4235 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4237 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4238 and use consistent CFLAGS.
4239 * gcc.target/powerpc/20030505.c: Likewise.
4240 * gcc.target/powerpc/20081204-1.c: Likewise.
4241 * gcc.target/powerpc/ppc-spe.c: Likewise.
4242 * gcc.target/powerpc/spe1.c: Likewise.
4243 * g++.dg/ext/spe1.C: Likewise.
4244 * g++.dg/other/opaque-1.C: Likewise.
4245 * g++.dg/other/opaque-2.C: Likewise.
4246 * g++.dg/other/opaque-3.C: Likewise.
4248 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4250 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4253 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4256 * g++.dg/torture/pr38811.C: New file.
4258 2009-01-14 Richard Guenther <rguenther@suse.de>
4260 PR tree-optimization/38826
4262 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4264 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4266 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4268 2009-01-14 Nick Clifton <nickc@redhat.com>
4271 * g++.cp/parse/pr37862.C: New test.
4273 2009-01-14 Julian Brown <julian@codesourcery.com>
4275 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4276 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4278 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4281 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4283 PR rtl-optimization/38774
4284 * gcc.dg/torture/pr38774.c: New test.
4287 * g++.dg/cpp0x/pr38795.C: New test.
4289 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4290 Nathan Froyd <froydnj@codesourcery.com>
4291 Joseph Myers <joseph@codesourcery.com>
4293 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4294 otherwise. Do not check for AltiVec at runtime.
4295 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4296 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4297 * gcc.target/powerpc/altivec-1.c: Likewise.
4298 * gcc.target/powerpc/altivec-3.c: Likewise.
4299 * gcc.target/powerpc/altivec-10.c: Likewise.
4300 * gcc.target/powerpc/altivec-12.c: Likewise.
4301 * gcc.target/powerpc/altivec-24.c: Likewise.
4302 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4303 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4304 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4305 * gcc.target/powerpc/pr35907.c: Likewise.
4306 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4307 otherwise. Do not check for Cell at runtime.
4308 * gcc.target/powerpc/altivec_check.h: Delete.
4310 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4311 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4312 not check for AltiVec at runtime.
4313 * g++.dg/ext/altivec-cell-2.C: Likewise.
4314 * g++.dg/ext/altivec-cell-3.C: Likewise.
4315 * g++.dg/ext/altivec-cell-4.C: Likewise.
4316 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4317 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4319 * g++.dg/ext/altivec_check.h: Delete.
4321 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4323 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4324 effective target. Adjust line numbers accordingly.
4326 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4328 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4330 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4332 PR tree-optimization/38786
4333 * gcc.dg/graphite/pr38786.c: New.
4335 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4338 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4340 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4341 for alpha*-*-* targets.
4342 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4344 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4347 * gfortran.dg/fmt_bz_bn_err.f: New test.
4349 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4351 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4353 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4355 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4356 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4357 instruction support. Do not check for it at runtime.
4359 2009-01-12 Jason Merrill <jason@redhat.com>
4362 * g++.dg/lookup/friend11.C: Remove expected error.
4363 * g++.dg/lookup/friend14.C: New test.
4364 * g++.dg/lookup/friend15.C: New test.
4366 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4369 * g++.dg/lookup/hidden-class12.C: New test.
4370 * g++.dg/lookup/hidden-class13.C: New test.
4371 * g++.dg/lookup/hidden-class14.C: New test.
4372 * g++.dg/lookup/hidden-class15.C: New test.
4373 * g++.dg/lookup/hidden-class16.C: New test.
4375 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4377 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4378 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4379 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4381 2009-01-12 Jason Merrill <jason@redhat.com>
4384 * g++.dg/other/vararg-3.C: New test.
4386 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4388 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4389 Explicitly enable SPE.
4390 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4393 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4394 Expect -flax-vector-conversions message. Adjust incompatible
4396 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4399 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4401 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4403 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4404 * g++.dg/other/opaque-2.C: Likewise.
4405 * g++.dg/other/opaque-3.C: Likewise.
4407 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4410 * gcc.dg/pr32041.c: New test.
4411 * g++.dg/parse/offsetof9.C: New test.
4413 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4414 Nathan Froyd <froydnj@codesourcery.com>
4416 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4417 * g++.dg/ext/attribute-test-1.C: Likewise.
4418 * g++.dg/ext/attribute-test-2.C: Likewise.
4419 * g++.dg/ext/attribute-test-3.C: Likewise.
4420 * g++.dg/ext/attribute-test-4.C: Likewise.
4422 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4424 * gnat.dg/unchecked_convert3.adb: New test.
4426 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4429 * g++.dg/parse/typedef9.C: New test.
4431 PR tree-optimization/38807
4432 * gcc.c-torture/compile/pr38807.c: New test.
4434 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4436 * gcc.target/mips/ins-2.c: New test.
4438 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4441 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4443 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4446 * g++.dg/warn/Wreturn-type-5.C: New test.
4448 2009-01-11 Matthias Klose <doko@ubuntu.com>
4451 * gcc.dg/pr38616.c: New test.
4453 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4455 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4457 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4460 * g++.dg/expr/string-1.C: New test.
4461 * g++.dg/expr/string-2.C: New test.
4464 * g++.dg/ext/complex4.C: New test.
4465 * g++.dg/ext/complex5.C: New test.
4466 * g++.dg/init/reference1.C: New test.
4467 * g++.dg/init/reference2.C: New test.
4468 * g++.dg/init/reference3.C: New test.
4470 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4473 * gfortran.dg/transfer_null_1.f90: New test.
4475 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/host_assoc_function_6.f90: New test.
4480 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4482 * lib/target-supports.exp: Add method to determine if the effective
4483 target is really a ppc405 after applying all compile options.
4484 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4485 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4486 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4487 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4488 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4489 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4490 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4491 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4492 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4493 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4494 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4495 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4496 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4497 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4498 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4499 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4500 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4501 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4502 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4503 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4504 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4505 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4506 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4507 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4508 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4509 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4510 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4511 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4512 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4513 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4514 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4516 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4519 * g++.dg/other/error31.C: New testcase.
4522 * gcc.dg/pr35742.c: New test.
4524 2009-01-09 John F. Carr <jfc@mit.edu>
4527 * g++.dg/parse/linkage3.C: New test.
4529 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.c-torture/compile/pr38771.c: New test.
4534 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4536 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4538 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4540 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4541 * gcc.dg/sibcall-4.c: Likewise.
4543 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4544 Jan Sjodin <jan.sjodin@amd.com>
4546 PR tree-optimization/38559
4547 * testsuite/gcc.dg/graphite/pr38559.c: New.
4549 2009-01-08 Ira Rosen <irar@il.ibm.com>
4551 PR tree-optimization/37194
4552 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4554 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4557 * g++.dg/ext/label11.C: New test.
4559 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4561 * lib/target-supports.exp (check_weak_override_available): New.
4562 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4563 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4564 dg-require-weak-override.
4566 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4567 Alan Modra <amodra@bigpond.net.au>
4569 * gcc.c-torture/compile/20090107-1.c: New test.
4571 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4574 * g++.dg/other/pr38706.C: New test.
4576 2009-01-07 Jason Merrill <jason@redhat.com>
4578 * g++.dg/cpp0x/variadic92.C: New test.
4579 * g++.dg/cpp0x/variadic93.C: New test.
4581 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4583 * lib/target-supports-dg.exp (current_compiler_flags): New.
4584 (check-flags): Use it; do not access dg-test local variables.
4585 (dg-skip-if): Do not access dg-test local variables.
4586 (dg-xfail-run-if): Ditto.
4587 (dg-shouldfail): Ditto.
4588 * gcc.test-framework/test-framework.exp
4589 (check_effective_target_def_nocache): New.
4590 * gcc.test-framework/test-framework.awk: Handle scan tests.
4591 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4592 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4593 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4594 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4595 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4596 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4597 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4598 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4599 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4601 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4603 * lib/target-supports-dg.exp (check_test_flags): Delete.
4605 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4607 PR tree-optimization/38492
4608 PR tree-optimization/38498
4609 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4611 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4612 * testsuite/gcc.dg/graphite/block-1.c: Same.
4613 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4615 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4616 * testsuite/gcc.dg/graphite/block-3.c: New.
4617 * testsuite/gcc.dg/graphite/pr38498.c: New.
4619 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4621 AVX Programming Reference (December, 2008)
4622 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4623 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4624 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4626 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4627 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4629 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4632 * gfortran.dg/c_loc_pure_1.f90: New test.
4634 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4637 * gfortran.dg/elemental_dependency_3.f90:
4638 Add the final tree dump cleanup.
4640 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4642 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4645 PR rtl-optimization/38722
4646 * gfortran.dg/pr38722.f90: New test.
4648 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4651 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4652 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4654 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4656 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4657 * gfortran.dg/typebound_call_8.f03: Same.
4658 * gfortran.dg/elemental_bind_c.f90: Same.
4659 * gfortran.dg/typebound_call_7.f03: Same.
4660 * gfortran.dg/interface_proc_end.f90: Same
4661 * gfortran.dg/pr37243.f: Fix typo.
4663 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4665 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4666 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4669 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4671 AVX Programming Reference (December, 2008)
4672 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4673 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4674 * gcc.target/i386/sse-14.c: Likewise.
4676 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4677 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4678 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4679 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4681 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4684 * gfortran.dg/fmt_bz_bn.f: Update test.
4686 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4689 * g++.dg/conversion/usual-arith-conv.C: New test.
4691 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4694 * gcc.dg/vector-3.c: New testcase.
4695 * g++.dg/ext/vector15.C: New test.
4697 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4699 PR tree-optimization/38510
4700 * gcc.dg/graphite/pr38510.c: New.
4702 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4703 Jan Sjodin <jan.sjodin@amd.com>
4705 PR tree-optimization/38500
4706 * gcc.dg/graphite/pr38500.c: New.
4708 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4710 * gcc.c-torture/compile/20001226-1.c: Generalize
4712 * gcc.c-torture/compile/limits-fnargs.c: Add
4714 * gcc.dg/20020425-1.c: Likewise.
4715 * gcc.dg/pch/pch.exp: Likewise.
4717 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4720 * gfortran.dg/module_commons_3.f90: New test.
4722 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4725 * gfortran.dg/random_seed_1.f90: Updated.
4727 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4731 * gfortran.dg/elemental_subroutine_7.f90:
4732 Fix p values so that it can be used as vector subscript.
4734 2009-01-05 Jason Merrill <jason@redhat.com>
4736 * g++.dg/cpp0x/initlist12.C: Add another test.
4738 * g++.dg/cpp0x/defaulted7.C: New test.
4740 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4743 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4744 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4746 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4748 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4749 for alpha*-*-* targets.
4750 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4752 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4755 * gfortran.dg/host_assoc_function_5.f90: New test.
4757 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4760 * gfortran.dg/elemental_dependency_3.f90: New test.
4761 * gfortran.dg/elemental_subroutine_7.f90: New test.
4763 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4765 * gcc.dg/struct-ret-3.c: Include unistd.h.
4766 (main): Exit early if system memory page size is
4767 larger than 4096 bytes.
4769 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4772 * gfortran.dg/merge_init_expr.f90: New.
4774 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4777 * gfortran.dg/c_loc_tests_13.f90: New test.
4778 * gfortran.dg/c_loc_tests_14.f90: New test.
4780 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4782 * gfortran.dg/func_result_4.f90: New.
4784 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4787 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4788 interface still works, in addition to original tests.
4789 * gfortran.dg/host_assoc_call_6.f90: New test.
4791 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4794 * g++.dg/torture/pr38705.C: New test.
4797 * gcc.dg/pr38700.c: New test.
4799 2009-01-02 Jason Merrill <jason@redhat.com>
4801 * g++.dg/cpp0x/initlist11.C: New test.
4802 * g++.dg/cpp0x/initlist12.C: New test.
4804 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4806 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4807 Allow extra informative notes.
4809 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.dg/pr36489.c: New test.
4815 Copyright (C) 2009 Free Software Foundation, Inc.
4817 Copying and distribution of this file, with or without modification,
4818 are permitted in any medium without royalty provided the copyright
4819 notice and this notice are preserved.