https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416
--- Comment #21 from Paul Eggert <eggert at cs dot ucla.edu> --- Created attachment 58740 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58740&action=edit Assembly-language illustrating wrong code Here is the assembly language output (gzip compressed) of the wrong code. The wrong code starts at line 3025, where fldl/fstpl is incorrectly used to copy a 64-bit int. I used the same gcc command as before, except with -S instead of -E, and I omitted to save space in the .s file.