https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69530

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Uroš Bizjak from comment #1)
> The post-reload splitter chokes on a subreg.
> 
> (define_split
>   [(set (match_operand:TI 0 "nonimmediate_operand")
>       (match_operand:TI 1 "general_operand"))]
>   "reload_completed
>    && !SSE_REG_P (operands[0]) && !SSE_REG_P (operands[1])"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Should we check SUBREG with true_regnum here?

>   [(const_int 0)]
>   "ix86_split_long_move (operands); DONE;")
>

Reply via email to