https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71436
Bernd Schmidt <bernds at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernds at gcc dot gnu.org Component|rtl-optimization |target --- Comment #5 from Bernd Schmidt <bernds at gcc dot gnu.org> --- That just means reload will never get to see it - it can't look into a match_parallel predicate to decide what to do about it. I seem to recall these patterns weren't generated before reload in the past. Has something changed there? Or maybe the load_multiple pattern is new, unlike the ones in ldmstm.md?