Check for constant builtin value first.
authorAndrew MacLeod <amacleod@redhat.com>
Mon, 1 Nov 2021 20:20:59 +0000 (16:20 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Wed, 3 Nov 2021 14:13:32 +0000 (10:13 -0400)
commitb18394ce15639489a91a502d3b9db30d73898191
tree618bb961f99b0105d1835292c9e99e8a661f3d3b
parent309bb7ff6e2807ecd849c133c3639705f20e5894
Check for constant builtin value first.

The original code imported from EVRP for evaluating built_in_constant_p
didn't check to see if the value was a constant before checking the
inlining flag.  Now we check for a constant first.

* gimple-range-fold.cc (fold_using_range::range_of_builtin_call): Test
for constant before any other processing.
gcc/gimple-range-fold.cc