1ifeq ($(subdir),stdlib)
2gen-as-const-headers += ucontext_i.sym
3endif
4
5ifeq ($(subdir),misc)
6# MIPS-style cacheflush routine
7sysdep_headers += sys/cachectl.h
8sysdep_routines += cacheflush
9endif
10
11ifeq ($(subdir),csu)
12# Work around an incorrect assumption that an object of variably
13# modified type, with a small fixed size but a large variable-sized
14# part (the static_slotinfo variable in libc-tls.c) is allocated in
15# the small data section, not the data section where it belongs based
16# on its size.  See GCC PR 92499.
17CFLAGS-libc-tls.c += -mgpopt=none
18endif
19