diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-10-14 18:40:59 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-10-14 18:40:59 +0000 |
commit | 0d46a25a0e294db9a41b42cbd84988cc0974d3c3 (patch) | |
tree | d9aee1f90a9669265bd2bec0ed8a70b4a7bf84e0 /gcc/ira-costs.c | |
parent | c9e82714cf9fc5ef667fd67ab9154be24b09f2f9 (diff) | |
download | gcc-0d46a25a0e294db9a41b42cbd84988cc0974d3c3.tar.gz |
PR rtl-optimization/63475
* alias.c (true_dependence_1): Always use get_addr to extract
true address operands from x_addr and mem_addr. Use extracted
address operands to check for references with alignment ANDs.
Use extracted address operands with find_base_term and
base_alias_check. For noncanonicalized operands call canon_rtx with
extracted address operand.
(write_dependence_1): Ditto.
(may_alias_p): Ditto. Remove unused calls to canon_rtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216217 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ira-costs.c')
0 files changed, 0 insertions, 0 deletions