This should be a post-reload (i.e. predicated on reload_completed)
split, I think.

Actually, with the relatively recent lower-subreg work, it is
desirable to split this sort of instruction before reload.  That is,
do an unconditional split.

Right. Combine cannot cope with the resulting 4-insn sequence and merge it back with the multiplication, but split is ran after combine and before the second lower-subreg pass.

So, making this an unconditional split should be the best of both worlds.
        
Paolo

Reply via email to