aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2009-08-30 11:52:13 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2009-08-30 11:52:13 +0000
commita778c4e72121c5b705e7d9448effe43e32dc4943 (patch)
tree472a7d66ee84dccb85b005956f034ca58e36abc4 /gcc/builtins.c
parent01d93568e892e196fbc28454f9f9e3553cbfcd7e (diff)
downloadgcc-a778c4e72121c5b705e7d9448effe43e32dc4943.zip
gcc-a778c4e72121c5b705e7d9448effe43e32dc4943.tar.gz
gcc-a778c4e72121c5b705e7d9448effe43e32dc4943.tar.bz2
re PR tree-optimization/41186 (VN doesn't look through non-aliasing by offset memcpy)
2009-08-30 Richard Guenther <rguenther@suse.de> PR tree-optimization/41186 * tree-ssa-alias.c (ptr_deref_may_alias_ref_p): Remove. (ao_ref_init_from_ptr_and_size): New function. (ref_maybe_used_by_call_p_1): Be more precise tracking used ranges for builtin functions. (ref_maybe_used_by_call_p): Adjust. (call_may_clobber_ref_p_1): Be more precise tracking clobbered ranges for builtin functions. * tree-ssa-alias.h (ao_ref_init_from_ptr_and_size): Declare. * g++.dg/torture/pr41186.C: New testcase. * g++.dg/tree-ssa/pr41186.C: Likewise. From-SVN: r151226
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions