aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorZac Walker <zacwalker@microsoft.com>2024-04-11 13:38:59 +0200
committerChristophe Lyon <christophe.lyon@linaro.org>2024-05-07 16:02:34 +0000
commitde2bcdaf399d3f97af6ab312893ffe089e69d42b (patch)
tree8df7d53f2af666e434f8d7c7f84be635e0e2fe1d /gcc/expr.cc
parent99d7d5ec8d88415a7e1f74fade0841a0ebbd0092 (diff)
downloadgcc-de2bcdaf399d3f97af6ab312893ffe089e69d42b.zip
gcc-de2bcdaf399d3f97af6ab312893ffe089e69d42b.tar.gz
gcc-de2bcdaf399d3f97af6ab312893ffe089e69d42b.tar.bz2
Exclude i386 functionality from aarch64 build
This patch defines TARGET_AARCH64_MS_ABI in config.gcc and uses it to exclude i386 functionality from aarch64 build and adjust MinGW headers for AArch64 MS ABI. gcc/ChangeLog: * config.gcc: Define TARGET_AARCH64_MS_ABI. * config/mingw/mingw-stdint.h (INTPTR_TYPE): Use TARGET_AARCH64_MS_ABI to adjust MinGW headers for AArch64 MS ABI. (UINTPTR_TYPE): Likewise. (defined): Likewise. * config/mingw/mingw32.h (DEFAULT_ABI): Likewise. (defined): Likewise. * config/mingw/winnt.cc (defined): Use TARGET_ARM64_MS_ABI to exclude ix86_get_callcvt. (i386_pe_maybe_mangle_decl_assembler_name): Likewise. (i386_pe_mangle_decl_assembler_name): Likewise.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions