http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57300
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Re: s390, the condition includes ACCESS_REG_P test, which is for a0/a1 hard reg, so I think just adding reload_completed test to the splitters wouldn't be a problem, and if we introduce peephole2_completed, we might deal with it the same way (one splitter changed into define_peephole2, the other guarded with peephole2_completed).