https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87817
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |segher at gcc dot gnu.org --- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> --- A 0 as a register value there is undefined, too, it doesn't have to be literal 0. It probably doesn't really fail in the current compiler, of course.