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

Qirun Zhang <qrzhang at gatech dot edu> changed:

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

--- Comment #1 from Qirun Zhang <qrzhang at gatech dot edu> ---
Bisect points to r276427.


Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Oct 1 19:46:09 2019 +0000

        * tree-ssa-alias.c (nonoverlapping_component_refs_since_match_p):
        Rename to ...
        (nonoverlapping_refs_since_match_p): ... this; handle also
        ARRAY_REFs.
        (alias_stats): Update stats.
        (dump_alias_stats): Likewise.
        (cheap_array_ref_low_bound): New function.
        (aliasing_matching_component_refs_p): Add partial_overlap
        argument;
        pass it to nonoverlapping_refs_since_match_p.
        (aliasing_component_refs_walk): Update call of
        aliasing_matching_component_refs_p
        (nonoverlapping_array_refs_p): New function.
        (decl_refs_may_alias_p, indirect_ref_may_alias_decl_p,
        indirect_refs_may_alias_p): Update calls of
        nonoverlapping_refs_since_match_p.

        * gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
        * gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.

Reply via email to