https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123926
--- Comment #11 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Filip Kastl <[email protected]>: https://gcc.gnu.org/g:1f9879e17466f5bcb583dd7bac8bae68b57ac31f commit r16-7849-g1f9879e17466f5bcb583dd7bac8bae68b57ac31f Author: Filip Kastl <[email protected]> Date: Mon Mar 2 14:33:06 2026 +0100 sparc: Don't require a sparc assembler with TLS [PR123926] Since r16-6798, it wasn't possible to build a sparc GCC without having a sparc assembler installed. That shoudn't be the case since there are usecases for just compiling into assembly. The problem was sparc.h doing '#define TARGET_TLS HAVE_AS_TLS'. Building GCC failed when HAVE_AS_TLS wasn't defined which is the case when one doesn't have an assembler with TLS installed during ./configure. This patch addresses the problem. Pushing as obvious. PR target/123926 gcc/ChangeLog: * config/sparc/sparc.h (HAVE_AS_TLS): Default to 0.
