------- Comment #5 from uros at kss-loka dot si  2006-05-29 11:52 -------
(In reply to comment #4)

> pr27790.patch
> 
> This seems to work for me.

In V4SImode case above, there is

            emit_insn (gen_subv4si3 (t1, cop0, cop1));

subv4si insn also needs cop0 in the register:

(define_expand "sub<mode>3"
  [(set (match_operand:SSEMODEI 0 "register_operand" "")
        (minus:SSEMODEI (match_operand:SSEMODEI 1 "register_operand" "")
                        (match_operand:SSEMODEI 2 "nonimmediate_operand" "")))]
  "TARGET_SSE2"
  "ix86_fixup_binary_operands_no_copy (MINUS, <MODE>mode, operands);")


> 


-- 


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

Reply via email to