our e200z6 core has PowerPC ISA, but there's a difference in hardware floating point support (here it's done by SPE) and we also need VLE. First one you could somehow get working, but with the latter - no way, its support was dropped by mainline gcc even after the patches were proposed, since it complicates the other parts of PowerPC port and is needed only by few people like me with deep embedded stuff (source: https://gcc.gnu.org/ml/gcc/2013-03/msg00172.html).
MPC55xx
there's no proper support even in GCC and we need to work with expensive WindRiver compiler for this target.
personally I don't need TLS for my firmware, but someone might - as there's static without runtime alloc implementation available.