mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
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.
This commit is contained in:
@@ -1620,6 +1620,10 @@ extern int sparc_indent_opcode;
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#ifndef HAVE_AS_TLS
|
||||
#define HAVE_AS_TLS 0
|
||||
#endif
|
||||
|
||||
/* TLS support defaults to GNU extensions. The original Sun flavor must be
|
||||
activated in separate configuration files. */
|
||||
#define TARGET_TLS HAVE_AS_TLS
|
||||
|
||||
Reference in New Issue
Block a user