]> git.ipfire.org Git - thirdparty/gcc.git/commit
builtins.c (fold_builtin_memory_op): Use the alias oracle to query if the memory...
authorRichard Guenther <rguenther@suse.de>
Mon, 31 Aug 2009 12:52:17 +0000 (12:52 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 31 Aug 2009 12:52:17 +0000 (12:52 +0000)
commite2abde5f35ace69607e6664daa9765f50635ad1d
tree07b7dc4c38ed99480adb1d8ac12e3fa86d3742c5
parent2fbd4117c6872453531aa88123f0ea8efdf1b4df
builtins.c (fold_builtin_memory_op): Use the alias oracle to query if the memory regions for memmove overlap.

2009-08-31  Richard Guenther  <rguenther@suse.de>

* builtins.c (fold_builtin_memory_op): Use the alias oracle
to query if the memory regions for memmove overlap.
* tree-ssa-alias.c (ptr_deref_may_alias_decl_p): Relax the
asserts on pointers, instead deal with odd trees.
(ptr_derefs_may_alias_p): Likewise.
(refs_may_alias_p_1): Constructor bases also never alias.

From-SVN: r151241
gcc/ChangeLog
gcc/builtins.c
gcc/tree-ssa-alias.c