Stream out endpoints for frange.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 31 Aug 2022 10:09:44 +0000 (12:09 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Wed, 31 Aug 2022 12:38:59 +0000 (14:38 +0200)
commit25dd2768afdb8fad7b11d511eb5f739958f9870d
treeda258ee61f293845cfe729c138440d97368a95ed
parent217ba2ce7841a68482cb428b9bc093b0842faf3d
Stream out endpoints for frange.

We only stream out the FP properties for global float ranges
(currently only NAN).  The following patch adds the endpoints as well.

gcc/ChangeLog:

* value-range-storage.cc (frange_storage_slot::set_frange): Save
endpoints.
(frange_storage_slot::get_frange): Restore endpoints.
* value-range-storage.h (class frange_storage_slot): Add endpoint
fields.
gcc/value-range-storage.cc
gcc/value-range-storage.h