1 2009-05-25 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/enum3.C: New test.
6 2009-05-25 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/36327
9 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
10 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
12 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
13 * gcc.dg/vect/vect-40.c: Likewise.
14 * gcc.dg/vect/vect-42.c: Likewise.
15 * gcc.dg/vect/vect-46.c: Likewise.
16 * gcc.dg/vect/vect-76.c: Likewise.
18 2009-05-25 Janus Weil <janus@gcc.gnu.org>
21 * gfortran.dg/proc_ptr_18.f90: New.
22 * gfortran.dg/proc_ptr_19.f90: New.
23 * gfortran.dg/proc_ptr_comp_9.f90: New.
24 * gfortran.dg/proc_ptr_comp_10.f90: New.
26 2009-05-25 Richard Guenther <rguenther@suse.de>
28 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
29 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
31 2009-05-25 Ira Rosen <irar@il.ibm.com>
33 PR tree-optimization/40238
34 * gcc.dg/vect/pr40238.c: New test.
36 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
41 * gfortran.dg/bounds_check_fail_3.f90: New test.
42 * gfortran.dg/bounds_check_fail_4.f90: New test.
43 * gfortran.dg/bounds_check_14.f90: Update test.
44 * gfortran.dg/bound_4.f90: Update test.
46 2009-05-24 Richard Guenther <rguenther@suse.de>
49 * gcc.c-torture/compile/pr40233.c: New testcase.
51 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
53 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
54 for alpha*-*-* targets.
56 2009-05-24 Ira Rosen <irar@il.ibm.com>
58 * gcc.dg/vect/bb-slp-1.c: New test.
59 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
60 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
61 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
62 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
63 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
64 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
65 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
66 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
67 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
68 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
69 gcc.dg/vect/bb-slp-22.c: Likewise.
70 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
72 2009-05-23 Mark Mitchell <mark@codesourcery.com>
73 Maxim Kuvyrkov <maxim@codesourcery.com>
75 * gcc.dg/falign-labels-1.c: New test.
77 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
79 * gnat.dg/specs/rep_clause3.ads: New test.
81 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
83 * gnat.dg/addr6.adb: New test.
85 2009-05-22 Mark Mitchell <mark@codesourcery.com>
87 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
89 * gcc.target/arm/thumb2-mul-space.c: New file.
90 * gcc.target/arm/thumb2-mul-space-2.c: New file.
91 * gcc.target/arm/thumb2-mul-space-3.c: New file.
92 * gcc.target/arm/thumb2-mul-speed.c: New file.
94 2009-05-22 Richard Guenther <rguenther@suse.de>
97 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
98 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
99 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
101 2009-05-22 Mark Mitchell <mark@codesourcery.com>
103 * gcc.dg/dll-6.c: New test.
104 * gcc.dg/dll-6a.c: Likewise.
105 * gcc.dg/dll-7.c: Likewise.
106 * gcc.dg/dll-7a.c: Likewise.
107 * g++.dg/ext/dllexport2.C: Likewise.
108 * g++.dg/ext/dllexport2a.cc: Likewise.
110 2009-05-21 Steve Ellcey <sje@cup.hp.com>
113 * gcc.target/ia64/mfused-madd-vect.c: New test.
114 * gcc.target/ia64/mfused-madd.c: New test.
115 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
116 * gcc.target/ia64/mno-fused-madd.c: New test.
118 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
120 * gcc.target/i386/movbe-1.c: New.
121 * gcc.target/i386/movbe-2.c: Likewise.
123 2009-05-21 Taras Glek <tglek@mozilla.com>
125 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
126 plugin_init signature.
127 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
128 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
129 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
131 2009-05-21 Mark Mitchell <mark@codesourcery.com>
133 * gcc.dg/target/arm/neon-vmla-1.c: New.
134 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
136 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
138 * gcc.target/mips/octeon-exts-6.c: New test.
139 * gcc.target/mips/extend-1.c: New test.
140 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
142 * gcc.target/mips/octeon-exts-5.c: Likewise.
144 2009-05-20 Jakub Jelinek <jakub@redhat.com>
147 * gcc.c-torture/compile/pr40204.c: New test.
149 2009-05-20 Richard Guenther <rguenther@suse.de>
151 * gcc.c-torture/compile/20090518-1.c: New testcase.
153 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
155 PR tree-optimization/40087
156 * gcc.dg/tree-ssa/pr40087.c: New test.
158 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
160 * gcc.dg/vector-4.c: New testcase.
161 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
162 * g++.dg/ext/vector16.C: New testcase.
164 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
167 * gcc.dg/pr40172.c: Renamed to ...
168 * gcc.dg/pr40172-1.c: This.
170 * gcc.dg/pr40172-2.c: New.
171 * gcc.dg/pr40172-3.c: Likewise.
173 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
176 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
178 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
180 * gnat.dg/loop_optimization6.ad[sb]: New test.
182 2009-05-19 Richard Guenther <rguenther@suse.de>
184 * gcc.c-torture/compile/20090519-1.c: New testcase.
186 2009-05-18 Jason Merrill <jason@redhat.com>
188 * g++.dg/cpp0x/explicit1.C: New.
189 * g++.dg/cpp0x/explicit2.C: New.
191 2009-05-18 Dodji Seketeli <dodji@redhat.com>
194 * g++.dg/debug/dwarf2/nested-1.C: New test.
196 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
199 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
202 2009-05-18 Janus Weil <janus@gcc.gnu.org>
205 * gfortran.dg/proc_ptr_comp_8.f90: New.
207 2009-05-18 Richard Guenther <rguenther@suse.de>
210 * gfortran.dg/array_memset_2.f90: Adjust.
212 2009-05-18 Janus Weil <janus@gcc.gnu.org>
216 * gfortran.dg/interface_27.f90: New.
217 * gfortran.dg/interface_28.f90: New.
218 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
219 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
221 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
223 * gcc.target/m68k/tls-ie.c: New test.
224 * gcc.target/m68k/tls-le.c: New test.
225 * gcc.target/m68k/tls-gd.c: New test.
226 * gcc.target/m68k/tls-ld.c: New test.
227 * gcc.target/m68k/tls-ie-xgot.c: New test.
228 * gcc.target/m68k/tls-le-xtls.c: New test.
229 * gcc.target/m68k/tls-gd-xgot.c: New test.
230 * gcc.target/m68k/tls-ld-xgot.c: New test.
231 * gcc.target/m68k/tls-ld-xtls.c: New test.
232 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
234 2009-05-18 Martin Jambor <mjambor@suse.cz>
236 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
238 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
241 * gcc.dg/pr40172.c: New.
243 2009-05-17 Jason Merrill <jason@redhat.com>
246 * g++.dg/template/dtor6.C: New.
248 2009-05-17 Joseph Myers <joseph@codesourcery.com>
250 * g++.dg/warn/translate-ice-1.C: New test.
252 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
254 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
255 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
256 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
257 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
259 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
262 * gfortran.dg/erf_2.F90: New test.
263 * gfortran.dg/erfc_scaled_2.f90: New test.
265 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
268 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
269 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
270 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
272 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
274 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
275 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
277 2009-05-15 Ian Lance Taylor <iant@google.com>
279 * gcc.dg/Wcxx-compat-10.c: New testcase.
281 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
284 * gcc.dg/pr16302.c: New.
285 * g++.dg/warn/pr16302.C: New.
287 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
289 * gcc.dg/torture/builtin-math-5.c: New.
290 * gcc.dg/torture/builtin-math-6.c: New.
291 * lib/target-supports.exp (check_effective_target_mpc): New.
293 2009-05-15 Jan Hubicka <jh@suse.cz>
295 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
297 2009-05-15 Jan Hubicka <jh@suse.cz>
299 * gcc.target/i386/align-main-1.c (check): Mark noinline.
300 * gcc.target/i386/align-main-2.c (check): Mark noinline.
301 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
302 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
303 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
304 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
305 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
306 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
308 2009-05-15 Jan Hubicka <jh@suse.cz>
310 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
311 optimized by sibcall noinline.
313 2009-05-15 Jan Hubicka <jh@suse.cz>
315 * sibcall-1.c (track): Mark noinline.
316 * sibcall-2.c (track): Mark noinline.
317 * sibcall-3.c (track): Mark noinline.
318 * sibcall-4.c (track): Mark noinline.
320 2009-05-15 Jan Hubicka <jh@suse.cz>
322 * flatten-2.c: Disable early inlining; add comment.
323 * flatten-3.c: New test based on flatten-2.c.
325 2009-05-15 Richard Guenther <rguenther@suse.de>
327 PR tree-optimization/39999
328 * gcc.c-torture/compile/pr39999.c: New testcase.
330 2009-05-15 Joseph Myers <joseph@codesourcery.com>
332 * gcc.c-torture/compile/ptr-conv-1.c: New test.
334 2009-05-14 Ian Lance Taylor <iant@google.com>
336 * gcc.dg/Wcxx-compat-9.c: New testcase.
338 2009-05-14 Janus Weil <janus@gcc.gnu.org>
341 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
342 * gfortran.dg/duplicate_type_2.f90: Ditto.
343 * gfortran.dg/duplicate_type_3.f90: New.
345 2009-05-14 Laurent GUERBY <laurent@guerby.net>
347 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
348 * ada/acats/tests/c5/c59002c.ada: Likewise.
350 2009-05-13 Taras Glek <tglek@mozilla.com>
352 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
353 attributes and decl smashing.
354 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
356 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
357 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
359 2009-05-14 Jakub Jelinek <jakub@redhat.com>
362 * gfortran.dg/pr39865.f90: New test.
363 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
365 * gfortran.dg/hollerith_f95.f90: Likewise.
366 * gfortran.dg/hollerith6.f90: New test.
367 * gfortran.dg/hollerith7.f90: New test.
369 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
372 * gcc.dg/cpp/pr36674.i: New.
374 2009-05-14 Ben Elliston <bje@au.ibm.com>
377 * gcc.c-torture/compile/pr40035.c: New test.
379 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
381 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
383 2009-05-12 Tobias Burnus <burnus@net-b.de>
386 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
387 * gfortran.dg/c_kind_tests_2.f03: Ditto.
388 * gfortran.dg/interop_params.f03: Ditto.
390 2009-05-12 Jan Hubicka <jh@suse.cz>
392 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
394 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
395 * gcc.dg/ipa/ipacost-2.c: Likewise.
396 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
398 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
400 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
402 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
404 * lib/target-supports.exp (check_profiling_available): Return
405 false for -p on *-*-cygwin* targets.
407 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
409 PR tree-optimization/38632
410 * g++.dg/tree-ssa/pr38632.C: New.
412 2009-05-11 Jan Hubicka <jh@suse.cz>
414 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
415 we now optimize better.
416 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
417 out at different places.
418 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
420 * gcc.dg/vect/vect-76.c: Likewise.
421 * gcc.dg/vect/vect-70.c: Likewise.
422 * gcc.dg/vect/vect-66.c: Likewise.
423 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
424 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
426 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
429 * gcc.c-torture/compile/pr40080.c: New.
431 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
433 * gcc.c-torture/compile/pr40026.c: New testcase.
435 2009-05-11 Janus Weil <janus@gcc.gnu.org>
438 * gfortran.dg/proc_ptr_comp_7.f90: New.
440 2009-05-11 Ira Rosen <irar@il.ibm.com>
442 PR tree-optimization/40074
443 * gcc.dg/vect/pr40074.c: New test.
445 2009-05-10 Ian Lance Taylor <iant@google.com>
447 * gcc.dg/Wcxx-compat-7.c: New testcase.
448 * gcc.dg/Wcxx-compat-8.c: New testcase.
449 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
451 * gcc.dg/pr17188-1.c: Likewise.
452 * gcc.dg/pr39084.c: Likewise.
454 2009-05-10 Michael Matz <matz@suse.de>
457 * gcc.dg/pr40031.c: New test.
459 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
462 * gfortran.dg/array_constructor_31.f90: New test.
464 2009-05-10 Richard Guenther <rguenther@suse.de>
466 PR tree-optimization/40081
467 * g++.dg/torture/pr40081.C: New testcase.
469 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
472 * gfortran.dg/dependency_24.f90: New test.
473 * gfortran.dg/dependency_23.f90: Clean up module files.
475 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
478 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
479 * gfortran.dg/chmod_2.f90: Likewise.
480 * gfortran.dg/chmod_3.f90: Likewise.
481 * gfortran.dg/open_errors.f90: Likewise.
483 2009-05-09 Jan Hubicka <jh@suse.cz>
486 * g++.dg/eh/nested-try.C: New test.
488 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
490 PR tree-optimization/40049
491 * gcc.dg/vect/vect-shift-2.c: New test.
493 2009-05-08 Joseph Myers <joseph@codesourcery.com>
495 * gcc.dg/torture/complex-sign-mul-minus-one.c,
496 gcc.dg/torture/complex-sign-mul-one.c: New tests.
498 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
501 * g++.dg/warn/deprecated-6.C: New.
502 * gcc.dg/deprecated-4.c: Likewise.
503 * gcc.dg/deprecated-5.c: Likewise.
504 * gcc.dg/deprecated-6.c: Likewise.
506 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
508 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
509 __aligned__(__BIGGEST_ALIGNMENT__).
510 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
511 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
512 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
513 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
514 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
515 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
516 * gcc.dg/vect/Os-vect-95.c: Likewise.
517 * gcc.dg/vect/pr20122.c: Likewise.
518 * gcc.dg/vect/pr36493.c: Likewise.
519 * gcc.dg/vect/pr37385.c: Likewise.
520 * gcc.dg/vect/slp-7.c: Likewise.
521 * gcc.dg/vect/slp-9.c: Likewise.
522 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
523 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
524 * gcc.dg/vect/vect-35.c: Likewise.
525 * gcc.dg/vect/vect-40.c: Likewise.
526 * gcc.dg/vect/vect-42.c: Likewise.
527 * gcc.dg/vect/vect-44.c: Likewise.
528 * gcc.dg/vect/vect-46.c: Likewise.
529 * gcc.dg/vect/vect-48.c: Likewise.
530 * gcc.dg/vect/vect-52.c: Likewise.
531 * gcc.dg/vect/vect-54.c: Likewise.
532 * gcc.dg/vect/vect-56.c: Likewise.
533 * gcc.dg/vect/vect-58.c: Likewise.
534 * gcc.dg/vect/vect-60.c: Likewise.
535 * gcc.dg/vect/vect-74.c: Likewise.
536 * gcc.dg/vect/vect-75.c: Likewise.
537 * gcc.dg/vect/vect-76.c: Likewise.
538 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
539 * gcc.dg/vect/vect-77.c: Likewise.
540 * gcc.dg/vect/vect-77-global.c: Likewise.
541 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
542 * gcc.dg/vect/vect-78.c: Likewise.
543 * gcc.dg/vect/vect-78-global.c: Likewise.
544 * gcc.dg/vect/vect-80.c: Likewise.
545 * gcc.dg/vect/vect-85.c: Likewise.
546 * gcc.dg/vect/vect-87.c: Likewise.
547 * gcc.dg/vect/vect-88.c: Likewise.
548 * gcc.dg/vect/vect-92.c: Likewise.
549 * gcc.dg/vect/vect-93.c: Likewise.
550 * gcc.dg/vect/vect-95.c: Likewise.
551 * gcc.dg/vect/vect-97.c: Likewise.
552 * gcc.dg/vect/vect-complex-1.c: Likewise.
553 * gcc.dg/vect/vect-complex-4.c: Likewise.
554 * gcc.dg/vect/vect-complex-5.c: Likewise.
555 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
556 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
557 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
558 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
559 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
560 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
561 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
562 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
563 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
564 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
565 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
566 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
567 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
568 * gcc.dg/vect/vect-outer-1a.c: Likewise.
569 * gcc.dg/vect/vect-outer-1.c: Likewise.
570 * gcc.dg/vect/vect-outer-2a.c: Likewise.
571 * gcc.dg/vect/vect-outer-2b.c: Likewise.
572 * gcc.dg/vect/vect-outer-2.c: Likewise.
573 * gcc.dg/vect/vect-outer-2c.c: Likewise.
574 * gcc.dg/vect/vect-outer-2d.c: Likewise.
575 * gcc.dg/vect/vect-outer-3a.c: Likewise.
576 * gcc.dg/vect/vect-outer-3b.c: Likewise.
577 * gcc.dg/vect/vect-outer-3.c: Likewise.
578 * gcc.dg/vect/vect-outer-3c.c: Likewise.
579 * gcc.dg/vect/vect-outer-5.c: Likewise.
580 * gcc.dg/vect/vect-outer-6.c: Likewise.
581 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
582 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
583 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
584 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
585 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
586 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
587 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
588 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
589 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
590 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
591 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
592 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
593 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
594 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
596 2009-05-08 Joseph Myers <joseph@codesourcery.com>
599 * gcc.dg/torture/complex-sign.h: New header.
600 * gcc.dg/torture/complex-sign-add.c,
601 gcc.dg/torture/complex-sign-mixed-add.c,
602 gcc.dg/torture/complex-sign-mixed-div.c,
603 gcc.dg/torture/complex-sign-mixed-mul.c,
604 gcc.dg/torture/complex-sign-mixed-sub.c,
605 gcc.dg/torture/complex-sign-mul.c,
606 gcc.dg/torture/complex-sign-sub.c: New tests.
608 2009-05-08 Janus Weil <janus@gcc.gnu.org>
611 * gfortran.dg/intrinsic_3.f90: New.
613 2009-05-07 Janis Johnson <janis187@us.ibm.com>
616 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
617 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
618 * gcc.dg/dfp/float-constant-double.c: New test.
619 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
620 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
621 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
622 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
623 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
624 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
625 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
626 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
627 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
629 2009-05-07 Jakub Jelinek <jakub@redhat.com>
632 * gcc.c-torture/execute/pr40057.c: New test.
634 2009-05-06 James E. Wilson <wilson@codesourcery.com>
636 * gcc.c-torture/compile/const-high-part.c: New test.
638 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
641 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
644 2009-05-06 Janus Weil <janus@gcc.gnu.org>
647 * gfortran.dg/proc_decl_1.f90: Modified.
648 * gfortran.dg/proc_ptr_comp_1.f90: New.
649 * gfortran.dg/proc_ptr_comp_2.f90: New.
650 * gfortran.dg/proc_ptr_comp_3.f90: New.
651 * gfortran.dg/proc_ptr_comp_4.f90: New.
652 * gfortran.dg/proc_ptr_comp_5.f90: New.
653 * gfortran.dg/proc_ptr_comp_6.f90: New.
655 2009-05-06 Dodji Seketeli <dodji@redhat.com>
658 * g++.dg/template/call7.C: New test.
660 2009-05-06 Diego Novillo <dnovillo@google.com>
662 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
664 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
666 * gfortran.dg/pr40021.f: Moved to ...
667 * gfortran.fortran-torture/execute/pr40021.f: Here.
669 2009-05-06 Janis Johnson <janis187@us.ibm.com>
672 * gcc.dg/dfp/pr39986.c: New test.
674 2009-05-06 Michael Matz <matz@suse.de>
677 * gfortran.dg/pr40021.f: New test.
679 2009-05-06 Le-Chun Wu <lcwu@google.com>
681 * lib/plugin-support.exp: New file containing support procs for
683 * lib/target-supports.exp (check_plugin_available): New proc.
684 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
685 * gcc.dg/plugin/selfassign.c: New plugin source file.
686 * gcc.dg/plugin/self-assign-test-1.c: New test.
687 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
688 * g++.dg/README: Add description for plugin test.
689 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
690 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
691 * g++.dg/plugin/selfassign.c: New plugin source file.
692 * g++.dg/plugin/self-assign-test-1.C: New test.
693 * g++.dg/plugin/self-assign-test-2.C: Likewise.
694 * g++.dg/plugin/self-assign-test-3.C: Likewise.
695 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
696 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
698 2009-05-06 Tobias Burnus <burnus@net-b.de>
701 * gfortran.dg/intrinsic_2.f90: New test.
702 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
704 2009-05-06 Joseph Myers <joseph@codesourcery.com>
707 * gcc.dg/noncompile/incomplete-5.c: New test.
709 2009-05-05 Jakub Jelinek <jakub@redhat.com>
712 * gcc.dg/pr39666-1.c: New test.
713 * gcc.dg/pr39666-2.c: Likewise.
714 * g++.dg/warn/Wuninitialized-4.C: Likewise.
715 * g++.dg/warn/Wuninitialized-5.C: Likewise.
716 * gfortran.dg/pr39666-1.f90: Likewise.
717 * gfortran.dg/pr39666-2.f90: Likewise.
719 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
721 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
722 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
723 * gcc.target/mips/dspr2-MULTU.c: Likewise.
725 2009-05-05 Janus Weil <janus@gcc.gnu.org>
728 * gfortran.dg/proc_ptr_17.f90: New.
730 2009-05-05 Richard Guenther <rguenther@suse.de>
732 PR tree-optimization/40022
733 * gcc.c-torture/execute/pr40022.c: New testcase.
735 2009-05-05 Richard Guenther <rguenther@suse.de>
738 * gcc.c-torture/compile/pr40023.c: New testcase.
740 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
742 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
743 * g++.dg/template/overload9.C: Likewise.
744 * g++.dg/ext/ms-1.C: New.
746 2009-05-05 Jakub Jelinek <jakub@redhat.com>
749 * g++.dg/ext/vla7.C: New test.
751 2009-05-04 Joseph Myers <joseph@codesourcery.com>
753 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
755 2009-05-04 Joseph Myers <joseph@codesourcery.com>
757 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
758 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
759 Update expected errors.
761 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
764 * g++.dg/parse/parser-pr28152.C: New.
765 * g++.dg/parse/parser-pr28152-2.C: New.
767 2009-05-04 Joseph Myers <joseph@codesourcery.com>
769 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
771 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
773 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
774 * gcc.target/sparc/fexpand-2.c: Likewise.
775 * gcc.target/sparc/fpmerge-2.c: Likewise.
776 * gcc.target/sparc/pdist-2.c: Likewise.
778 2009-05-03 Richard Guenther <rguenther@suse.de>
781 * gcc.c-torture/compile/pr39983.c: New testcase.
783 2009-05-03 Joseph Myers <joseph@codesourcery.com>
785 * gcc.dg/c99-complex-3.c: New test.
787 2009-05-03 Joseph Myers <joseph@codesourcery.com>
789 * gcc.dg/cpp/utf8-5byte-1.c: New test.
791 2009-05-02 Joseph Myers <joseph@codesourcery.com>
793 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
795 2009-05-02 Richard Guenther <rguenther@suse.de>
798 * gcc.target/spu/pr40001.c: New testcase.
800 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
802 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
804 2009-04-30 Steve Ellcey <sje@cup.hp.com>
807 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
808 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
810 2009-04-30 Janis Johnson <janis187@us.ibm.com>
813 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
816 2009-04-30 David Ayers <ayers@fsfe.org>
818 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
819 and gcc_error_prefix variables.
820 * objc.dg/bad-receiver-type.m: Update to match correct
822 * objc.dg/encode-5.m: Likewise.
823 * objc.dg/id-1.m: Likewise.
824 * objc.dg/method-1.m: Likewise.
825 * objc.dg/method-6.m: Likewise.
826 * objc.dg/method-7.m: Likewise.
827 * objc.dg/method-9.m: Likewise.
828 * objc.dg/method-11.m: Likewise.
829 * objc.dg/method-20.m: Likewise.
830 * objc.dg/private-1.m: Likewise.
832 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
835 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
836 * gfortran.dg/advance_4.f90: Likewise
837 * gfortran.dg/advance_5.f90: Likewise
838 * gfortran.dg/append_1.f90: Likewise
839 * gfortran.dg/backslash_1.f90: Likewise
840 * gfortran.dg/backslash_2.f90: Likewise
841 * gfortran.dg/backslash_3.f: Likewise
842 * gfortran.dg/backspace_10.f90: Likewise
843 * gfortran.dg/backspace_3.f: Likewise
844 * gfortran.dg/backspace_4.f: Likewise
845 * gfortran.dg/backspace_5.f: Likewise
846 * gfortran.dg/backspace_8.f: Likewise
847 * gfortran.dg/backspace_9.f: Likewise
848 * gfortran.dg/complex_write.f90: Likewise
849 * gfortran.dg/convert_implied_open.f90: Likewise
850 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
851 * gfortran.dg/dos_eol.f: Likewise
852 * gfortran.dg/empty_format_1.f90: Likewise
853 * gfortran.dg/endfile.f: Likewise
854 * gfortran.dg/eof_1.f90: Likewise
855 * gfortran.dg/eor_1.f90: Likewise
856 * gfortran.dg/eor_handling_1.f90: Likewise
857 * gfortran.dg/eor_handling_2.f90: Likewise
858 * gfortran.dg/eor_handling_3.f90: Likewise
859 * gfortran.dg/eor_handling_4.f90: Likewise
860 * gfortran.dg/eor_handling_5.f90: Likewise
861 * gfortran.dg/error_recovery_5.f90: Likewise
862 * gfortran.dg/f2003_inquire_1.f03: Likewise
863 * gfortran.dg/f2003_io_4.f03: Likewise
864 * gfortran.dg/f2003_io_5.f03: Likewise
865 * gfortran.dg/f2003_io_7.f03: Likewise
866 * gfortran.dg/fgetc_1.f90: Likewise
867 * gfortran.dg/fgetc_2.f90: Likewise
868 * gfortran.dg/flush_1.f90: Likewise
869 * gfortran.dg/fmt_exhaust.f90: Likewise
870 * gfortran.dg/fmt_huge.f90: Likewise
871 * gfortran.dg/fmt_read.f90: Likewise
872 * gfortran.dg/fmt_t_1.f90: Likewise
873 * gfortran.dg/fmt_t_2.f90: Likewise
874 * gfortran.dg/fmt_t_3.f90: Likewise
875 * gfortran.dg/fmt_t_4.f90: Likewise
876 * gfortran.dg/fmt_t_5.f90: Likewise
877 * gfortran.dg/fmt_t_7.f: Likewise
878 * gfortran.dg/fseek.f90: Likewise
879 * gfortran.dg/ftell_1.f90: Likewise
880 * gfortran.dg/ftell_2.f90: Likewise
881 * gfortran.dg/func_derived_3.f90: Likewise
882 * gfortran.dg/inquire_9.f90: Likewise
883 * gfortran.dg/iostat_1.f90: Likewise
884 * gfortran.dg/iostat_2.f90: Likewise
885 * gfortran.dg/list_read_1.f90: Likewise
886 * gfortran.dg/list_read_4.f90: Likewise
887 * gfortran.dg/list_read_5.f90: Likewise
888 * gfortran.dg/list_read_7.f90: Likewise
889 * gfortran.dg/list_read_8.f90: Likewise
890 * gfortran.dg/list_read_9.f90: Likewise
891 * gfortran.dg/namelist_13.f90: Likewise
892 * gfortran.dg/namelist_14.f90: Likewise
893 * gfortran.dg/namelist_15.f90: Likewise
894 * gfortran.dg/namelist_16.f90: Likewise
895 * gfortran.dg/namelist_17.f90: Likewise
896 * gfortran.dg/namelist_18.f90: Likewise
897 * gfortran.dg/namelist_19.f90: Likewise
898 * gfortran.dg/namelist_20.f90: Likewise
899 * gfortran.dg/namelist_24.f90: Likewise
900 * gfortran.dg/namelist_26.f90: Likewise
901 * gfortran.dg/namelist_27.f90: Likewise
902 * gfortran.dg/namelist_28.f90: Likewise
903 * gfortran.dg/namelist_37.f90: Likewise
904 * gfortran.dg/namelist_38.f90: Likewise
905 * gfortran.dg/namelist_39.f90: Likewise
906 * gfortran.dg/namelist_40.f90: Likewise
907 * gfortran.dg/namelist_43.f90: Likewise
908 * gfortran.dg/namelist_44.f90: Likewise
909 * gfortran.dg/namelist_45.f90: Likewise
910 * gfortran.dg/namelist_46.f90: Likewise
911 * gfortran.dg/namelist_47.f90: Likewise
912 * gfortran.dg/namelist_48.f90: Likewise
913 * gfortran.dg/namelist_49.f90: Likewise
914 * gfortran.dg/namelist_50.f90: Likewise
915 * gfortran.dg/namelist_51.f90: Likewise
916 * gfortran.dg/namelist_52.f90: Likewise
917 * gfortran.dg/namelist_56.f90: Likewise
918 * gfortran.dg/namelist_char_only.f90: Likewise
919 * gfortran.dg/namelist_use.f90: Likewise
920 * gfortran.dg/namelist_use_only.f90: Likewise
921 * gfortran.dg/noadv_size.f90: Likewise
922 * gfortran.dg/open_access_append_1.f90: Likewise
923 * gfortran.dg/pad_no.f90: Likewise
924 * gfortran.dg/pr12884.f: Likewise
925 * gfortran.dg/pr17090.f90: Likewise
926 * gfortran.dg/pr17285.f90: Likewise
927 * gfortran.dg/pr17286.f90: Likewise
928 * gfortran.dg/pr18122.f90: Likewise
929 * gfortran.dg/pr18210.f90: Likewise
930 * gfortran.dg/pr18392.f90: Likewise
931 * gfortran.dg/pr19155.f: Likewise
932 * gfortran.dg/pr19216.f: Likewise
933 * gfortran.dg/pr19467.f90: Likewise
934 * gfortran.dg/pr19657.f: Likewise
935 * gfortran.dg/pr20257.f90: Likewise
936 * gfortran.dg/read_bad_advance.f90: Likewise
937 * gfortran.dg/read_eof_2.f90: Likewise
938 * gfortran.dg/read_eof_4.f90: Likewise
939 * gfortran.dg/read_many_1.f: Likewise
940 * gfortran.dg/read_noadvance.f90: Likewise
941 * gfortran.dg/read_repeat.f90: Likewise
942 * gfortran.dg/read_size_noadvance.f90: Likewise
943 * gfortran.dg/read_x_past.f: Likewise
944 * gfortran.dg/record_marker_1.f90: Likewise
945 * gfortran.dg/record_marker_3.f90: Likewise
946 * gfortran.dg/rewind_1.f90: Likewise
947 * gfortran.dg/runtime_warning_1.f90: Likewise
948 * gfortran.dg/shape_3.f90: Likewise
949 * gfortran.dg/slash_1.f90: Likewise
950 * gfortran.dg/stat_1.f90: Likewise
951 * gfortran.dg/stat_2.f90: Likewise
952 * gfortran.dg/streamio_11.f90: Likewise
953 * gfortran.dg/streamio_3.f90: Likewise
954 * gfortran.dg/streamio_4.f90: Likewise
955 * gfortran.dg/streamio_9.f90: Likewise
956 * gfortran.dg/tl_editing.f90: Likewise
957 * gfortran.dg/unf_io_convert_1.f90: Likewise
958 * gfortran.dg/unf_io_convert_2.f90: Likewise
959 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
960 * gfortran.dg/unf_short_record_1.f90: Likewise
961 * gfortran.dg/utf8_1.f03: Likewise
962 * gfortran.dg/utf8_2.f03: Likewise
963 * gfortran.dg/widechar_IO_1.f90: Likewise
964 * gfortran.dg/write_check3.f90: Likewise
965 * gfortran.dg/write_rewind_2.f: Likewise
966 * gfortran.dg/x_slash_2.f: Likewise
968 2009-04-29 Richard Guenther <rguenther@suse.de>
971 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
973 (check_effective_target_vect_floatuint_cvt): Likewise.
974 * gcc.dg/vect/slp-10.c: Adjust.
975 * gcc.dg/vect/slp-11.c: Adjust.
976 * gcc.dg/vect/slp-12b.c: Adjust.
977 * gcc.dg/vect/slp-33.c: Adjust.
978 * gcc.c-torture/compile/pr39943.c: New testcase.
980 2009-04-29 Richard Guenther <rguenther@suse.de>
983 * gcc.c-torture/compile/pr39937.c: New testcase.
985 2009-04-29 Richard Guenther <rguenther@suse.de>
987 PR tree-optimization/39941
988 * gcc.c-torture/compile/pr39941.c: New testcase.
990 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
992 * gcc.target/bfin/20090411-1.c: New test.
994 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
997 * gcc.dg/pr39565.c: New testcase.
999 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1001 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1002 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1003 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1004 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1005 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1006 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1007 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1008 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1009 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1010 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1011 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1012 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1013 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1014 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1015 * gcc.target/i386/pr37191.c: Likewise.
1016 * gcc.target/i386/reload-1.c: Likewise.
1017 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1018 * g++.old-deja/g++.pt/repo2.C: Likewise.
1019 * g++.old-deja/g++.pt/repo3.C: Likewise.
1020 * g++.old-deja/g++.pt/repo4.C: Likewise.
1021 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1022 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1023 * g++.dg/template/repo1.C: Likewise.
1024 * g++.dg/template/repo2.C: Likewise.
1025 * g++.dg/template/repo3.C: Likewise.
1026 * g++.dg/template/repo4.C: Likewise.
1027 * g++.dg/template/repo5.C: Likewise.
1028 * g++.dg/template/repo6.C: Likewise.
1029 * g++.dg/template/repo7.C: Likewise.
1030 * g++.dg/template/repo8.C: Likewise.
1031 * g++.dg/template/repo9.C: Likewise.
1032 * g++.dg/rtti/repo1.C: Likewise.
1033 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1034 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1035 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1036 * g++.dg/other/PR23205.C: Skip for vxworks.
1037 * g++.dg/ext/visibility/class1.C: Requires PIC.
1038 * g++.dg/eh/async-unwind2.C: Requires PIC.
1039 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1040 does not have cxa_exit.
1042 2009-04-28 Jing Yu <jingyu@google.com>
1045 * lib/target-supports.exp (check_effective_target_tls): Remove
1047 (check_effective_target_tls_native): Likewise.
1048 (check_effective_target_tls_runtime): Likewise.
1049 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1051 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1053 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1056 * gfortran.dg/proc_ptr_16.f90: New.
1058 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1060 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1063 2009-04-28 Richard Guenther <rguenther@suse.de>
1066 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1068 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1070 * g++.dg/warn/pr35652.C: Removed.
1071 * gcc.dg/pr35652.c: Likewise.
1073 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1075 * gcc.target/ia64/20071210-2.c: New testcase.
1077 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1080 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1081 * gcc.dg/pr39323-3.c: Ditto.
1083 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1087 * gfortran.dg/ambiguous_reference_2.f90: New.
1088 * gfortran.dg/pointer_assign_7.f90: New.
1090 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1091 Mark Mitchell <mark@codesourcery.com>
1093 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1094 * gcc.dg/20020103-1.c: Check for __ppc.
1095 * gcc.dg/asm-b.c: Check for __ppc.
1096 * gcc.dg/20020919-1.c: Check for __ppc.
1097 * gcc.dg/20020312-2.c: Likewise.
1098 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1099 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1100 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1101 * g++.dg/warn/weak1.C: Likewise.
1102 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1103 static so appropriate optimizations kick in.
1104 (find_base_value_wrapper): New function.
1105 * g++.dg/eh/simd-5.C: Fix target triplet.
1106 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1108 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1109 H.J. Lu <hongjiu.lu@intel.com>
1112 * gcc.target/i386/pr39911.c: New test.
1114 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1117 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1119 2009-04-28 Ben Elliston <bje@au.ibm.com>
1124 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1126 * gcc.dg/pr35652.C: New.
1127 * g++.dg/warn/pr35652.C: New.
1128 * gcc.dg/format/plus-1.c: Adjust message.
1130 2009-04-27 DJ Delorie <dj@redhat.com>
1132 * lib/target-supports.exp (check_effective_target_double64): New.
1133 (check_effective_target_double64plus): New.
1134 (check_effective_target_large_double): New.
1135 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1136 * gcc.dg/div-double-1.c: Likewise.
1137 * gcc.dg/Wconversion-real.c: Require large_double.
1138 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1140 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1143 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1146 2009-04-27 Ian Lance Taylor <iant@google.com>
1148 * gcc.dg/Wcxx-compat-5.c: New testcase.
1149 * gcc.dg/Wcxx-compat-6.c: New testcase.
1151 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1153 Allow non-constant arguments to conversion intrinsics.
1154 * gcc.target/spu/intrinsics-3.c: Update tests.
1156 2009-04-27 Richard Guenther <rguenther@suse.de>
1159 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1160 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1162 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1165 * gcc.dg/torture/pr39903-1.c: New.
1166 * gcc.dg/torture/pr39903-2.c: Likewise.
1168 2009-04-27 Revital Eres <eres@il.ibm.com>
1170 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1172 * gcc.dg/sms-2.c: Add dump check.
1173 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1175 * gcc.dg/sms-4.c: Likewise.
1176 * gcc.dg/sms-5.c: Likewise.
1177 * gcc.dg/sms-6.c: Likewise.
1178 * gcc.dg/sms-7.c: Likewise.
1179 * gcc.dg/sms-antideps.c: Rename to...
1180 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1182 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1184 * gnat.dg/opt2.adb: New test.
1186 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1189 * g++.dg/warn/Wunused-15.C: New test.
1191 2009-04-26 Michael Matz <matz@suse.de>
1194 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1196 * gcc.target/i386/pr37248-1.c: Modified.
1197 * gcc.target/i386/pr37248-3.c: Modified.
1198 * gcc.target/i386/pr37248-2.c: Modified.
1199 * gnat.dg/aliasing1.adb: Modified.
1200 * gnat.dg/pack9.adb: Modified.
1201 * gnat.dg/aliasing2.adb: Modified.
1202 * gcc.dg/strict-overflow-2.c: Modified.
1203 * gcc.dg/autopar/reduc-1char.c: Modified.
1204 * gcc.dg/autopar/reduc-2char.c: Modified.
1205 * gcc.dg/autopar/reduc-1.c: Modified.
1206 * gcc.dg/autopar/reduc-2.c: Modified.
1207 * gcc.dg/autopar/reduc-3.c: Modified.
1208 * gcc.dg/autopar/reduc-6.c: Modified.
1209 * gcc.dg/autopar/reduc-7.c: Modified.
1210 * gcc.dg/autopar/reduc-8.c: Modified.
1211 * gcc.dg/autopar/reduc-9.c: Modified.
1212 * gcc.dg/autopar/reduc-1short.c: Modified.
1213 * gcc.dg/autopar/reduc-2short.c: Modified.
1214 * gcc.dg/autopar/parallelization-1.c: Modified.
1215 * gcc.dg/strict-overflow-4.c: Modified.
1216 * gcc.dg/strict-overflow-6.c: Modified.
1217 * gcc.dg/gomp/combined-1.c: Modified.
1218 * gcc.dg/no-strict-overflow-1.c: Modified.
1219 * gcc.dg/no-strict-overflow-3.c: Modified.
1220 * gcc.dg/no-strict-overflow-5.c: Modified.
1221 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1222 * gcc.dg/tree-ssa/pr18134.c: Modified.
1223 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1224 * gcc.dg/tree-ssa/vector-2.c: Modified.
1225 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1226 * gcc.dg/tree-ssa/loop-21.c: Modified.
1227 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1228 * gcc.dg/tree-ssa/vector-3.c: Modified.
1229 * gcc.dg/tree-ssa/asm-3.c: Modified.
1230 * gcc.dg/tree-ssa/pr23294.c: Modified.
1231 * gcc.dg/tree-ssa/loop-22.c: Modified.
1232 * gcc.dg/tree-ssa/loop-15.c: Modified.
1233 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1234 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1235 * gcc.dg/tree-ssa/pr20139.c: Modified.
1236 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1237 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1238 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1239 * gcc.dg/tree-ssa/loop-5.c: Modified.
1240 * gcc.dg/tree-ssa/pr19431.c: Modified.
1241 * gcc.dg/tree-ssa/pr32044.c: Modified.
1242 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1243 * gcc.dg/tree-ssa/loop-19.c: Modified.
1244 * gcc.dg/tree-ssa/loop-28.c: Modified.
1245 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1246 * gcc.dg/tree-ssa/divide-1.c: Modified.
1247 * gcc.dg/tree-ssa/inline-1.c: Modified.
1248 * gcc.dg/tree-ssa/divide-3.c: Modified.
1249 * gcc.dg/tree-ssa/pr30978.c: Modified.
1250 * gcc.dg/tree-ssa/alias-6.c: Modified.
1251 * gcc.dg/tree-ssa/divide-4.c: Modified.
1252 * gcc.dg/tree-ssa/alias-11.c: Modified.
1253 * gcc.dg/no-strict-overflow-7.c: Modified.
1254 * gcc.dg/strict-overflow-1.c: Modified.
1255 * gcc.dg/pr15784-4.c: Modified.
1256 * gcc.dg/pr34263.c: Modified.
1257 * gcc.dg/strict-overflow-3.c: Modified.
1258 * gcc.dg/tree-prof/stringop-1.c: Modified.
1259 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1260 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1261 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1262 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1263 * gcc.dg/no-strict-overflow-2.c: Modified.
1264 * gcc.dg/no-strict-overflow-4.c: Modified.
1265 * gcc.dg/no-strict-overflow-6.c: Modified.
1266 * g++.dg/tree-ssa/pr27090.C: Modified.
1267 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1268 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1269 * g++.dg/tree-ssa/pr19807.C: Modified.
1270 * g++.dg/opt/pr30965.C: Modified.
1271 * g++.dg/init/new17.C: Modified.
1272 * gfortran.dg/whole_file_6.f90: Modified.
1273 * gfortran.dg/whole_file_5.f90: Modified.
1274 * gfortran.dg/reassoc_1.f90: Modified.
1275 * gfortran.dg/reassoc_3.f90: Modified.
1277 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1280 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1282 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1285 * gcc.target/i386/pr39543-1.c: New test.
1286 * gcc.target/i386/pr39543-2.c: New test.
1287 * gcc.target/i386/pr39543-3.c: New test.
1290 * gcc.dg/Wunused-value-3.c: New test.
1292 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1295 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1296 gcc.dg/vla-21.c: New tests.
1298 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1301 * gcc.dg/inline-34.c: New test.
1303 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1305 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1306 gcc.dg/enum-const-3.c: New tests.
1307 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1308 -pedantic-errors. Update expected diagnostics.
1310 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1313 * gcc.dg/vla-20.c: New test.
1315 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1318 * gcc.dg/vla-19.c: New test.
1320 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1322 PR preprocessor/39559
1323 * gcc.dg/c99-intconst-2.c: New test.
1325 2009-04-25 Jan Hubicka <jh@suse.cz>
1327 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1329 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1332 * gfortran.dg/import7.f90: New.
1334 2009-04-24 Richard Guenther <rguenther@suse.de>
1336 * gcc.dg/tree-ssa/vrp48.c: Fix.
1338 2008-04-24 Doug Kwan <dougkwan@google.com>
1340 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1341 destination are the same.
1343 2009-04-24 Richard Guenther <rguenther@suse.de>
1345 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1347 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1349 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1350 gcc.dg/array-const-3.c: New tests.
1352 2009-04-24 Ian Lance Taylor <iant@google.com>
1354 * gcc.dg/Wcxx-compat-4.c: New testcase.
1356 2009-04-24 Daniel Kraft <d@domob.eu>
1358 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1359 expected on already erraneous symbol (renamed to fresh one).
1361 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1364 * gcc.dg/pr39867.c: New.
1366 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1370 * gfortran.dg/intrinsic_1.f90: New.
1372 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/alignment7.adb: New test.
1375 * gnat.dg/alignment8.adb: Likewise.
1377 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1379 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1380 * gnat.dg/specs/rep_clause2.ads: New test.
1382 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1384 PR rtl-optimization/39794
1385 * gcc.dg/pr39794.c: New test.
1387 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1389 * gnat.dg/atomic1.adb: New test.
1390 * gnat.dg/atomic1_pkg.ads: New helper.
1392 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1395 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1396 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1398 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1400 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1403 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1406 * gcc.dg/vector-init-1.c: New testcase.
1407 * gcc.dg/vector-init-2.c: New testcase.
1409 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1411 * gnat.dg/enum2.adb: New test.
1412 * gnat.dg/enum2_pkg.ads: New helper.
1414 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.dg/torture/pr39855.c: New test.
1419 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1422 * g++.dg/cpp0x/pr39639.C: New test.
1424 2009-04-22 Mark Heffernan <meheff@google.com>
1426 * gcc.dg/profile-generate-3.c: New test.
1428 2009-04-22 Jan Hubicka <jh@suse.cz>
1430 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1432 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1435 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1437 2009-04-22 Richard Guenther <rguenther@suse.de>
1439 PR tree-optimization/39824
1440 * gcc.c-torture/compile/pr39824.c: New testcase.
1442 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1445 * g++.dg/parse/parser-pr14875.C: New.
1446 * g++.dg/parse/parser-pr14875-2.C: New.
1447 * g++.dg/parse/error6.C: Update match string.
1449 2009-04-22 Richard Guenther <rguenther@suse.de>
1451 PR tree-optimization/39845
1452 * gcc.c-torture/compile/pr39845.c: New testcase.
1454 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1457 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1458 * gfortran.dg/external_initializer.f90: Modified.
1459 * gfortran.dg/interface_26.f90: Modified.
1460 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1461 * gfortran.dg/proc_ptr_3.f90: Modified.
1462 * gfortran.dg/proc_ptr_15.f90: New.
1463 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1465 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1468 * g++.dg/warn/pr35711.C: New.
1469 * g++.dg/conversion/ptrmem2.C: Update.
1471 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1473 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1474 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1475 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1476 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1477 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1478 gcc.c-torture/ChangeLog.0,
1479 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1480 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1481 gcc.target/i386/math-torture/math-torture.exp,
1482 gcc.target/mips/inter/mips16-inter.exp,
1483 gcc.target/mips/mips-nonpic/README,
1484 gcc.target/x86_64/abi/README.gcc,
1485 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1486 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1487 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1489 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1491 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1493 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1495 2009-04-21 Richard Guenther <rguenther@suse.de>
1498 * gcc.dg/torture/pr39829.c: New testcase.
1500 2009-04-21 Martin Jambor <mjambor@suse.cz>
1502 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1504 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1507 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1508 * gcc.dg/sequence-pt-2.c: New.
1509 * gcc.dg/sequence-pt-3.c: New.
1510 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1511 * g++.dg/warn/sequence-pt-2.c: New.
1512 * g++.dg/warn/sequence-pt-3.c: New.
1514 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1518 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1520 * gnat.dg/import1.ad[sb]: New test.
1522 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1524 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1527 2009-04-20 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/continuation_11.f90: New test.
1532 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1535 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1536 messages. Test for "long long" in system headers.
1537 * gcc.dg/c99-longlong-2.c: New.
1538 * g++.dg/warn/pr13358.C: New.
1539 * g++.dg/warn/pr13358-2.C: New.
1540 * g++.dg/warn/pr13358-3.C: New.
1541 * g++.dg/warn/pr13358-4.C: New.
1543 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1545 * gcc.dg/framework-2.c: Fix up for non existent includes
1546 being fatal errors now.
1548 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1551 * gfortran.dg/private_type_13.f90: New test.
1552 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1554 2009-04-20 Le-Chun Wu <lcwu@google.com>
1557 * g++.dg/warn/Wunused-14.C: New test.
1559 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1561 * gnat.dg/specs/small_alignment.ads: New test.
1563 2009-04-20 Ian Lance Taylor <iant@google.com>
1565 * gcc.dg/Wcxx-compat-3.c: New testcase.
1567 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1569 * gnat.dg/pack13.ad[sb]: New test.
1570 * gnat.dg/pack13_pkg.ads: New helper.
1572 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1574 * gnat.dg/discr11.ad[sb]: New test.
1575 * gnat.dg/discr11_pkg.ads: New helper.
1577 2009-04-20 Ira Rosen <irar@il.ibm.com>
1579 PR tree-optimization/39675
1580 * gcc.dg/vect/O3-pr39675-2.c: New test.
1582 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1584 * gnat.dg/rep_clause3.adb: New test.
1586 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1589 * gcc.dg/c99-flex-array-7.c: New test.
1591 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1594 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1596 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1599 * gcc.dg/c99-restrict-3.c: New test.
1601 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1603 PR preprocessor/20078
1604 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1606 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1608 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1609 Do not pass -B$root after -margs.
1611 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1615 * gcc.dg/pr32061.c: New.
1616 * gcc.dg/Wlogical-op-1.c: Update.
1617 * g++.dg/warn/Wlogical-op-1.C: Update.
1618 * g++.dg/warn/pr36954.C: New.
1620 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1623 * gcc.dg/lvalue-5.c: New test.
1625 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1628 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1630 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1632 * gcc.dg/cpp/include5.c: New test.
1634 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1637 * gcc.dg/call-diag-2.c: New test.
1639 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1641 PR preprocessor/39646
1642 * gcc.dg/cpp/line8.c: New test.
1644 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1646 PR preprocessor/39647
1647 * gcc.dg/cpp/line7.c: New test.
1649 2009-04-18 Richard Guenther <rguenther@suse.de>
1652 * gcc.target/i386/pr39804.c: New testcase.
1654 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1656 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1657 * g++.dg/other/pr39496.C: Likewise.
1659 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1662 * gcc.dg/pr36902.c: New.
1664 2009-04-17 Diego Novillo <dnovillo@google.com>
1666 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1667 violation for variable 'inside_main'.
1669 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1671 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1673 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1675 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1677 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1679 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1680 * gfortran.dg/chmod_2.f90: Likewise.
1681 * gfortran.dg/chmod_3.f90: Likewise.
1682 * gfortran.dg/open_errors.f90: Likewise.
1683 * gfortran.dg/stat_1.f90: Likewise.
1684 * gfortran.dg/stat_2.f90: Likewise.
1686 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1688 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1689 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1690 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1691 * gfortran.dg/nearest_1.f90: Likewise.
1692 * gfortran.dg/nearest_3.f90: Likewise.
1693 * gfortran.dg/isnan_1.f90: Likewise.
1694 * gfortran.dg/isnan_2.f90: Likewise.
1695 * gfortran.dg/nan_1.f90: Likewise.
1696 * gfortran.dg/nan_2.f90: Likewise.
1697 * gfortran.dg/nan_3.f90: Likewise.
1698 * gfortran.dg/nan_4.f90: Likewise.
1699 * gfortran.dg/module_nan.f90: Likewise.
1700 * gfortran.dg/int_conv_2.f90: Likewise.
1701 * gfortran.dg/init_flag_3.f90: Likewise.
1702 * gfortran.dg/namelist_42.f90: Likewise.
1703 * gfortran.dg/namelist_43.f90: Likewise.
1704 * gfortran.dg/real_const_3.f90: Likewise.
1705 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1707 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1708 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1709 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1710 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1711 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1713 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1714 * gfortran.dg/gamma_5.f90: Likewise.
1716 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1718 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1719 less strict so it also works with auto-overlay support.
1720 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1721 for "exceeds local store" linker errors on the SPU.
1723 * lib/gfortran.exp: Include target-supports.exp.
1724 (gfortran_init): On SPU targets where automatic overlay support
1725 is available, use it to build all Fortran test cases.
1727 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1729 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1731 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1732 rule enforced by gnat on taft types.
1734 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1737 * g++.dg/ext/complit11.C: Add empty dg-options.
1739 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1742 * g++.dg/template/defarg11.C: New test.
1744 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1747 * g++.dg/ext/complit11.C: New testcase.
1749 2009-04-15 Le-Chun Wu <lcwu@google.com>
1752 * g++.dg/warn/Wunused-13.C: New testcase.
1754 2009-04-15 Ian Lance Taylor <iant@google.com>
1756 * gcc.dg/Wenum-compare-1.c: New testcase.
1758 2009-04-15 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/39764
1761 * g++.dg/torture/pr39764.C: New testcase.
1763 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1765 * g++.dg/ext/altivec-17.C: New.
1767 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1769 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1770 * gnat.dg/specs/limited1.ads: Ditto.
1772 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1775 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1776 for testing the results of estimate instructions.
1777 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1778 * gcc.dg/vmx/3a-05.c (test): Ditto.
1780 2009-04-14 Jason Merrill <jason@redhat.com>
1783 * g++.dg/warn/Wshadow-4.C: Extend.
1785 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1787 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1788 (do_D): Remove attribute hidden.
1790 2009-04-13 Jason Merrill <jason@redhat.com>
1793 * g++.dg/init/copy7.C: New.
1795 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1798 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1799 (check_for_all_options): This.
1801 2009-04-13 Jason Merrill <jason@redhat.com>
1804 * g++.dg/template/crash90.C: New.
1806 2009-04-12 Jason Merrill <jason@redhat.com>
1809 * g++.dg/overload/extern-C-2.C: New.
1811 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1813 PR preprocessor/31869
1814 * gcc.dg/cpp/strify5.c: New test.
1816 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1818 * gnat.dg/enum1.adb: New test.
1819 * gnat.dg/enum1_pkg.ads: New helper.
1821 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1824 * gcc.target/alpha/pr39740.c: New test.
1826 2009-04-11 Daniel Kraft <d@domob.eu>
1829 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1830 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1831 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1832 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1833 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1834 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1835 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1836 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1837 expected string length that failed with -fbounds-check now.
1838 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1840 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1843 * gfortran.dg/proc_ptr_14.f90: New.
1845 2009-04-11 Richard Guenther <rguenther@suse.de>
1848 * g++.dg/torture/pr39732.C: New testcase.
1850 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1852 * gfortran.dg/whole_file_5.f90: New.
1853 * gfortran.dg/whole_file_6.f90: New.
1855 2009-04-11 Richard Guenther <rguenther@suse.de>
1857 PR tree-optimization/39713
1858 * g++.dg/torture/pr39713.C: New testcase.
1860 2009-04-10 Richard Guenther <rguenther@suse.de>
1863 * gcc.dg/pr39712.c: New testcase.
1865 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1868 * g++.dg/cpp0x/enum2.C: Updated.
1869 * g++.dg/debug/pr22514.C: Likewise.
1870 * g++.dg/parse/enum2.C: Likewise.
1871 * g++.dg/parse/enum3.C: Likewise.
1872 * g++.dg/template/crash79.C: Likewise.
1873 * g++.old-deja/g++.jason/cond.C: Likewise.
1875 2009-04-10 Chao-ying Fu <fu@mips.com>
1877 * gcc.target/mips/interrupt_handler.c: Change from compile to
1880 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1882 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1884 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1887 * gfortran.dg/zero_sized_6.f90: New.
1889 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1892 * g++.dg/parse/pr20118.C: New.
1893 * g++.dg/template/spec16.C: Update.
1895 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1898 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1899 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1900 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1901 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1902 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1903 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1904 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1905 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1906 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1907 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1908 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1909 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1910 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1911 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1912 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1913 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1914 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1916 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1919 * g++.dg/torture/pr39678.C: New.
1920 * gcc.dg/compat/struct-complex-2.h: Likewise.
1921 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1922 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1923 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1924 * gcc.dg/torture/pr39678.c: Likewise.
1925 * gcc.target/i386/pr39678.c: Likewise.
1927 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1928 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1930 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1931 <complex.h>. Add tests for structure with complex float.
1933 2009-04-10 Ben Elliston <bje@au.ibm.com>
1934 Joseph Myers <joseph@codesourcery.com>
1937 * gcc.dg/dfp/pr36800.c: New.
1939 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1940 Rafael Avila de Espindola <espindola@google.com>
1942 * gcc.misc-tests/help.exp: New file.
1943 * lib/options.exp: New file.
1945 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1948 * objc/execute/forward-1.x: New.
1950 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1952 * gcc.dg/pr27150-1.c: Change to a link test.
1954 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1956 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1957 3 of the GNU General Public License and to point readers at the
1958 COPYING3 file and the FSF's license web page.
1959 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1960 * gcc.dg/struct/struct-reorg.exp: Likewise.
1961 * gcc.target/spu/tag_manager.c: Likewise.
1963 2009-04-09 Richard Guenther <rguenther@suse.de>
1966 * ssa-ccp-25.c: Adjust pattern.
1968 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/external_procedures_1.f90: Modified.
1972 * gfortran.dg/proc_ptr_result_1.f90: New.
1973 * gfortran.dg/proc_ptr_result_2.f90: New.
1974 * gfortran.dg/proc_ptr_result_3.f90: New.
1976 2009-04-09 Richard Guenther <rguenther@suse.de>
1978 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1979 to prevent constant propagation.
1980 * gcc.dg/vect/vect-56.c: Likewise.
1981 * gcc.dg/vect/vect-58.c: Likewise.
1982 * gcc.dg/vect/vect-60.c: Likewise.
1983 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1984 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1985 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1987 2009-04-09 Richard Guenther <rguenther@suse.de>
1989 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1990 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1992 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1995 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1998 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2000 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2001 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2003 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2005 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2007 2009-04-08 Jason Merrill <jason@redhat.com>
2010 * g++.dg/template/error40.C: Add another test.
2012 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2016 * gcc.c-torture/compile/pr39614-1.c,
2017 gcc.c-torture/compile/pr39614-2.c,
2018 gcc.c-torture/compile/pr39614-3.c,
2019 gcc.c-torture/compile/pr39614-4.c,
2020 gcc.c-torture/compile/pr39614-5.c,
2021 gcc.c-torture/compile/pr39673-1.c,
2022 gcc.c-torture/compile/pr39673-2.c: New tests.
2023 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2025 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2026 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2029 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2032 * g++.dg/cpp0x/variadic-crash2.C: New test.
2034 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2037 * gfortran.dg/alloc_comp_result_1.f90: New test.
2039 2009-04-07 Jason Merrill <jason@redhat.com>
2042 * g++.dg/overload/extern-C-1.C: New.
2044 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2047 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2049 2009-04-07 Jason Merrill <jason@redhat.com>
2052 * g++.dg/template/error40.C: New.
2054 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2057 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2059 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2061 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2063 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2066 * gfortran.dg/proc_decl_1.f90: Modified.
2067 * gfortran.dg/proc_ptr_11.f90: Extended.
2068 * gfortran.dg/proc_ptr_13.f90: Modified.
2070 2009-04-06 Jason Merrill <jason@redhat.com>
2073 * g++.dg/template/fnspec1.C: New.
2075 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2077 * lib/gnat.exp: Handle multilib.
2079 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2082 * gfortran.dg/dependency_23.f90: New test.
2084 2009-04-06 Richard Guenther <rguenther@suse.de>
2086 PR tree-optimization/28868
2087 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2088 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2089 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2090 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2092 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2094 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2096 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2098 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2100 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2102 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2103 with the built-in y0, and the subsequent warning.
2104 (y1): Likewise, rename to y_1.
2106 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2109 * gfortran.dg/proc_decl_21.f90: New.
2111 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2114 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2116 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2118 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2119 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2120 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2121 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2122 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2123 gfortran.dg/namelist_49.f90: Gate test on effective_target
2125 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2127 2009-04-05 Daniel Kraft <d@domob.eu>
2130 * gfortran.dg/read_float_2.f03
2131 * gfortran.dg/read_float_3.f90
2133 2009-04-05 Richard Guenther <rguenther@suse.de>
2135 PR tree-optimization/39648
2136 * gcc.c-torture/compile/pr39648.c: New testcase.
2138 2009-04-05 Jason Merrill <jason@redhat.com>
2141 * g++.dg/template/error39.C: New.
2143 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2146 * gfortran.dg/implied_do_1.f90: New.
2148 2009-04-04 Tobias Burnus <burnus@net-b.de>
2151 * gfortran.dg/recursive_check_8.f90: New.
2152 * gfortran.dg/recursive_check_9.f90: New.
2153 * gfortran.dg/recursive_check_10.f90: New.
2154 * gfortran.dg/recursive_check_11.f90: New.
2155 * gfortran.dg/recursive_check_12.f90: New.
2156 * gfortran.dg/recursive_check_13.f90: New.
2157 * gfortran.dg/recursive_check_14.f90: New.
2159 2009-04-04 Jason Merrill <jason@redhat.com>
2162 * g++.dg/template/error38.C: Add more tests.
2164 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2167 * gfortran.dg/common_align_2.f90: New test.
2169 2009-04-04 Richard Guenther <rguenther@suse.de>
2171 PR tree-optimization/8781
2172 PR tree-optimization/37892
2173 * g++.dg/tree-ssa/pr8781.C: New testcase.
2174 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2176 2009-04-04 Richard Guenther <rguenther@suse.de>
2178 PR tree-optimization/39636
2179 * gcc.c-torture/compile/pr39636.c: New testcase.
2181 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2183 PR rtl-optimization/39607
2184 * g++.dg/opt/pr39607.C: New.
2186 2009-04-03 Tobias Burnus <burnus@net-b.de>
2189 * gfortran.dg/common_12.f90: New.
2191 2009-04-03 Jason Merrill <jason@redhat.com>
2194 * g++.dg/template/const2.C: New test.
2196 2009-04-03 Richard Guenther <rguenther@suse.de>
2198 PR tree-optimization/2480
2199 PR tree-optimization/23086
2200 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2201 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2203 2009-04-03 Richard Guenther <rguenther@suse.de>
2205 PR tree-optimization/34743
2206 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2207 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2208 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2209 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2210 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2211 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2212 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2213 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2215 2009-04-03 Richard Guenther <rguenther@suse.de>
2218 PR tree-optimization/23940
2219 PR tree-optimization/33237
2222 PR tree-optimization/36201
2223 PR tree-optimization/36230
2224 PR tree-optimization/38049
2225 PR tree-optimization/38207
2226 PR tree-optimization/38230
2227 PR tree-optimization/38301
2228 PR tree-optimization/38585
2230 PR tree-optimization/38985
2231 PR tree-optimization/39299
2232 * gcc.dg/pr19633-1.c: Adjust.
2233 * gcc.dg/torture/pta-callused-1.c: Likewise.
2234 * gcc.dg/torture/pr39074-2.c: Likewise.
2235 * gcc.dg/torture/pr39074.c: Likewise.
2236 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2237 * gcc.dg/torture/pr30375.c: Adjust.
2238 * gcc.dg/torture/pr33563.c: Likewise.
2239 * gcc.dg/torture/pr33870.c: Likewise.
2240 * gcc.dg/torture/pr33560.c: Likewise.
2241 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2242 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2243 * gcc.dg/tree-ssa/alias-15.c: Remove.
2244 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2245 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2246 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2247 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2248 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2249 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2250 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2251 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2252 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2253 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2254 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2255 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2256 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2257 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2258 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2259 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2260 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2261 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2262 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2263 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2264 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2265 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2266 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2267 * gcc.dg/uninit-B.c: XFAIL.
2268 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2269 * gcc.dg/uninit-pr19430.c: XFAIL.
2270 * g++.dg/tree-ssa/pr13146.C: New testcase.
2271 * g++.dg/opt/pr36187.C: Adjust.
2272 * g++.dg/torture/20090329-1.C: New testcase.
2274 2009-04-02 Chao-ying Fu <fu@mips.com>
2276 * gcc.target/mips/interrupt_handler.c: New test.
2278 2009-04-02 David Ayers <ayers@fsfe.org>
2281 * objc.dg/bad-receiver-type-2.m: New test contributed by
2284 2009-04-02 Jason Merrill <jason@redhat.com>
2287 * g++.dg/template/error38.C: New test.
2289 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2291 PR tree-optimization/31677
2292 * gcc.dg/memcpy-1.c: Add compiler option.
2294 2009-04-02 Ira Rosen <irar@il.ibm.com>
2296 PR tree-optimization/39595
2297 * gfortran.dg/vect/O3-pr39595.f: New test.
2299 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2302 * g++.dg/template/typedef11.C: New test.
2303 * g++.dg/template/typedef12.C: Likewise.
2304 * g++.dg/template/typedef13.C: Likewise.
2305 * g++.dg/template/typedef14.C: Likewise.
2306 * g++.dg/template/typedef15.C: Likewise.
2307 * g++.dg/template/typedef16.C: Likewise.
2308 * g++.dg/template/sfinae3.C: Compile this pedantically.
2309 The only errors expected should be the one saying the typedef is ill
2311 * g++.old-deja/g++.pt/typename8.C: Likewise.
2312 * g++.dg/template/access11.C: Update this.
2314 2009-04-02 Richard Guenther <rguenther@suse.de>
2316 PR tree-optimization/37221
2317 * gcc.c-torture/compile/20090331-1.c: New testcase.
2319 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2321 * gcc.c-torture/compile/20090401-1.c: New test.
2323 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2326 * g++.dg/template/pr4926-1.C: New.
2328 2009-04-01 Xinliang David Li <davidxl@google.com>
2330 * gcc.target/i386/all_one_m128i.c: New test.
2332 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2335 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2336 * gcc.dg/fltconst-2.c: New test.
2337 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2338 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2341 * gcc.dg/cpp/pr33466.c: New test.
2342 * gcc.dg/dfp/pr33466.c: New test.
2343 * gcc.dg/fixed-point/pr33466.c: New test.
2345 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2347 PR tree-optimization/35011
2348 * g++.dg/other/pr35011.C: New.
2350 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2353 * gcc.dg/pr39226.c: New test.
2355 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2358 * g++.dg/template/pr35240.C: New.
2360 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2363 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2364 * gcc.dg/pr25682.c: Update expected diagnostics.
2366 2009-04-01 Richard Guenther <rguenther@suse.de>
2368 * gcc.dg/fold-plusmult-2.c: New testcase.
2370 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.dg/pr37772.c: New test.
2374 * g++.dg/ext/asm11.C: New test.
2376 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2378 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2379 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2382 2009-03-31 Jason Merrill <jason@redhat.com>
2384 * g++.old-deja/g++.other/using9.C: Add expected errors.
2386 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2388 * gcc.c-torture/compile/pr33009.c: Removed.
2390 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2392 * gcc.c-torture/compile/pr33009.c: Delete.
2393 * gcc.c-torture/compile/pr11832.c: Likewise.
2395 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2398 * lib/target-supports.exp (check_effective_target_stdint_types):
2400 (check_effective_target_inttypes_types): New.
2401 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2402 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2403 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2405 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2409 * gfortran.dg/data_pointer_1.f90: New test.
2411 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2414 * gfortran.dg/char_length_15.f90: New test.
2416 2009-03-31 Jason Merrill <jason@redhat.com>
2419 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2420 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2421 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2424 * g++.dg/other/typedef2.C: New test.
2427 * g++.dg/template/typedef17.C: New test.
2429 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2430 * g++.dg/cpp0x/auto12.C: Likewise.
2432 2009-03-31 Richard Guenther <rguenther@suse.de>
2435 * gcc.dg/fold-compare-4.c: New testcase.
2436 * gcc.dg/fold-compare-5.c: Likewise.
2438 2009-03-31 Richard Guenther <rguenther@suse.de>
2440 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2442 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2445 * gcc.target/i386/pr39592-1.c: New test.
2447 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2449 PR preprocessor/15638
2450 * gcc.dg/cpp/missing-header-1.c: New test.
2451 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2452 "compilation terminated" message.
2453 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2455 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2456 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2457 terminated" message.
2459 2009-03-31 Richard Guenther <rguenther@suse.de>
2463 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2464 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2466 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2469 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2470 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2471 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2472 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2473 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2474 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2475 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2477 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2480 * gfortran.dg/whole_file_1.f90: New test.
2482 * gfortran.dg/whole_file_2.f90: New test.
2483 * gfortran.dg/whole_file_3.f90: New test.
2485 * gfortran.dg/whole_file_4.f90: New test.
2487 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2489 * gfortran.dg/bind_c_usage_19.f90: New test.
2492 * gcc.target/powerpc/altivec-29.c: New test.
2494 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2496 PR rtl-optimization/323
2497 * gcc.target/i386/excess-precision-1.c,
2498 gcc.target/i386/excess-precision-2.c,
2499 gcc.target/i386/excess-precision-3.c,
2500 gcc.target/i386/excess-precision-4.c,
2501 gcc.target/i386/excess-precision-5.c,
2502 gcc.target/i386/excess-precision-6.c: New tests.
2504 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2507 * gcc.dg/c99-array-lval-8.c: New test.
2509 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2511 PR preprocessor/34695
2512 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2513 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2514 instead of dg-warning for "previous definition" messages.
2515 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2516 "warnings being treated as errors" message.
2517 * gcc.dg/fltconst-1.c: Use -fshow-column.
2519 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2522 * gfortran.dg/power1.f90: New test.
2524 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2532 * gcc.c-torture/compile/20081108-1.c,
2533 gcc.c-torture/compile/20081108-2.c,
2534 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2535 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2536 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2537 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2538 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2539 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2540 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2541 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2542 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2543 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2544 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2545 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2546 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2547 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2548 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2549 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2550 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2552 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2553 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2554 XFAILs. Update expected messages.
2555 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2557 * gcc.dg/real-const-1.c: Replace with test from original PR.
2558 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2559 when casting from non-constant integer to pointer.
2561 2009-03-29 Richard Guenther <rguenther@suse.de>
2563 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2565 2009-03-29 Daniel Kraft <d@domob.eu>
2568 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2570 * gfortran.dg/typebound_proc_9.f03: New test.
2571 * gfortran.dg/typebound_proc_10.f03: New test.
2572 * gfortran.dg/typebound_proc_11.f03: New test.
2573 * gfortran.dg/abstract_type_5.f03: New test.
2575 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2578 * gfortran.dg/do_4.f: New.
2579 * gfortran.dg/goto_2.f90: Correct expected warnings.
2580 * gfortran.dg/goto_4.f90: Likewise.
2581 * gfortran.dg/goto_5.f90: New.
2583 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2586 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2588 * gcc.target/i386/pr39545-1.c: New.
2589 * gcc.target/i386/pr39545-2.c: Likewise.
2591 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2592 (flex2_struct): Likewise.
2593 (check_struct_passing7): Likewise.
2594 (check_struct_passing8): Likewise.
2597 (main): Call check_struct_passing7 and check_struct_passing8.
2599 2009-03-29 Richard Guenther <rguenther@suse.de>
2601 * gcc.c-torture/execute/20090113-1.c: New testcase.
2602 * gcc.c-torture/execute/20090113-2.c: Likewise.
2603 * gcc.c-torture/execute/20090113-3.c: Likewise.
2604 * gcc.c-torture/execute/20090207-1.c: Likewise.
2605 * gcc.c-torture/compile/20090114-1.c: Likewise.
2606 * gcc.c-torture/compile/20090328-1.c: Likewise.
2607 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2609 2009-03-29 David Ayers <ayers@fsfe.org>
2612 * objc.dg/conditional-1.m: New tests.
2614 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2616 * gcc.dg/winline-10.c: New test.
2618 2009-03-28 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/do_check_1.f90: Add test.
2622 * gfortran.dg/do_check_2.f90: Add test.
2623 * gfortran.dg/do_check_3.f90: Add test.
2624 * gfortran.dg/do_check_4.f90: Add test.
2626 2009-03-28 Jan Hubicka <jh@suse.cz>
2628 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2629 * gcc.dg/pr33826.c: Update dump files.
2630 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2631 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2633 2009-03-28 Martin Jambor <mjambor@suse.cz>
2635 * g++.dg/tree-ssa/fwprop-align.C: New test.
2637 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.target/powerpc/altivec-28.c: New test.
2642 * gcc.dg/wdisallowed-functions-1.c: Removed.
2643 * gcc.dg/wdisallowed-functions-2.c: Removed.
2644 * gcc.dg/wdisallowed-functions-3.c: Removed.
2645 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2646 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2647 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2649 2009-03-28 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/38723
2652 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2654 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2657 * gfortran.dg/char_result_13.f90: New test.
2659 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2662 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2664 2009-03-28 Daniel Kraft <d@domob.eu>
2666 * gfortran.dg/trim_1.f90: New test.
2668 2009-03-28 Richard Guenther <rguenther@suse.de>
2670 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2671 * g++.dg/warn/Warray-bounds.C: Likewise.
2673 2009-03-28 Tobias Burnus <burnus@net-b.de>
2676 * gfortran.dg/recursive_check_7.f90: New test.
2678 2009-03-28 Tobias Burnus <burnus@net-b.de>
2681 * gfortran.dg/do_check_5.f90: New test.
2682 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2683 * gfortran.dg/array_constructor_18.f90: Ditto.
2684 * gfortran.dg/array_constructor_22.f90: Ditto.
2685 * gfortran.dg/do_3.F90: Ditto.
2686 * gfortran.dg/do_1.f90: Ditto.
2688 2009-03-28 Richard Guenther <rguenther@suse.de>
2690 PR tree-optimization/38180
2691 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2693 2009-03-28 Richard Guenther <rguenther@suse.de>
2695 PR tree-optimization/38513
2696 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2697 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2698 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2699 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2700 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2701 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2702 * gcc.dg/vect/vect-35.c: Likewise.
2703 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2704 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2705 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2707 2009-03-28 Richard Guenther <rguenther@suse.de>
2709 PR tree-optimization/38968
2710 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2712 2009-03-28 Richard Guenther <rguenther@suse.de>
2714 PR tree-optimization/37795
2715 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2717 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2719 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2720 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2721 options for removed targets.
2723 2009-03-27 Richard Guenther <rguenther@suse.de>
2725 PR tree-optimization/39120
2726 * gcc.c-torture/execute/pr39120.c: New testcase.
2728 2009-03-27 Richard Guenther <rguenther@suse.de>
2730 PR tree-optimization/39120
2731 * gcc.dg/torture/pta-callused-1.c: New testcase.
2733 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2736 * gcc.target/i386/pr39315-1.c: New.
2737 * gcc.target/i386/pr39315-2.c: Likewise.
2738 * gcc.target/i386/pr39315-3.c: Likewise.
2739 * gcc.target/i386/pr39315-4.c: Likewise.
2740 * gcc.target/i386/pr39315-check.c: Likewise.
2742 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2745 * gcc.dg/pr39323-1.c: New.
2746 * gcc.dg/pr39323-2.c: Likewise.
2747 * gcc.dg/pr39323-3.c: Likewise.
2749 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2752 * gcc.target/ia64/sync-1.c: New.
2754 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2757 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2758 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2759 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2760 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2761 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2762 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2763 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2764 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2766 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2768 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2769 for low precision (i.e. float).
2771 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2772 Jakub Jelinek <jakub@redhat.com>
2775 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2777 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2779 * gcc.dg/memmove-2.c: New test.
2780 * gcc.dg/memmove-3.c: New test.
2782 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2785 2009-03-27 Xinliang David Li <davidxl@google.com>
2787 PR tree-optimization/39557
2788 * g++.dg/tree-ssa/dom-invalid.C: New test.
2790 2009-03-27 Xinliang David Li <davidxl@google.com>
2792 PR tree-optimization/39548
2793 * g++.dg/tree-ssa/copyprop.C: New test.
2795 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2798 * g++.dg/template/typename17.C: New testcase.
2799 * g++.dg/template/typename18.C: New testcase.
2801 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2804 * g++.dg/other/var_copy-1.C: New test.
2806 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2809 * g++.dg/parse/ctor9.C: New test.
2811 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2814 * g++.dg/init/error2.C: New test.
2816 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2819 * gcc.dg/pr35652.C: New.
2820 * g++.dg/warn/pr35652.C: New.
2821 * gcc.dg/format/plus-1.c: Adjust message.
2823 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2826 * gcc.dg/wdisallowed-functions-3.c: New test.
2827 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2829 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2831 * gcc.dg/inline-33.c: Fix when pic.
2833 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2835 * gcc.target/ia64/20090324-1.c: New test.
2837 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/pr27898.c: New test.
2842 PR tree-optimization/32139
2843 * gcc.c-torture/compile/pr32139.c: New test.
2845 2009-03-24 Jason Merrill <jason@redhat.com>
2848 * g++.dg/parse/defarg14.C: New test.
2850 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2853 * gfortran.dg/read_repeat.f90: New test.
2855 2009-03-24 Ira Rosen <irar@il.ibm.com>
2857 PR tree-optimization/39529
2858 * gcc.dg/vect/pr39529.c: New test.
2860 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2861 Jakub Jelinek <jakub@redhat.com>
2864 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2866 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2871 2009-03-23 Jason Merrill <jason@redhat.com>
2873 * g++.dg/cpp0x/auto12.C: Add variadic test.
2876 * g++.dg/warn/Wshadow-4.C: New test.
2878 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2880 PR tree-optimization/39516
2881 * gfortran.dg/pr39516.f: New test.
2883 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2885 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2886 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2887 variable, not environment variable.
2889 2009-03-21 Jason Merrill <jason@redhat.com>
2892 * g++.dg/ext/vla6.C: New test.
2894 2009-03-20 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/initlist5.C: Add additional test.
2898 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2899 Janis Johnson <janis187@us.ibm.com>
2901 * lib/compat.exp (compat-get-options-main, compat-get-options):
2902 Handle dg-prune-output in source file.
2903 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2904 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2905 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2908 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2911 * gcc.dg/gomp/pr39495-1.c: New test.
2912 * gcc.dg/gomp/pr39495-2.c: New test.
2913 * g++.dg/gomp/pr39495-1.C: New test.
2914 * g++.dg/gomp/pr39495-2.C: New test.
2917 * gcc.target/i386/pr39496.c: New test.
2918 * g++.dg/other/pr39496.C: New test.
2920 2009-03-19 Li Feng <nemokingdom@gmail.com>
2923 * gcc.dg/autopar/pr39500-1.c: New.
2924 * gcc.dg/autopar/pr39500-2.c: New.
2926 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2928 * g++.dg/dg.exp: Prune graphite.
2930 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2933 * g++.dg/graphite: New.
2934 * g++.dg/graphite/graphite.exp: New.
2935 * g++.dg/graphite/pr39447.C: New.
2937 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2940 * g++.dg/template/pr39425.C: New.
2942 * g++.dg/template/spec33.C: Updated.
2944 2009-03-17 Jason Merrill <jason@redhat.com>
2946 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2948 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2951 * g++.dg/ext/unary_trait_incomplete.C: New.
2953 2009-03-17 Jing Yu <jingyu@google.com>
2956 * g++.dg/inherit/thunk10.C: New test.
2958 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2961 * gcc.target/i386/pr39482.c: New test.
2963 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2966 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2967 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2968 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2969 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2972 * gcc.dg/pr39443.c: New test.
2975 * gcc.dg/debug/pr39412.c: New test.
2977 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2980 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2981 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2983 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2984 its original value, or unset if it was not defined.
2985 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2986 path procs around use of HOSTCC.
2987 * g++.dg/compat/struct-layout-1.exp: Ditto.
2988 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2990 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2992 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2994 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2996 Revert patch for PR testsuite/37630.
2999 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3002 * lib/target-supports.exp (check_effective_target_ieee): New.
3003 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3004 * gcc.dg/20001012-1.c: Require ieee.
3007 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3009 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3011 PR tree-optimization/39455
3012 * gcc.dg/pr39455.c: New test.
3014 2009-03-13 David Ayers <ayers@fsfe.org>
3016 * objc/execute/trivial.m. New test.
3018 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3021 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3023 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3026 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3029 2009-03-12 David Ayers <ayers@fsfe.org>
3032 * objc/execute/exceptions/handler-1.m. New test.
3034 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.target/i386/pr39431.c: New test.
3039 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.target/i386/pr39445.c: New.
3044 * gcc.target/i386/push-1.c: XFAIL.
3046 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3048 * gcc.dg/inline-33.c: New test.
3050 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3052 * gcc.dg/vect/vect-82.c: Combine dg-do and
3053 dg-require-effective-target into dg-skip-if.
3054 * gcc.dg/vect/vect-83.c: Likewise.
3056 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3059 * gcc.target/i386/stackalign/longlong-1.c: New test.
3060 * gcc.target/i386/stackalign/longlong-2.c: New test.
3062 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3064 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3066 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3068 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3069 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3071 2009-03-11 Olivier Hainque <hainque@adacore.com>
3073 * gnat.dg/slice_enum.adb: New test.
3075 2009-03-11 Jason Merrill <jason@redhat.com>
3078 * g++.dg/opt/nrv15.C: New test.
3080 2009-03-10 Ira Rosen <irar@il.ibm.com>
3082 PR tree-optimization/39422
3083 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3084 constant array with static initialization to global memory.
3085 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3087 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3089 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3092 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3095 * g++.dg/opt/switch2.C: Add -w to dg-options.
3096 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3097 * g++.dg/warn/switch1.C: New test.
3098 * g++.dg/other/switch3.C: New test.
3100 PR tree-optimization/39394
3101 * gcc.c-torture/compile/pr39394.c: New test.
3103 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3105 * gcc.target/s390/20090223-1.c: New testcase.
3107 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3110 * gfortran.dg/fmt_f0_1.f90: New test.
3112 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3115 * g++.dg/other/new1.C: Adjusted.
3116 * g++.dg/parse/crash40.C: Likewise.
3117 * g++.dg/parse/defarg12.C: Likewise.
3118 * g++.dg/template/error15.C: Likewise.
3120 * g++.dg/other/pr39060.C: New.
3122 2009-03-07 Jason Merrill <jason@redhat.com>
3125 * g++.dg/opt/new1.C: New.
3127 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/other/error32.C: New.
3132 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.c-torture/compile/pr39360.c: New test.
3138 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3140 2009-03-05 Jason Merrill <jason@redhat.com>
3143 * g++.dg/warn/Wuninitialized-3.C: New test.
3145 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3148 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3149 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3151 2009-03-04 Jason Merrill <jason@redhat.com>
3154 * g++.dg/template/koenig7.C: New test.
3156 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3158 * g++.dg/torture/predcom-1.C: New test.
3160 2009-03-04 Richard Guenther <rguenther@suse.de>
3162 PR tree-optimization/39362
3163 * g++.dg/torture/pr39362.C: New testcase.
3165 2009-03-04 Jason Merrill <jason@redhat.com>
3166 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3171 * g++.dg/template/dependent-name5.C: New test.
3173 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3176 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3177 vect_int to vect_int_mult.
3179 2009-03-04 Richard Guenther <rguenther@suse.de>
3181 PR tree-optimization/39358
3182 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3183 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3185 2009-03-04 Richard Guenther <rguenther@suse.de>
3187 PR tree-optimization/39339
3188 * gcc.c-torture/execute/pr39339.c: New testcase.
3190 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3192 * gcc.c-torture/compile/20090303-1.c,
3193 gcc.c-torture/compile/20090303-2.c: New tests.
3195 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3198 * gfortran.dg/gomp/pr39354.f90: New test.
3200 PR tree-optimization/39343
3201 * gcc.dg/pr39343.c: New test.
3203 2009-03-03 Ira Rosen <irar@il.ibm.com>
3205 PR tree-optimization/39248
3206 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3207 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3208 on targets without vector misalignment support.
3209 * lib/target-supports.exp
3210 (check_effective_target_vect_short_mult): Add
3211 check_effective_target_arm32.
3213 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3216 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3217 * testsuite/gcc.dg/graphite/pr39335.c: New.
3219 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3221 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3223 * gcc.target/i386/stackalign/return-5.c: Likewise.
3224 * gcc.target/i386/stackalign/return-6.c: Likewise.
3226 2009-03-02 Richard Guenther <rguenther@suse.de>
3227 Ira Rosen <irar@il.ibm.com>
3229 PR tree-optimization/39318
3230 * gfortran.dg/vect/pr39318.f90: New test.
3232 2009-03-01 Jan Hubicka <jh@suse.cz>
3234 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3236 2009-03-01 Jan Hubicka <jh@suse.cz>
3239 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3241 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3243 * gnat.dg/pack12.adb: New test.
3245 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3248 * g++.dg/other/pr37789.C: New.
3250 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3253 * gfortran.dg/interface_25.f90: New test.
3254 * gfortran.dg/interface_26.f90: New test.
3256 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3259 * gfortran.dg/initialization_22.f90: New test.
3261 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3263 PR rtl-optimization/39241
3264 * gcc.dg/torture/pr39241.c: New.
3266 2009-02-25 Martin Jambor <mjambor@suse.cz>
3268 PR tree-optimizations/39259
3269 * g++.dg/torture/pr39259.C: New testcase.
3271 2009-02-24 Richard Guenther <rguenther@suse.de>
3274 * g++.dg/template/instantiate10.C: New testcase.
3276 2009-02-24 Richard Guenther <rguenther@suse.de>
3277 Zdenek Dvorak <ook@ucw.cz>
3279 PR tree-optimization/39233
3280 * gcc.c-torture/execute/pr39233.c: New testcase.
3282 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3284 PR tree-optimization/39260
3285 * gcc.dg/graphite/pr39260.c: New.
3287 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3289 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3291 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3294 * g++.dg/template/void14.C: New.
3296 2009-02-23 Jason Merrill <jason@redhat.com>
3299 * g++.dg/init/const7.C: Remove XFAIL.
3300 * g++.dg/init/static-init1.C: New test.
3302 * g++.dg/cpp0x/initlist14.C: New test.
3304 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3307 * bound_simplification_2.f90: New test case.
3308 * bound_7.f90: New test case.
3310 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3312 * gcc.dg/cpp/include4.c: New test.
3314 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3317 * gcc.target/i386/abi-2.c: New.
3319 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3321 * gcc.c-torture/execute/pr39228.x: New.
3323 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3325 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3326 scan-assembler to check for xmm0 register.
3328 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3329 Joseph Myers <joseph@codesourcery.com>
3331 * gcc.target/arm/va_list.c: New test.
3332 * g++.dg/abi/arm_va_list.C: Likewise.
3333 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3335 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3336 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3337 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3338 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3339 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3340 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3342 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3345 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3348 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.c-torture/execute/pr39240.c: New test.
3353 2009-02-20 Jason Merrill <jason@redhat.com>
3356 * g++.dg/parse/dtor15.C: New test.
3358 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3360 * gcc.c-torture/execute/20090219-1.c: New.
3362 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3364 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3365 (mips-dg-options): When matching isa* pseudo-options make
3366 'value' optional and accept ! entries. Use $spec instead of
3367 $isa_spec in the isa pseudo-option error message. Only
3368 perform the ISA-range check when 'value' is set. If arch is
3369 matching any CPU in the ! entries switch to its generic ISA.
3370 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3371 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3373 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3376 * gcc.dg/visibility-20.c: New test.
3377 * g++.dg/ext/visibility/visibility-11.C: New test.
3379 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3382 * g++.dg/abi/pr39188-1a.C: New.
3383 * g++.dg/abi/pr39188-1b.C: Likewise.
3384 * g++.dg/abi/pr39188-1.h: Likewise.
3385 * g++.dg/abi/pr39188-2a.C: Likewise.
3386 * g++.dg/abi/pr39188-2b.C: Likewise.
3387 * g++.dg/abi/pr39188-2.h: Likewise.
3388 * g++.dg/abi/pr39188-3a.C: Likewise.
3389 * g++.dg/abi/pr39188-3b.C: Likewise.
3390 * g++.dg/abi/pr39188-3.h: Likewise.
3392 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3395 * gcc.c-torture/execute/call-trap-1.c,
3396 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3399 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3402 * gcc.c-torture/execute/pr39228.c: New test.
3404 2009-02-19 Richard Guenther <rguenther@suse.de>
3406 PR tree-optimization/39074
3407 * gcc.dg/torture/pr39074.c: New testcase.
3408 * gcc.dg/torture/pr39074-2.c: Likewise.
3409 * gcc.dg/torture/pr39074-3.c: Likewise.
3411 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3414 * g++.dg/parse/attr3.C: New.
3416 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3419 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3422 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3425 2009-02-18 Jason Merrill <jason@redhat.com>
3428 * g++.dg/init/const7.C: Remove XFAIL.
3431 * g++.dg/opt/const6.C: New test.
3433 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3435 * gcc.dg/callabi/callabi.exp: Moved to ...
3436 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3439 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3440 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3441 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3442 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3443 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3444 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3445 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3447 * gcc.dg/callabi/callabi.h: Moved to ...
3448 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3450 * gcc.dg/callabi/func-1.c: Moved to ...
3451 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3453 * gcc.dg/callabi/func-indirect.c: Moved to ...
3454 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3456 * gcc.dg/callabi/pr38891.c: Moved to ...
3457 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3459 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3460 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3462 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3463 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3465 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3466 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3468 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3471 * gcc.dg/callabi/pr38891.c: New.
3473 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3475 * gcc.dg/callabi/callabi.exp: New.
3477 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3480 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3482 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3484 * gcc.target/i386/pr39082-1.c: New.
3486 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3489 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3490 CHECK_M64_M128 is defined.
3491 (check_f_arguments): Add "do".
3492 (check_vector_arguments): New.
3493 (check_m64_arguments): Likewise.
3494 (check_m128_arguments): Likewise.
3496 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3497 (CHECK_M64_M128): Define.
3499 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3501 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3503 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3504 tests only if CHECK_M64_M128 is defined.
3506 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3507 (m128_2_struct): Likewise.
3508 (check_struct_passing5): Likewise.
3509 (check_struct_passing6): Likewise.
3510 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3512 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3514 (check_union_passing4): Likewise.
3515 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3517 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3520 * gcc.dg/noncompile/pr35447-1.c: New test.
3522 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3524 PR tree-optimization/36922
3525 * gfortran.dg/pr36922.f: New test.
3527 2009-02-17 Richard Guenther <rguenther@suse.de>
3529 PR tree-optimization/39202
3530 * gcc.c-torture/compile/pr39202.c: New testcase.
3532 2009-02-17 Richard Guenther <rguenther@suse.de>
3534 PR tree-optimization/39204
3535 * gcc.dg/torture/pr39204.c: New testcase.
3537 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3539 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3540 * gcc.dg/vect/vect-outer-6.c: Ditto.
3542 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3545 * gcc.dg/noncompile/init-5.c: New test.
3546 * gcc.dg/init-bad-4.c: Adjust expected errors.
3548 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3551 * gcc.target/i386/push-1.c: New.
3553 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3555 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3557 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3559 * gcc.target/spu/intrinsics-sr.c: New test.
3561 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3564 * gcc.target/ia64/sibcall-opt-1.c: New test.
3565 * gcc.target/ia64/sibcall-opt-2.c: New test.
3567 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3570 * gfortran.dg/cray_pointers_8.f90: New test.
3573 * gfortran.dg/cray_pointers_9.f90: New test.
3575 2009-02-13 Jason Merrill <jason@redhat.com>
3578 * g++.dg/cpp0x/decltype16.C: New.
3580 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3583 * gfortran.dg/gomp/pr39152.f90: New.
3585 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3588 * gcc.target/i386/pr39162.c: New.
3590 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3593 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3596 2009-02-12 Jason Merrill <jason@redhat.com>
3599 * g++.dg/template/array20.C: New test.
3601 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3603 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3604 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3605 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3607 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3609 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3611 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3614 * gfortran.dg/pr39152.f: New.
3616 2009-02-11 Jason Merrill <jason@redhat.com>
3619 * g++.dg/cpp0x/defaulted9.C: New test.
3622 * g++.dg/init/value7.C: New test.
3624 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3627 * gcc.target/i386/pr38824.c: New testcase.
3629 2009-02-11 Jason Merrill <jason@redhat.com>
3632 * g++.dg/cpp0x/defaulted8.C: New test.
3635 * g++.dg/cpp0x/rv9p.C: New test.
3637 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3639 * gnat.dg/aliasing3.adb: New test.
3640 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3642 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/template/crash88.C: New.
3646 * g++.dg/template/crash89.C: Likewise.
3648 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3651 * gcc.dg/pr39084.c: New test.
3653 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.target/i386/pr39139.c: New test.
3658 2009-02-10 Richard Guenther <rguenther@suse.de>
3660 PR tree-optimization/39132
3661 * gcc.dg/torture/pr39132.c: New testcase.
3663 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3666 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3667 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3668 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3669 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3670 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3671 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3672 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3673 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3675 2009-02-09 Jason Merrill <jason@redhat.com>
3678 * g++.dg/init/value6.C: New test.
3680 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3682 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3684 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3686 * gcc.c-torture/compile/20090209-1.c: New test.
3688 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/cpp0x/vt-35147.C: New.
3693 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3694 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3696 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3699 * gcc.dg/attr-alias-4.c: New test.
3701 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3704 * gcc.dg/dfp/pr39035.c: New test.
3706 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3709 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3711 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3714 * g++.dg/opt/thunk3.C: New test.
3716 2009-02-05 Nick Clifton <nickc@redhat.com>
3718 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3719 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3720 * gcc.dg/cdce1.c: Likewise.
3721 * gcc.dg/cpp/_Pragma6.c: Likewise.
3722 * g++.dg/cpp/_Pragma1.C: Likewise.
3723 * gcc.dg/utf32-2.c: Xfail for M32C.
3724 * gcc.dg/utf32-1.c: Likewise.
3725 * gcc.dg/utf32-3.c: Likewise.
3726 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3728 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3729 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3730 * gcc.dg/Wconversion-5.c: Likewise.
3731 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3732 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3733 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3734 * gcc.dg/utf-inc-init.c: Likewise.
3735 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3736 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3737 * gcc.dg/utf-array-short-wchar.c: Likewise.
3738 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3739 * gcc.dg/mallign.c: Use size_t instead of long.
3741 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3743 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3745 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3747 * gcc.c-torture/execute/pr39100.c: New.
3749 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3752 * gcc.dg/tls/diag-6.c: New test.
3754 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3756 AVX Programming Reference (January, 2009)
3757 * gcc.target/i386/avx-vpclmulqdq.c: New.
3758 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3760 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3762 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3763 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3764 (pclmul_test): Renamed to ...
3767 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3770 * g++.dg/abi/mangle31.C: New test.
3772 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3775 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3777 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3778 inside function prototype but not part of parameter declarator.
3779 * vla-11.c: New test.
3781 2009-02-03 Jason Merrill <jason@redhat.com>
3783 * g++.dg/warn/main-4.C: New test.
3784 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3786 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3789 * g++.dg/expr/cast10.C: New test.
3791 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3794 * gcc.dg/init-bad-6.c: New test.
3796 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3799 * gcc.c-torture/compile/pr35318.c: New test.
3802 * gcc.dg/nofixed-point-2.c: New test.
3803 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3804 * g++.dg/ext/fixed2.C: Likewise.
3805 * g++.dg/other/error25.C: Likewise.
3806 * g++.dg/lookup/crash7.C: Likewise.
3807 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3810 * g++.dg/cpp0x/initlist13.C: New test.
3812 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3815 * g++.dg/template/func2.C: New test.
3818 * g++.dg/template/typename15.C: New.
3819 * g++.dg/template/typename16.C: New.
3821 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3822 Ben Elliston <bje@au.ibm.com>
3825 * gcc.dg/dfp/pr39034.c: New test.
3827 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3830 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3832 2009-02-02 Jason Merrill <jason@redhat.com>
3835 * g++.dg/parse/dtor14.C: New test.
3837 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3839 * lib/target-supports.exp
3840 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3841 * g++.dg/ext/builtin10.C: New test.
3844 * gcc.target/i386/pr39058.c: New test.
3846 2009-02-02 Richard Guenther <rguenther@suse.de>
3848 PR tree-optimization/38937
3849 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3851 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3854 * g++.dg/parse/crash52.C: New.
3856 2009-01-30 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/39041
3859 * gcc.c-torture/compile/pr39041.c: New testcase.
3861 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3864 * gcc.target/i386/pr39013-1.c: New test.
3865 * gcc.target/i386/pr39013-2.c: New test.
3868 * g++.dg/ext/label12.C: New test.
3870 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3873 * g++.dg/parse/error34.C: New.
3874 * g++.dg/parse/error35.C: Likewise.
3876 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3879 * g++.dg/cpp0x/decltype-38655.C: New.
3881 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3884 * g++.dg/torture/pr39002.C: New test.
3886 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3888 PR tree-optimization/39007
3889 * gcc.dg/tree-ssa/pr39007.c: New.
3891 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3894 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3897 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3900 * gcc.c-torture/compile/pr38857.c: New test.
3902 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3906 * gfortran.dg/bound_6.f90: New test.
3908 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3910 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3912 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3914 PR tree-optimization/38997
3915 * gcc.dg/tree-ssa/pr38997.c: New.
3917 2009-01-28 Richard Guenther <rguenther@suse.de>
3919 PR tree-optimization/38926
3920 * gcc.c-torture/compile/pr38926.c: New testcase.
3922 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3925 * gcc.dg/pr38934.c: New test.
3927 2009-01-28 Richard Guenther <rguenther@suse.de>
3930 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3932 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3934 PR tree-optimization/38984
3935 * gcc.dg/pr38984.c: New XFAILed testcase.
3938 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3941 * gcc.target/i386/pr38988.c: New test.
3943 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/parse/crash51.C: New.
3947 * g++.old-deja/g++.pt/crash9.C: Adjust.
3949 2009-01-27 Daniel Kraft <d@domob.eu>
3952 * gfortran.dg/mvbits_6.f90: New test.
3953 * gfortran.dg/mvbits_7.f90: New test.
3954 * gfortran.dg/mvbits_8.f90: New test.
3956 2009-01-27 Richard Guenther <rguenther@suse.de>
3958 PR tree-optimization/38503
3959 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3961 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3964 * gcc.c-torture/execute/pr38969.c: New test.
3966 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3969 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3971 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3972 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3973 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3975 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3978 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3979 if __USING_SJLJ_EXCEPTIONS__ is defined.
3981 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3982 __USING_SJLJ_EXCEPTIONS__ is defined.
3983 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3984 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3985 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3986 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3987 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3988 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3990 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3993 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3994 Use instead of C name in asm statements.
3996 2009-01-26 Richard Guenther <rguenther@suse.de>
3998 PR tree-optimization/38745
3999 * g++.dg/torture/pr38745.C: New testcase.
4001 2009-01-26 Richard Guenther <rguenther@suse.de>
4004 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4006 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4008 * gcc.dg/bitfld-15.c: Gate warning on target
4009 pcc_bitfield_type_matters.
4010 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4011 g++.dg/ext/bitfield4.C: Likewise.
4012 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4013 bitfield for any target.
4015 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4018 * gcc.dg/pr38957.c: New test.
4020 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4023 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4026 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4028 PR tree-optimization/38953
4029 * gfortran.dg/graphite/pr38953.f90: New.
4031 2009-01-24 Paul Brook <paul@codesourcery.com>
4033 * gcc.target/arm/neon-cond-1.c: New test.
4035 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4037 PR tree-optimization/38932
4038 * gcc.dg/pr38932.c: New.
4040 2009-01-23 Revital Eres <eres@il.ibm.com>
4042 * gcc.dg/sms-7.c: Fix test.
4044 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4046 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4047 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4048 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4049 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4051 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4053 * gcc.dg/pr35729.c: Make test x86 specific.
4055 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4058 * gcc.dg/pr38615.c: New test.
4060 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4063 * gcc.target/i386/pr38931.c: New test.
4065 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4068 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4069 * g++.dg/template/typedef12.C: Likewise.
4070 * g++.dg/template/typedef13.C: Likewise.
4071 * g++.dg/template/typedef14.C: Likewise.
4072 * g++.dg/template/sfinae3.C: Likewise.
4073 * g++.old-deja/g++.pt/typename8.C: Likewise.
4074 * g++.dg/template/access11.C: Likewise
4076 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4078 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4080 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4082 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4085 * g++.dg/template/typedef11.C: New test.
4086 * g++.dg/template/typedef12.C: Likewise.
4087 * g++.dg/template/typedef13.C: Likewise.
4088 * g++.dg/template/typedef14.C: Likewise.
4089 * g++.dg/template/sfinae3.C: Compile this pedantically.
4090 The only errors expected should be the one saying the typedef is ill
4092 * g++.old-deja/g++.pt/typename8.C: Likewise.
4093 * g++.dg/template/access11.C: Update this.
4095 2009-01-21 Daniel Kraft <d@domob.eu>
4098 * gfortran.dg/mvbits_5.f90: New test.
4100 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4102 * gcc.dg/sms-6.c: New test.
4103 * gcc.dg/sms-7.c: Likewise.
4105 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4108 * gfortran.dg/host_assoc_function_7.f90: New test
4110 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4111 Richard Guenther <rguenther@suse.de>
4113 PR tree-optimization/38747
4114 PR tree-optimization/38748
4115 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4116 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4117 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4119 2009-01-20 Kees Cook <kees@ubuntu.com>
4120 H.J. Lu <hongjiu.lu@intel.com>
4123 * gcc.dg/pr38902.c: New.
4125 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4128 * gfortran.dg/pr38868.f: New testcase.
4130 2009-01-20 Richard Guenther <rguenther@suse.de>
4132 * gcc.c-torture/execute/pr36227.c: Move ...
4133 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4135 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4137 * lib/gfortran.exp: Add -B options for targets that use
4138 libgfortran.a%s in their specs.
4140 2009-01-19 Jason Merrill <jason@redhat.com>
4143 * g++.dg/template/dtor5.C: New test.
4145 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4148 * gfortran.dg/bound_5.f90: New test.
4150 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4153 * g++.dg/compat/abi/pr38736_main.C: New.
4154 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4155 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4156 * g++.dg/other/macro-1.C: Likewise.
4157 * gcc.dg/macro-1.c: Likewise.
4158 * gcc.dg/compat/pr38736_main.c: Likewise.
4159 * gcc.dg/compat/pr38736_x.c: Likewise.
4160 * gcc.dg/compat/pr38736_y.c: Likewise.
4162 2009-01-18 Richard Guenther <rguenther@suse.de>
4164 PR tree-optimization/38819
4165 * gcc.c-torture/execute/pr38819.c: New testcase.
4167 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/module_commons_3.f90: Reapply.
4172 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4175 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4176 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4178 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4181 * gfortran.dg/module_commons_3.f90: Remove
4183 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4185 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4187 2009-01-16 Jason Merrill <jason@redhat.com>
4190 * g++.dg/template/lvalue1.C: New test.
4193 * g++.dg/template/access20.C: New test.
4194 * g++.dg/torture/pr34641.C: Fix access.
4196 2009-01-16 Richard Guenther <rguenther@suse.de>
4198 PR tree-optimization/38835
4200 * gcc.c-torture/execute/pr36227.c: New testcase.
4201 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4202 * g++.dg/init/const7.C: Likewise.
4204 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4207 * gcc.c-torture/compile/pr38554.c: New test.
4209 2009-01-16 Jason Merrill <jason@redhat.com>
4212 * g++.dg/conversion/access1.C: New test.
4214 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4216 PR tree-optimization/38789
4217 * gcc.c-torture/compile/pr38789.c: New test.
4219 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4222 * gfortran.dg/proc_ptr_13.f90: New.
4224 2009-01-15 Jason Merrill <jason@redhat.com>
4227 * g++.dg/template/koenig6.C: New test.
4229 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4232 * g++.dg/template/error37.C: New testcase.
4234 2009-01-15 Jason Merrill <jason@redhat.com>
4237 * g++.dg/conversion/memfn1.C: New test.
4240 * g++.dg/conversion/memfn2.C: New test.
4242 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4245 * g++.dg/template/crash87.C: New test.
4247 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4250 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4252 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4255 * g++.dg/parse/crash50.C: New test.
4257 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4259 PR rtl-optimization/38245
4260 * gcc.dg/pr38245-3.c: New test.
4261 * gcc.dg/pr38245-3.h: New file.
4262 * gcc.dg/pr38245-4.c: New file.
4263 * gcc.dg/pr38364.c: New test.
4265 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4267 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4268 sequence PC-relative.
4270 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4272 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4273 calls and/or PLT markers.
4274 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4275 calls and/or PLT markers.
4276 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4277 calls and/or PLT markers.
4278 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4279 calls and/or PLT markers.
4281 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4282 Nathan Froyd <froydnj@codesourcery.com>
4283 Joseph Myers <joseph@codesourcery.com>
4285 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4287 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4288 and use consistent CFLAGS.
4289 * gcc.target/powerpc/20030505.c: Likewise.
4290 * gcc.target/powerpc/20081204-1.c: Likewise.
4291 * gcc.target/powerpc/ppc-spe.c: Likewise.
4292 * gcc.target/powerpc/spe1.c: Likewise.
4293 * g++.dg/ext/spe1.C: Likewise.
4294 * g++.dg/other/opaque-1.C: Likewise.
4295 * g++.dg/other/opaque-2.C: Likewise.
4296 * g++.dg/other/opaque-3.C: Likewise.
4298 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4300 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4303 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4306 * g++.dg/torture/pr38811.C: New file.
4308 2009-01-14 Richard Guenther <rguenther@suse.de>
4310 PR tree-optimization/38826
4312 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4314 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4316 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4318 2009-01-14 Nick Clifton <nickc@redhat.com>
4321 * g++.cp/parse/pr37862.C: New test.
4323 2009-01-14 Julian Brown <julian@codesourcery.com>
4325 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4326 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4328 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4331 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4333 PR rtl-optimization/38774
4334 * gcc.dg/torture/pr38774.c: New test.
4337 * g++.dg/cpp0x/pr38795.C: New test.
4339 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4340 Nathan Froyd <froydnj@codesourcery.com>
4341 Joseph Myers <joseph@codesourcery.com>
4343 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4344 otherwise. Do not check for AltiVec at runtime.
4345 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4346 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4347 * gcc.target/powerpc/altivec-1.c: Likewise.
4348 * gcc.target/powerpc/altivec-3.c: Likewise.
4349 * gcc.target/powerpc/altivec-10.c: Likewise.
4350 * gcc.target/powerpc/altivec-12.c: Likewise.
4351 * gcc.target/powerpc/altivec-24.c: Likewise.
4352 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4353 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4354 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4355 * gcc.target/powerpc/pr35907.c: Likewise.
4356 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4357 otherwise. Do not check for Cell at runtime.
4358 * gcc.target/powerpc/altivec_check.h: Delete.
4360 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4361 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4362 not check for AltiVec at runtime.
4363 * g++.dg/ext/altivec-cell-2.C: Likewise.
4364 * g++.dg/ext/altivec-cell-3.C: Likewise.
4365 * g++.dg/ext/altivec-cell-4.C: Likewise.
4366 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4367 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4369 * g++.dg/ext/altivec_check.h: Delete.
4371 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4373 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4374 effective target. Adjust line numbers accordingly.
4376 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4378 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4380 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4382 PR tree-optimization/38786
4383 * gcc.dg/graphite/pr38786.c: New.
4385 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4388 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4390 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4391 for alpha*-*-* targets.
4392 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4394 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4397 * gfortran.dg/fmt_bz_bn_err.f: New test.
4399 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4401 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4403 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4405 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4406 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4407 instruction support. Do not check for it at runtime.
4409 2009-01-12 Jason Merrill <jason@redhat.com>
4412 * g++.dg/lookup/friend11.C: Remove expected error.
4413 * g++.dg/lookup/friend14.C: New test.
4414 * g++.dg/lookup/friend15.C: New test.
4416 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4419 * g++.dg/lookup/hidden-class12.C: New test.
4420 * g++.dg/lookup/hidden-class13.C: New test.
4421 * g++.dg/lookup/hidden-class14.C: New test.
4422 * g++.dg/lookup/hidden-class15.C: New test.
4423 * g++.dg/lookup/hidden-class16.C: New test.
4425 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4427 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4428 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4429 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4431 2009-01-12 Jason Merrill <jason@redhat.com>
4434 * g++.dg/other/vararg-3.C: New test.
4436 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4438 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4439 Explicitly enable SPE.
4440 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4443 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4444 Expect -flax-vector-conversions message. Adjust incompatible
4446 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4449 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4451 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4453 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4454 * g++.dg/other/opaque-2.C: Likewise.
4455 * g++.dg/other/opaque-3.C: Likewise.
4457 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.dg/pr32041.c: New test.
4461 * g++.dg/parse/offsetof9.C: New test.
4463 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4464 Nathan Froyd <froydnj@codesourcery.com>
4466 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4467 * g++.dg/ext/attribute-test-1.C: Likewise.
4468 * g++.dg/ext/attribute-test-2.C: Likewise.
4469 * g++.dg/ext/attribute-test-3.C: Likewise.
4470 * g++.dg/ext/attribute-test-4.C: Likewise.
4472 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4474 * gnat.dg/unchecked_convert3.adb: New test.
4476 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4479 * g++.dg/parse/typedef9.C: New test.
4481 PR tree-optimization/38807
4482 * gcc.c-torture/compile/pr38807.c: New test.
4484 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4486 * gcc.target/mips/ins-2.c: New test.
4488 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4491 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4493 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4496 * g++.dg/warn/Wreturn-type-5.C: New test.
4498 2009-01-11 Matthias Klose <doko@ubuntu.com>
4501 * gcc.dg/pr38616.c: New test.
4503 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4505 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4507 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4510 * g++.dg/expr/string-1.C: New test.
4511 * g++.dg/expr/string-2.C: New test.
4514 * g++.dg/ext/complex4.C: New test.
4515 * g++.dg/ext/complex5.C: New test.
4516 * g++.dg/init/reference1.C: New test.
4517 * g++.dg/init/reference2.C: New test.
4518 * g++.dg/init/reference3.C: New test.
4520 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4523 * gfortran.dg/transfer_null_1.f90: New test.
4525 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4528 * gfortran.dg/host_assoc_function_6.f90: New test.
4530 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4532 * lib/target-supports.exp: Add method to determine if the effective
4533 target is really a ppc405 after applying all compile options.
4534 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4535 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4536 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4537 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4538 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4539 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4540 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4541 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4542 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4543 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4544 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4545 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4546 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4547 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4548 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4549 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4550 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4551 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4552 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4553 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4554 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4555 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4556 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4557 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4558 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4559 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4560 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4561 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4562 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4563 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4564 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4566 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4569 * g++.dg/other/error31.C: New testcase.
4572 * gcc.dg/pr35742.c: New test.
4574 2009-01-09 John F. Carr <jfc@mit.edu>
4577 * g++.dg/parse/linkage3.C: New test.
4579 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.c-torture/compile/pr38771.c: New test.
4584 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4586 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4588 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4590 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4591 * gcc.dg/sibcall-4.c: Likewise.
4593 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4594 Jan Sjodin <jan.sjodin@amd.com>
4596 PR tree-optimization/38559
4597 * testsuite/gcc.dg/graphite/pr38559.c: New.
4599 2009-01-08 Ira Rosen <irar@il.ibm.com>
4601 PR tree-optimization/37194
4602 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4604 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4607 * g++.dg/ext/label11.C: New test.
4609 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4611 * lib/target-supports.exp (check_weak_override_available): New.
4612 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4613 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4614 dg-require-weak-override.
4616 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4617 Alan Modra <amodra@bigpond.net.au>
4619 * gcc.c-torture/compile/20090107-1.c: New test.
4621 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4624 * g++.dg/other/pr38706.C: New test.
4626 2009-01-07 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/variadic92.C: New test.
4629 * g++.dg/cpp0x/variadic93.C: New test.
4631 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4633 * lib/target-supports-dg.exp (current_compiler_flags): New.
4634 (check-flags): Use it; do not access dg-test local variables.
4635 (dg-skip-if): Do not access dg-test local variables.
4636 (dg-xfail-run-if): Ditto.
4637 (dg-shouldfail): Ditto.
4638 * gcc.test-framework/test-framework.exp
4639 (check_effective_target_def_nocache): New.
4640 * gcc.test-framework/test-framework.awk: Handle scan tests.
4641 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4642 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4643 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4644 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4645 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4646 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4647 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4648 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4649 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4651 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4653 * lib/target-supports-dg.exp (check_test_flags): Delete.
4655 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4657 PR tree-optimization/38492
4658 PR tree-optimization/38498
4659 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4661 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4662 * testsuite/gcc.dg/graphite/block-1.c: Same.
4663 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4665 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4666 * testsuite/gcc.dg/graphite/block-3.c: New.
4667 * testsuite/gcc.dg/graphite/pr38498.c: New.
4669 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4671 AVX Programming Reference (December, 2008)
4672 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4673 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4674 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4676 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4677 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4679 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4682 * gfortran.dg/c_loc_pure_1.f90: New test.
4684 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4687 * gfortran.dg/elemental_dependency_3.f90:
4688 Add the final tree dump cleanup.
4690 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4692 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4695 PR rtl-optimization/38722
4696 * gfortran.dg/pr38722.f90: New test.
4698 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4701 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4702 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4704 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4706 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4707 * gfortran.dg/typebound_call_8.f03: Same.
4708 * gfortran.dg/elemental_bind_c.f90: Same.
4709 * gfortran.dg/typebound_call_7.f03: Same.
4710 * gfortran.dg/interface_proc_end.f90: Same
4711 * gfortran.dg/pr37243.f: Fix typo.
4713 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4715 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4716 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4719 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4721 AVX Programming Reference (December, 2008)
4722 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4723 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4724 * gcc.target/i386/sse-14.c: Likewise.
4726 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4727 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4728 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4729 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4731 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4734 * gfortran.dg/fmt_bz_bn.f: Update test.
4736 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4739 * g++.dg/conversion/usual-arith-conv.C: New test.
4741 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4744 * gcc.dg/vector-3.c: New testcase.
4745 * g++.dg/ext/vector15.C: New test.
4747 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4749 PR tree-optimization/38510
4750 * gcc.dg/graphite/pr38510.c: New.
4752 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4753 Jan Sjodin <jan.sjodin@amd.com>
4755 PR tree-optimization/38500
4756 * gcc.dg/graphite/pr38500.c: New.
4758 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4760 * gcc.c-torture/compile/20001226-1.c: Generalize
4762 * gcc.c-torture/compile/limits-fnargs.c: Add
4764 * gcc.dg/20020425-1.c: Likewise.
4765 * gcc.dg/pch/pch.exp: Likewise.
4767 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4770 * gfortran.dg/module_commons_3.f90: New test.
4772 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4775 * gfortran.dg/random_seed_1.f90: Updated.
4777 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4781 * gfortran.dg/elemental_subroutine_7.f90:
4782 Fix p values so that it can be used as vector subscript.
4784 2009-01-05 Jason Merrill <jason@redhat.com>
4786 * g++.dg/cpp0x/initlist12.C: Add another test.
4788 * g++.dg/cpp0x/defaulted7.C: New test.
4790 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4793 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4794 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4796 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4798 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4799 for alpha*-*-* targets.
4800 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4802 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4805 * gfortran.dg/host_assoc_function_5.f90: New test.
4807 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4810 * gfortran.dg/elemental_dependency_3.f90: New test.
4811 * gfortran.dg/elemental_subroutine_7.f90: New test.
4813 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4815 * gcc.dg/struct-ret-3.c: Include unistd.h.
4816 (main): Exit early if system memory page size is
4817 larger than 4096 bytes.
4819 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4822 * gfortran.dg/merge_init_expr.f90: New.
4824 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4827 * gfortran.dg/c_loc_tests_13.f90: New test.
4828 * gfortran.dg/c_loc_tests_14.f90: New test.
4830 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4832 * gfortran.dg/func_result_4.f90: New.
4834 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4837 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4838 interface still works, in addition to original tests.
4839 * gfortran.dg/host_assoc_call_6.f90: New test.
4841 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4844 * g++.dg/torture/pr38705.C: New test.
4847 * gcc.dg/pr38700.c: New test.
4849 2009-01-02 Jason Merrill <jason@redhat.com>
4851 * g++.dg/cpp0x/initlist11.C: New test.
4852 * g++.dg/cpp0x/initlist12.C: New test.
4854 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4856 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4857 Allow extra informative notes.
4859 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4862 * gcc.dg/pr36489.c: New test.
4865 Copyright (C) 2009 Free Software Foundation, Inc.
4867 Copying and distribution of this file, with or without modification,
4868 are permitted in any medium without royalty provided the copyright
4869 notice and this notice are preserved.