https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104335
--- Comment #3 from Segher Boessenkool <segher at gcc dot gnu.org> --- Hi Robin, Can you please explain what really happens now? What arguments rs6000_emit_cmove is called with, and when that goes wrong?