https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121941
Florian Weimer <fw at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|fw at deneb dot enyo.de |fw at gcc dot gnu.org --- Comment #4 from Florian Weimer <fw at gcc dot gnu.org> --- (In reply to H.J. Lu from comment #3) > Created attachment 62384 [details] > A patch to use GLOBAL_DYNAMIC TLS model for ColdFire > > This patch allows me to build ColdFire glibc with GCC 16. Sorry, should have commented here. I doubt that this works because the current global-dynamic TLS implementation in glibc uses malloc, and malloc uses TLS. If it's initial-exec, then there's no recursion. I expect this crashes at run time if all TLS is global-dynamic.