http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46103
--- Comment #4 from marc.glisse at normalesup dot org 2010-10-21 05:36:58 UTC --- Adding an explicit A(A&&)=default; doesn't help, so I don't think this is related to the implicit stuff. More like a missing piece of code telling the compiler how to move from an array.