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