http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56158
--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2013-02-06 16:40:09 UTC --- Oh, I was missing that, thanks. Now, I don't know if we should really try to fix this now after so many years. I'm tempted to just leave it alone until we break the ABI, unless we are really sure that the value returned by the amended operator can intetoperate with old code and viceversa. Do you jnow in practice which values the current operator is returning for GCC?