https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95450
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Or as an ugly hack for floating types with MODE_COMPOSITE_P (TYPE_MODE (mode)) in that spot, after using native_interpret_expr do native_encode_expr again and compare if the bits are identical (or perhaps do it for all floating point values, e.g. to deal with Intel magic values, NaN canonicalization etc.?