diff options
author | Zac Walker <zacwalker@microsoft.com> | 2024-04-11 13:38:59 +0200 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2024-05-07 16:02:34 +0000 |
commit | de2bcdaf399d3f97af6ab312893ffe089e69d42b (patch) | |
tree | 8df7d53f2af666e434f8d7c7f84be635e0e2fe1d /gcc/expr.cc | |
parent | 99d7d5ec8d88415a7e1f74fade0841a0ebbd0092 (diff) | |
download | gcc-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