http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48365
--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-03-31 19:18:28 UTC --- To further clarify, the issue boils down to class _BinBase1 (and _BinBase2) using only const ref data members for performance reasons, likewise elsewhere copies are always carefully avoided (for instance in k *= k[0] in my last message in the audit trail). I could change that, but I want hear Gaby first.