https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70826
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amodra at gmail dot com --- Comment #8 from Alan Modra <amodra at gmail dot com> --- cr2, cr3 and cr4 are supposed to be non-volatile, ie. callee saved. INIT_REGS initialises cr2,3,4 to particular values, that are checked later.