]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove symbolics from irange.
authorAldy Hernandez <aldyh@redhat.com>
Mon, 21 Nov 2022 10:33:44 +0000 (11:33 +0100)
committerAldy Hernandez <aldyh@redhat.com>
Wed, 26 Apr 2023 08:28:12 +0000 (10:28 +0200)
commita38bb14f013e96e7225f904d0e8b701b0b386314
treea14d24a4f3f4910d88351c17f6f02cf18b3f7dc4
parent983ad30d42c810e4de60ae5ba468334ef8aa14d2
Remove symbolics from irange.

gcc/ChangeLog:

* value-range.cc (irange::copy_legacy_to_multi_range): Remove
symbolics support.
(irange::set): Same.
(irange::legacy_lower_bound): Same.
(irange::legacy_upper_bound): Same.
(irange::contains_p): Same.
(range_tests_legacy): Same.
(irange::normalize_addresses): Remove.
(irange::normalize_symbolics): Remove.
(irange::symbolic_p): Remove.
* value-range.h (class irange): Remove symbolic_p,
normalize_symbolics, and normalize_addresses.
* vr-values.cc (simplify_using_ranges::two_valued_val_range_p):
Remove symbolics support.
gcc/value-range.cc
gcc/value-range.h
gcc/vr-values.cc