https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78634
--- Comment #5 from Bernd Schmidt <bernds at gcc dot gnu.org> --- I don't know the machine, but with a branch cost of 1 this seems like it might be expected. Do you think this is a testcase problem or something else?