http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58657
--- Comment #2 from Kazumoto Kojima <kkojima at gcc dot gnu.org> --- Native TLS support is a mixture of supports in compiler, assembler&linker and libc. Unfortunately current native SH TLS support of linker and libc is only for little-endian. Binutils can work with luck. Glibc nptl may need a fare amount of work for big-endian TLS support.