aboutsummaryrefslogtreecommitdiff
path: root/elf/dl-close.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2025-07-08 06:38:38 +0800
committerH.J. Lu <hjl.tools@gmail.com>2025-07-09 05:33:05 +0800
commit7130c2ae972b3c521e2795af6935982a4f078850 (patch)
treedc12a46a4df436f9b6942fbdf55779df9b018da7 /elf/dl-close.c
parentf33bb123660a51e833b9ed07d8306852028ba7f6 (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
x86: Avoid vector/r16-r31 registers and memcpy/memset in mcount_internalHEADmaster
Since mcount_internal is called from mcount/__fentry__ which preserve only RAX, RCX, RDX, RSI, RDI, R8 and R9, compile mcount.c with -fno-tree-loop-distribute-patterns -mgeneral-regs-only -mno-apxf to void vector/r16-r31 registers and memcpy/memset in mcount_internal. This fixes BZ #33134. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Reviewed-by: Andreas K. Huettel <dilfridge@gentoo.org>
Diffstat (limited to 'elf/dl-close.c')
0 files changed, 0 insertions, 0 deletions