glibc/sysdeps/i386
H.J. Lu d6666eea3e i686: Compile .op files and gmon tests with -mfentry
On i686, after GCC 16 commit:

commit 07d8de9174c421d719649639a1452b8b9f2eee32
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jul 2 08:58:23 2025 +0800

    x86-64: Add --enable-x86-64-mfentry

which warns ‘-pg’ without ‘-mfentry’, when glibc is configured with
--disable-default-pie, GCC 16 fails to compile .op files and gmon tests
with error:

cc1: error: ‘-pg’ without ‘-mfentry’ may be unreliable with shrink wrapping [-Werror]

Compile .op files and gmon tests with -mfentry if it is supported by
CC/TEST_CC and glibc is configured with --disable-default-pie.  This
fixes BZ #33376.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Joseph Myers <josmyers@redhat.com>
2025-09-15 11:14:03 -07:00
..
fpu math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
htl
i586
i686
i786
nptl i386: Use __seg_gs qualifier to cast access to TCB in THREAD_GSCOPE_RESET_FLAG() 2025-09-14 21:50:50 +02:00
sys
Implies
Makefile i686: Compile .op files and gmon tests with -mfentry 2025-09-15 11:14:03 -07:00
Versions i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] 2025-08-14 05:43:32 -07:00
____longjmp_chk.S
__longjmp.S
abort-instr.h
add_n.S
addmul_1.S
asm-syntax.h
backtrace.c
bsd-_setjmp.S
bsd-setjmp.S
configure i686: Compile .op files and gmon tests with -mfentry 2025-09-15 11:14:03 -07:00
configure.ac i686: Compile .op files and gmon tests with -mfentry 2025-09-15 11:14:03 -07:00
crti.S
crtn.S
dl-fixup-attribute.h
dl-irel.h
dl-machine-rel.h
dl-machine.h
dl-procinfo.c
dl-tls-get-addr.c
dl-tls.h
dl-tlsdesc-dynamic.h
dl-tlsdesc.S
dl-tlsdesc.h
dl-trampoline.S
gccframe.h
i386-mcount.S
isa.h
jmpbuf-offsets.h
jmpbuf-unwind.h
link-defines.sym
lshift.S
machine-gmon.h
malloc-alignment.h
math-use-builtins-ffs.h
memchr.S
memcmp.S
memcopy.h
memcpy.S
memcpy_chk.S
memmove.S
memmove_chk.S
mempcpy.S
mempcpy_chk.S
memset.S
memset_chk.S
mp_clz_tab.c
mul_1.S
preconfigure
pthread_spin_trylock.S
rawmemchr.S
rshift.S
setfpucw.c
setjmp.S
stackguard-macros.h i386: Use __seg_gs qualifiers in {STACK, POINTER}_CHK_GUARD macros 2025-09-10 05:32:40 -07:00
stackinfo.h elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
start.S
stpcpy.S
stpncpy.S
strcat.S
strchr.S
strchrnul.S
strcspn.S
string-inlines.c
string-opthr.h
strlen.S
strlen.c
strpbrk.S
strrchr.S
strspn.S
sub_n.S
submul_1.S
symbol-hacks.h
sysdep.h
tls-get-addr-wrapper.h
tls_get_addr.S
tls_get_addr.h
tlsdesc.c
tlsdesc.sym
tst-audit.h
tst-audit3.c
tst-audit3.h
tst-auditmod3a.c
tst-auditmod3b.c
tst-ld-sse-use.sh
unwind-arch.h