http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46906
--- Comment #1 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-12-12 17:38:10 UTC --- Yes, this is an old issue, as you noticed already other implementations also decided that performance issue may take precedence here. After so many years with this scheme, I honestly don't think we want to change this before breaking the ABI.