On 10/25/22 14:59, Aldy Hernandez via Gcc-patches wrote:
[As Richi, and probably Jakub, have mentioned in the past...] As mentioned earlier, we should be using HONOR_* on types rather than flag_finite_math_only. Will commit pending tests. gcc/ChangeLog: * value-range.cc (frange::set): Use HONOR_*. (frange::verify_range): Same. * value-range.h (frange_val_min): Same. (frange_val_max): Same.
I haven't verified it's this patch, but our friend the vax regression is back:
cc1: internal compiler error: in fail, at selftest.cc:47 0x1686807 selftest::fail(selftest::location const&, char const*) ../../../gcc/gcc/selftest.cc:47 0x10578d2 range_tests_floats ../../../gcc/gcc/value-range.cc:4038 0x10658fd range_tests_floats_various ../../../gcc/gcc/value-range.cc:4056 0x10658fd selftest::range_tests() ../../../gcc/gcc/value-range.cc:4069 http://law-sandy.freeddns.org:8080/job/vax-unknown-linux/1458/console Jeff