------- Comment #2 from ubizjak at gmail dot com  2008-01-08 11:23 -------
(In reply to comment #1)
> No idea if Uros has access to spec, so maybe you can quote the snippet where
> rsqrtss is used from the assembly of 481.wrf?

Unfortunatelly no... does this patch help:

Index: i386.c
===================================================================
--- i386.c      (revision 131392)
+++ i386.c      (working copy)
@@ -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;

BTW: What happens if -mrecip is used to compile 481.wrf?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34709

Reply via email to