The table at http://gcc.gnu.org/projects/cxx0x.html indicates most of the concurrency work is not done, but I think the status is better than it shows.
If I'm not mistaken strong CAS and bidirectional fences are done. Does anything need to be done for atomics in signal handlers? at_quick_exit() is available in glibc, is anything needed from GCC? Are any compiler changes needed for sequence points, or is it just a re-wording of existing rules to make sense in a multi-threaded world?