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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
           Keywords|needs-bisection, ra         |

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed by

commit 50134189a434e638861f8bf27d5caab9622811c8
Author: Uros Bizjak <ubiz...@gmail.com>
Date:   Thu Nov 19 09:23:46 2020 +0100

    i386: Disable *<absneg:code><mode>2_i387_1 for TARGET_SSE_MATH modes

    This pattern interferes with *<absneg:code><mode>2_1 when TARGET_SSE_MATH
    modes are active. Combine pass is able to remove (use) RTXes and transforms
    *<absneg:code><mode>2_1 to *<absneg:code><mode>2_i387_1 where SSE
    alternatives are not available.

    2020-11-19  Uro305241 Bizjak  <ubiz...@gmail.com>

    gcc/
            * config/i386/i386.md (*<absneg:code><mode>2_i387_1):
            Disable for TARGET_SSE_MATH modes.

    gcc/testsuite/
            * gcc.target/i386/pr97887.c: New test.

Reply via email to