From: Uros Bizjak Date: Tue, 8 Jan 2008 19:22:46 +0000 (+0100) Subject: re PR target/34709 (revision 131342 miscompiled 481.wrf on Linux/Intel64) X-Git-Tag: releases/gcc-4.3.0~690 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d86971803c8cac4ce7c4f55ce189c5710fb11a5;p=thirdparty%2Fgcc.git re PR target/34709 (revision 131342 miscompiled 481.wrf on Linux/Intel64) PR target/34709 Revert: 2008-01-05 Uros Bizjak * config/i386/i386.c (ix86_builtin_reciprocal): Remove check for TARGET_RECIP. From-SVN: r131403 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d163f6ac4047..a3b360f6d539 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,7 +1,16 @@ +2008-01-08 Uros Bizjak + + PR target/34709 + Revert: + + 2008-01-05 Uros Bizjak + * config/i386/i386.c (ix86_builtin_reciprocal): Remove check + for TARGET_RECIP. + 2008-01-08 Jan Sjodin - * config/i386/i386.c: - (k8_cost, amdfam10_cost): Branch costs for vectorization tuned. + * config/i386/i386.c (k8_cost, amdfam10_cost): Branch costs + for vectorization tuned. 2008-01-08 Richard Guenther diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 599f8646e1bc..a8c8b722b8ea 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -21449,7 +21449,7 @@ static tree ix86_builtin_reciprocal (unsigned int fn, bool md_fn, bool sqrt ATTRIBUTE_UNUSED) { - if (! (TARGET_SSE_MATH && !optimize_size + if (! (TARGET_SSE_MATH && TARGET_RECIP && !optimize_size && flag_finite_math_only && !flag_trapping_math && flag_unsafe_math_optimizations)) return NULL_TREE;