http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59277
--- Comment #4 from Aaron Myles Landwehr <aron at udel dot edu> --- That is completely fair. Correct me if I'm wrong here, but that also means that any code that passes doubles as arguments should also get fatal_error() instead of dropping arguments to the stack as is currently done.