https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91720
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-09-11 Ever confirmed|0 |1 --- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > That change added the && !REG_P in there, but unless the reg is loaded from > memory, it is unclear how it can guarantee that the upper bits are zero > (resp. sign) extended after arbitrary operations. Precisely because WORD_REGISTER_OPERATIONS is defined, i.e. the processor is supposed to operate only a full registers. But, OK, I'm going to remove the problematic && !REG_P and XFAIL the associated testcase.