On 2/26/24 17:17, Greg McGary wrote:
The sign-bit-copies of a sign-extending load cannot be known until runtime on
WORD_REGISTER_OPERATIONS targets, except in the case of a zero-extending MEM
load.  See the fix for PR112758.

2024-02-22  Greg McGary  <g...@rivosinc.com>

         PR rtl-optimization/113010
        * combine.cc (simplify_comparison): Simplify a SUBREG on
          WORD_REGISTER_OPERATIONS targets only if it is a zero-extending
          MEM load.

        * gcc.c-torture/execute/pr113010.c: New test.
I think this is fine for the trunk. I'll do some final testing on it tomorrow.

Jeff

Reply via email to