Don't choose the flo:+inf.0/flo:-inf.0 implementations at cold load.
authorChris Hanson <org/chris-hanson/cph>
Wed, 17 Jul 2019 23:17:24 +0000 (19:17 -0400)
committerChris Hanson <org/chris-hanson/cph>
Wed, 17 Jul 2019 23:17:24 +0000 (19:17 -0400)
commit85bec2ad1a9c719925f406729c305d169cc3e4c0
tree6ec0d19e6b7f1aa3fc9ea3457b2b364d5b735d6f
parent2afa667772a04493599f2e7361ea1bf7d14bd877
Don't choose the flo:+inf.0/flo:-inf.0 implementations at cold load.

This is wrong because in our public distributions, the cold load is done on
Ubuntu, but the code is supposed to run on any appropriate unix system.

The fix is to make the selection when the band is restored, guaranteeing that
it's running on the target system.

Manual cherry-pick of 9b94290f82a99dfdb63ae94defcc8a92f2c0514d.
src/runtime/floenv.scm