]> git.ipfire.org Git - thirdparty/glibc.git/commit
x86: Skip XSAVE state size reset if ISA level requires XSAVE
authorFlorian Weimer <fweimer@redhat.com>
Fri, 28 Mar 2025 08:26:06 +0000 (09:26 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Sat, 29 Mar 2025 08:17:38 +0000 (09:17 +0100)
commit59585ddaa2d44f22af04bb4b8bd4ad1e302c4c02
tree2bc3bf971147f28621172c099695fb4ca45926b7
parentb0897944cc3081e019b39981790051f7ee127406
x86: Skip XSAVE state size reset if ISA level requires XSAVE

If we have to use XSAVE or XSAVEC trampolines, do not adjust the size
information they need.  Technically, it is an operator error to try to
run with -XSAVE,-XSAVEC on such builds, but this change here disables
some unnecessary code with higher ISA levels and simplifies testing.

Related to commit befe2d3c4dec8be2cdd01a47132e47bdb7020922
("x86-64: Don't use SSE resolvers for ISA level 3 or above").

Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
sysdeps/x86/cpu-features.c