diff options
author | Richard Biener <rguenther@suse.de> | 2014-04-15 16:04:11 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-04-15 16:04:11 +0000 |
commit | 8d3c076f3ddc11df418af3ac54d28a4a2d19ef3b (patch) | |
tree | ac84e759ec57e0db2ae1879fdf728930ca885649 /gcc/tree-ssa-operands.c | |
parent | 4803acceb2e0e70449ad1b251466a4625f702299 (diff) | |
download | gcc-8d3c076f3ddc11df418af3ac54d28a4a2d19ef3b.zip gcc-8d3c076f3ddc11df418af3ac54d28a4a2d19ef3b.tar.gz gcc-8d3c076f3ddc11df418af3ac54d28a4a2d19ef3b.tar.bz2 |
re PR rtl-optimization/56965 (nonoverlapping_component_refs_p is bogus and slow)
2014-04-15 Richard Biener <rguenther@suse.de>
PR rtl-optimization/56965
* alias.c (ncr_compar, nonoverlapping_component_refs_p): Move ...
* tree-ssa-alias.c (ncr_compar, nonoverlapping_component_refs_p):
... here.
* alias.c (true_dependence_1): Do not call
nonoverlapping_component_refs_p.
* tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Call
nonoverlapping_component_refs_p.
(indirect_refs_may_alias_p): Likewise.
* gcc.dg/torture/pr56965-1.c: New testcase.
* gcc.dg/torture/pr56965-2.c: Likewise.
From-SVN: r209423
Diffstat (limited to 'gcc/tree-ssa-operands.c')
0 files changed, 0 insertions, 0 deletions