diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-06-16 12:44:33 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-06-16 14:16:19 -0400 |
commit | 6c849e2fab3f682b715a81cb4ccc792f20c00eeb (patch) | |
tree | 380e12d8d882a331c72e8962d1c04732d5247cc8 /libgo/sysinfo.c | |
parent | 5b1594dc2d053803ae98ae39f76fbd71f35cb657 (diff) | |
download | gcc-6c849e2fab3f682b715a81cb4ccc792f20c00eeb.zip gcc-6c849e2fab3f682b715a81cb4ccc792f20c00eeb.tar.gz gcc-6c849e2fab3f682b715a81cb4ccc792f20c00eeb.tar.bz2 |
Clear invariant bit for inferred ranges.
The range of an invariant SSA (no outgoing edge range anywhere) is not tracked.
If an inferred range is registered, remove the invariant flag.
* gimple-range-cache.cc (ranger_cache::apply_inferred_ranges): If name
was invaraint before, clear the invariant bit.
* gimple-range-gori.cc (gori_map::set_range_invariant): Add a flag.
* gimple-range-gori.h (gori_map::set_range_invariant): Adjust prototype.
Diffstat (limited to 'libgo/sysinfo.c')
0 files changed, 0 insertions, 0 deletions