http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53248
--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-05-05 23:27:26 UTC --- The basic design of our std::array is rather old, dates back to the tr1::array times, with updates. I bet we simply overlooked this issue, in terms of QoI. Daniel, can you see other options besides adding a specialization? (which would be a straightforward task, I may even get around to do pretty soon when I will do debug-mode std::array, already in my todo list)