https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103628
--- Comment #7 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to HaoChen Gui from comment #5) > The memory representation of IBM long double is not unique. It's actually > the sum of two 64-bit doubles. Yes, and the first of those two DP numbers is required to be the full number rounded to double precision (with round-to-nearest). What happened here? I cannot make much sense of those numbers, but it seems to contain something with uppercase ASCII overwritten?