http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48476
--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-04-06 14:07:19 UTC --- Ok, thanks. Still, I believe we have other std::move which should be turned into forward, in std::tuple. Those in std::tuple_cat itself also seem suspect, I see you are touching only the helper.