aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-08-27 11:48:15 +0200
committerRichard Biener <rguenther@suse.de>2020-08-27 14:25:55 +0200
commiteb68d9d828f94d28afa5900fbf3072bbcd64ba8a (patch)
tree98453eeb9ed43135a20f67b3aa90d011c4b2265d /gcc/builtins.c
parentcb3874dcf82bc80c2552ef62f57cf08c28fc686a (diff)
downloadgcc-eb68d9d828f94d28afa5900fbf3072bbcd64ba8a.zip
gcc-eb68d9d828f94d28afa5900fbf3072bbcd64ba8a.tar.gz
gcc-eb68d9d828f94d28afa5900fbf3072bbcd64ba8a.tar.bz2
tree-optimization/96522 - transfer of flow-sensitive info in copy_ref_info
This removes the bogus tranfer of flow-sensitive info in copy_ref_info plus fixes one oversight in FRE when flow-sensitive non-NULLness was added to points-to info. 2020-08-27 Richard Biener <rguenther@suse.de> PR tree-optimization/96522 * tree-ssa-address.c (copy_ref_info): Reset flow-sensitive info of the copied points-to. Transfer bigger alignment via the access type. * tree-ssa-sccvn.c (eliminate_dom_walker::eliminate_stmt): Reset all flow-sensitive info. * gcc.dg/torture/pr96522.c: New testcase.
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions