Since fixuns_trunc<mode>si2 expander checks optimize_insn_for_size_p
before generating *fixuns_trunc<mode>_1,  we should use
optimize_insn_for_speed_p in *fixuns_trunc<mode>_1 for consistency.
OK for trunk?

Thanks.


H.J.
---
2014-04-11  H.J. Lu  <hongjiu...@intel.com>

        PR target/60827
        * config/i386/i386.md (*fixuns_trunc<mode>_1): Check
        optimize_insn_for_speed_p instead of
        optimize_function_for_speed_p.

---
 gcc/config/i386/i386.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 25e2e93..80ebe54 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -4367,7 +4367,7 @@
    (clobber (match_scratch:<ssevecmode> 1 "=x,&x"))
    (clobber (match_scratch:<ssevecmode> 2 "=x,x"))]
   "!TARGET_64BIT && TARGET_SSE2 && TARGET_SSE_MATH
-   && optimize_function_for_speed_p (cfun)"
+   && optimize_insn_for_speed_p ()"
   "#"
   "&& reload_completed"
   [(const_int 0)]
-- 
1.9.0

Reply via email to