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


Reply via email to