aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2020-11-12 11:53:52 -0500
committerAndrew MacLeod <amacleod@redhat.com>2020-11-13 09:36:20 -0500
commit47923622c663ffad8b14aa93706183290d4f6791 (patch)
tree640a99535f2c668fbee54205870cd5f00deec8c0 /gcc/tree-ssa-alias.c
parentac91af71c93462cbc701bbd104fa21894bb15e86 (diff)
downloadgcc-47923622c663ffad8b14aa93706183290d4f6791.zip
gcc-47923622c663ffad8b14aa93706183290d4f6791.tar.gz
gcc-47923622c663ffad8b14aa93706183290d4f6791.tar.bz2
Cleanup range of address calculations.
Align EVRP and ranger for how ranges of ADDR_EXPR are calculated. gcc/ * gimple-range.cc: (gimple_ranger::range_of_range_op): Check for ADDR_EXPR and call range_of_address. (gimple_ranger::range_of_address): Rename from range_of_non_trivial_assignment and match vrp_stmt_computes_nonzero. * gimple-range.h: (range_of_address): Renamed. * range-op.cc: (pointer_table): Add INTEGER_CST handler. gcc/testsuite/ * gcc.dg/tree-ssa/pr78655.c: New.
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions