------- Comment #4 from rguenth at gcc dot gnu dot org  2010-06-30 10:32 -------
Index: gcc/config/i386/i386.md
===================================================================
--- gcc/config/i386/i386.md     (revision 161594)
+++ gcc/config/i386/i386.md     (working copy)
@@ -4729,6 +4729,7 @@ (define_peephole2
    (set (match_operand:SSEMODEI24 2 "register_operand" "")
        (fix:SSEMODEI24 (match_dup 0)))]
   "TARGET_SHORTEN_X87_SSE
+   && !(TARGET_AVOID_VECTOR_DECODE && optimize_insn_for_speed_p ())
    && peep2_reg_dead_p (2, operands[0])"
   [(set (match_dup 2) (fix:SSEMODEI24 (match_dup 1)))]
   "")

fixes array_reference_1.f90, checking bootstrap now.


-- 


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

Reply via email to