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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:596c90d35591589e0efddda65c81609fb422a986

commit r10-7352-g596c90d35591589e0efddda65c81609fb422a986
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Tue Mar 24 10:28:58 2020 +0100

    arm: Fix arm {,u}subvdi4 and usubvsi4 expanders [PR94286]

    The following testcase ICEs, because these expanders will happily create
    a SImode 0x80000000 CONST_INT, which is not valid RTL, as CONST_INTs need
to
    be sign extended from the mode precision to full HWI.

    2020-03-24  Jakub Jelinek  <ja...@redhat.com>

            PR target/94286
            * config/arm/arm.md (subvdi4, usubvsi4, usubvdi4): Use gen_int_mode
            instead of GEN_INT.

            * gcc.dg/pr94286.c: New test.

Reply via email to