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

Hongtao Liu <liuhongt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |liuhongt at gcc dot gnu.org

--- Comment #2 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---
(In reply to Uroš Bizjak from comment #1)
> Happens in ix86_split_stlf_stall_load when trying to add 8 to:
> 
> Breakpoint 1, ix86_split_stlf_stall_load () at
> ../../git/gcc/gcc/config/i386/i386.cc:25094
> 25094         m = adjust_address (src, DFmode, 8);
> 
> (gdb) p debug_rtx (src)
> (mem/c:V2DF (plus:DI (reg/f:DI 7 sp)
>         (const_int 2147483640 [0x7ffffff8])) [1 b.v+0 S16 A128])
> $1 = void
> 
> CC author.

The overflow(invalid) address needed to be avoided.

Reply via email to