Revert "tree-sra: Avoid refreshing into const base decls (PR 100453)"
authorMartin Jambor <mjambor@suse.cz>
Sat, 15 May 2021 08:11:12 +0000 (10:11 +0200)
committerMartin Jambor <mjambor@suse.cz>
Sat, 15 May 2021 08:21:47 +0000 (10:21 +0200)
commitaf42043e6618e69187b47f37dac870763c01e20f
treef0d7328f70f0259a73047f555ce22f8477f9c2e5
parent425ad87dcfacbb326d8f448a0f2b4d6b53dcd98f
Revert "tree-sra: Avoid refreshing into const base decls (PR 100453)"

This reverts commit ca9bb74a5f856ccdceb4797f18b0a4ac8f49d069.
...because of Ada issues I did not catch with original testing.

gcc/ChangeLog:

2021-05-12  Martin Jambor  <mjambor@suse.cz>

Revert:
        PR tree-optimization/100453
* tree-sra.c (sra_modify_assign): All const base accesses do not
need refreshing, not just those from decl_pool.
(sra_modify_assign): Do not refresh into a const base decl.

gcc/testsuite/ChangeLog:

2021-05-12  Martin Jambor  <mjambor@suse.cz>

Revert:
        PR tree-optimization/100453
* gcc.dg/tree-ssa/pr100453.c: New test.
gcc/testsuite/gcc.dg/tree-ssa/pr100453.c [deleted file]
gcc/tree-sra.c