aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-03-09 13:54:28 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-03-09 13:54:28 +0000
commite0808638812e20b756052ed8a816528db69b5a08 (patch)
tree08c44e058e8dabba9e5cd87ddd2f888817f638da /gcc/config.gcc
parentd2e0c00b8c88ccc32d121839b18963a3657512aa (diff)
downloadgcc-e0808638812e20b756052ed8a816528db69b5a08.zip
gcc-e0808638812e20b756052ed8a816528db69b5a08.tar.gz
gcc-e0808638812e20b756052ed8a816528db69b5a08.tar.bz2
re PR ipa/65270 (issues with merging memory accesses from different code paths)
2015-03-09 Richard Biener <rguenther@suse.de> PR middle-end/65270 * tree-core.h (enum operand_equal_flag): Add OEP_ADDRESS_OF. * fold-const.c (operand_equal_p): When recursing for ADDR_EXPRs operand set OEP_ADDRESS_OF. Clear it when recursing to non-bases of that. When comparing dereferences compare alignment. When comparing MEM_REFs or TARGET_MEM_REFs compare dependence info. * gcc.dg/torture/pr65270-1.c: New testcase. * gcc.dg/torture/pr65270-2.c: Likewise. From-SVN: r221281
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions