glibc/sysdeps/riscv
Samuel Thibault a5df0318ef hurd: add gscope support
* elf/dl-support.c [!THREAD_GSCOPE_IN_TCB] (_dl_thread_gscope_count):
Define variable.
* sysdeps/generic/ldsodefs.h [!THREAD_GSCOPE_IN_TCB] (struct
rtld_global): Add _dl_thread_gscope_count member.
* sysdeps/mach/hurd/tls.h: Include <atomic.h>.
[!defined __ASSEMBLER__] (THREAD_GSCOPE_GLOBAL, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_WAIT): Define macros.
* sysdeps/generic/tls.h: Document THREAD_GSCOPE_IN_TCB.
* sysdeps/aarch64/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/alpha/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/arm/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/hppa/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/i386/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/ia64/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/m68k/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/microblaze/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/mips/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/nios2/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/powerpc/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/riscv/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/s390/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/sh/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/sparc/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/tile/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
* sysdeps/x86_64/nptl/tls.h: Define THREAD_GSCOPE_IN_TCB to 1.
2018-03-11 13:06:33 +01:00
..
bits RISC-V: Generic <math.h> and soft-fp Routines 2018-01-29 10:26:35 -08:00
nofpu RISC-V: Add ABI Lists 2018-01-29 10:37:28 -08:00
nptl hurd: add gscope support 2018-03-11 13:06:33 +01:00
rv64 RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
rvd RISC-V: fmax/fmin: Handle signalling NaNs correctly. 2018-02-22 14:31:54 -05:00
rvf RISC-V: fmax/fmin: Handle signalling NaNs correctly. 2018-02-22 14:31:54 -05:00
sys
__longjmp.S
backtrace.c
bsd-_setjmp.c
bsd-setjmp.c
configure RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
configure.ac RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
dl-machine.h
dl-tls.h
dl-trampoline.S
e_sqrtl.c RISC-V: Generic <math.h> and soft-fp Routines 2018-01-29 10:26:35 -08:00
fpu_control.h RISC-V: Generic <math.h> and soft-fp Routines 2018-01-29 10:26:35 -08:00
gccframe.h
Implies RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-tls.c
linkmap.h
machine-gmon.h
Makefile RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
math-tests.h RISC-V: Generic <math.h> and soft-fp Routines 2018-01-29 10:26:35 -08:00
memusage.h
preconfigure RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
setjmp.S
sfp-machine.h RISC-V: Generic <math.h> and soft-fp Routines 2018-01-29 10:26:35 -08:00
sotruss-lib.c
stackinfo.h
start.S
tininess.h RISC-V: Generic <math.h> and soft-fp Routines 2018-01-29 10:26:35 -08:00
tls-macros.h RISC-V: Do not initialize $gp in TLS macros. 2018-02-22 14:28:47 -05:00
tst-audit.h