http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57341

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Seems validate_equiv_mem_from_store during update_equiv_regs calls
true_dependence to find out if it is safe to use it as equiv, and
true_dependence is called with
x being
(mem/c:SI (plus:SI (reg/f:SI 20 frame)
        (const_int -108 [0xffffffffffffff94])) [3 f+4 S4 A32])
and mem being
(mem/c:BLK (reg:SI 64) [2 g+0 S112 A128])
and returns 0 because the alias sets weren't properly adjusted.

Reply via email to