]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove GTY support for vrange and derived classes.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 21 Feb 2024 08:34:29 +0000 (09:34 +0100)
committerAldy Hernandez <aldyh@redhat.com>
Sun, 28 Apr 2024 19:03:00 +0000 (21:03 +0200)
commiteeef1f69c5e77ecf13fdcf44df5bcf592a9993e6
tree1ec1ec492f498b8e7f63ceeaf3465fd901d966c2
parentfd4cf7a092bb2ce21c0d8246c17c0b7f82de440c
Remove GTY support for vrange and derived classes.

Now that we have a vrange storage class to save ranges in long-term
memory, there is no need for GTY markers for any of the vrange
classes, since they should never live in GC.

gcc/ChangeLog:

* value-range-storage.h: Remove friends.
* value-range.cc (gt_ggc_mx): Remove.
(gt_pch_nx): Remove.
* value-range.h (class vrange): Remove GTY markers.
(class irange): Same.
(class int_range): Same.
(class frange): Same.
(gt_ggc_mx): Remove.
(gt_pch_nx): Remove.
gcc/value-range-storage.h
gcc/value-range.cc
gcc/value-range.h