Find matched aggregate lattice for self-recursive CP (PR ipa/93084)
authorFeng Xue <fxue@os.amperecomputing.com>
Wed, 8 Jan 2020 02:55:00 +0000 (02:55 +0000)
committerFeng Xue <fxue@gcc.gnu.org>
Wed, 8 Jan 2020 02:55:00 +0000 (02:55 +0000)
commit42d73fa9d575e3c8c21e88bd7f65922e17b052f1
tree708a805ea61406a0b0d2e79dbc84a1a7be0db35f
parent709d7838e753bbb6f16e2ed88a118ed81c367040
Find matched aggregate lattice for self-recursive CP (PR ipa/93084)

2020-01-08  Feng Xue  <fxue@os.amperecomputing.com>

        PR ipa/93084
        * ipa-cp.c (self_recursively_generated_p): Find matched aggregate
        lattice for a value to check.
        (propagate_vals_across_arith_jfunc): Add an assertion to ensure
        finite propagation in self-recursive scc.

2020-01-08  Feng Xue  <fxue@os.amperecomputing.com>

        PR ipa/93084
        * gcc.dg/ipa/ipa-clone-3.c: New test.

From-SVN: r279987
gcc/ChangeLog
gcc/ipa-cp.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c [new file with mode: 0644]