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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vmakarov at gcc dot gnu.org

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
So for that gcc.dg/torture/vshuf-v16qi.c testcase we seem to cycle through
reload alternatives of that

(define_insn ""
  [(set (match_operand:QI 0 "nonimmediate_operand" "=d,*a,m")
    (match_operand:QI 1 "general_src_operand" "dmSi*a,di*a,dmSi"))]
  "!TARGET_COLDFIRE"
  "* return output_move_qimode (operands);"
  [(set_attr "flags_valid" "set")])

pattern but after reloading we are always still not happy with it.
(we're swapping address reg for data reg and vice versa and so on)

Reply via email to