[Bug target/86640] [8/9 regression] ICE in combine

segher at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jul 30 18:31:00 GMT 2018


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

--- Comment #11 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Mon Jul 30 17:50:26 2018
New Revision: 263075

URL: https://gcc.gnu.org/viewcvs?rev=263075&root=gcc&view=rev
Log:
arm: Generate correct const_ints (PR86640)

In arm_block_set_aligned_vect 8-bit constants are generated as zero-
extended const_ints, not sign-extended as required.  Fix that.


        PR target/86640
        * config/arm/arm.c (arm_block_set_aligned_vect): Use gen_int_mode
        instead of GEN_INT.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c


More information about the Gcc-bugs mailing list