------- 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