https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67718
--- Comment #2 from Than McIntosh <thanm at google dot com> --- >>using __builtin_copysignl should generate better code generation anyways. Tried replacing the guts of the function with a call to __builtin_copysignl -- the bug is still present. Any recommendations on someone in the extended GCC community who could help me triage/analyze the bug? I have worked with register allocators before, but not with gcc's; I could use some guidance.