diff options
author | Florian Weimer <fweimer@redhat.com> | 2022-10-18 17:00:07 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2022-10-18 17:02:08 +0200 |
commit | 246f37d6b1c4c6c0a6365df8783e62e3adf208e8 (patch) | |
tree | 5c6201f208e8d04c3b2680a1dc4b4c4879bfef6d /sysdeps/x86_64/x32/sysdep.h | |
parent | 7363a9a9a097c455a7ddb9386b4c6f7bdf91065f (diff) | |
download | glibc-246f37d6b1c4c6c0a6365df8783e62e3adf208e8.tar.gz glibc-246f37d6b1c4c6c0a6365df8783e62e3adf208e8.tar.xz glibc-246f37d6b1c4c6c0a6365df8783e62e3adf208e8.zip |
x86-64: Move LP_SIZE definition to its own header
This way, we can define the pointer guard macros without including <sysdep.h> on x86-64. Other architectures will not have such an inclusion dependency, and the implied header file inclusion would create a porting hazard. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'sysdeps/x86_64/x32/sysdep.h')
-rw-r--r-- | sysdeps/x86_64/x32/sysdep.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sysdeps/x86_64/x32/sysdep.h b/sysdeps/x86_64/x32/sysdep.h index 645ea4ae69..92d987780d 100644 --- a/sysdeps/x86_64/x32/sysdep.h +++ b/sysdeps/x86_64/x32/sysdep.h @@ -17,8 +17,8 @@ <https://www.gnu.org/licenses/>. */ #include <sysdeps/x86_64/sysdep.h> +#include <x86-lp_size.h> -#undef LP_SIZE #undef LP_OP #undef ASM_ADDR @@ -41,8 +41,6 @@ #ifdef __ASSEMBLER__ -# define LP_SIZE 4 - # define LP_OP(insn) insn##l # define ASM_ADDR .long @@ -66,8 +64,6 @@ #else /* __ASSEMBLER__ */ -# define LP_SIZE "4" - # define LP_OP(insn) #insn "l" # define ASM_ADDR ".long" |