The fault seems to be in the splits for EI, CI, OI, and XI size moves. The splitter assumes you can decompose these into a set of TI moves, but that's not always true. Be interesting to work around it by changing the condition from "TARGET_NEON && reload_completed" to ""TARGET_NEON && reload_completed && 0"" and see what happens.
The fault seems to be in the splits for EI, CI, OI, and XI size moves. The splitter assumes you can decompose these into a set of TI moves, but that's not always true. Be interesting to work around it by changing the condition from "TARGET_NEON && reload_completed" to ""TARGET_NEON && reload_completed && 0"" and see what happens.