https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91720

--- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> So, the bug is either in nonzero_bits that it for the
> WORD_REGISTER_OPERATIONS and load_extend_op (QImode) == ZERO_EXTEND returns
> 0s in the upper bits, or in
> simplify_and_const_int trusting nonzero_bits even on paradoxical subregs, ...

As Jim said on gcc-patches@, let's concede defeat for WORD_REGISTER_OPERATIONS
and just remove it from the compiler.  This will pessimize but I'm personally
fed up with this endless stream of nonsensical bug reports with dozens of
improbable -fno-xxxx switches...

Reply via email to