mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 02:44:18 +08:00
Introduce aarch64-w64-mingw32 target
Add the initial aarch64-w64-mingw32 target for gcc. This is the first commit in a sequence of patch series to add new aarch64-w64-mingw32 target. Coauthors: Zac Walker <zacwalker@microsoft.com>, Mark Harmstone <mark@harmstone.com> and Ron Riddle <ron.riddle@microsoft.com> Refactored, prepared, and validated by Radek Barton <radek.barton@microsoft.com> and Evgeny Karpov <evgeny.karpov@microsoft.com> fixincludes/ChangeLog: * mkfixinc.sh: Extend for *-mingw32* targets. gcc/ChangeLog: * config.gcc: Add aarch64-w64-mingw32 target.
This commit is contained in:
parent
8d2c93fcfe
commit
13bad1ac7a
@ -12,8 +12,7 @@ target=fixinc.sh
|
||||
# Check for special fix rules for particular targets
|
||||
case $machine in
|
||||
i?86-*-cygwin* | \
|
||||
i?86-*-mingw32* | \
|
||||
x86_64-*-mingw32* | \
|
||||
*-mingw32* | \
|
||||
powerpc-*-eabisim* | \
|
||||
powerpc-*-eabi* | \
|
||||
powerpc-*-rtems* | \
|
||||
|
@ -1270,6 +1270,19 @@ aarch64*-*-gnu*)
|
||||
tmake_file="${tmake_file} aarch64/t-aarch64"
|
||||
tm_defines="${tm_defines} TARGET_DEFAULT_ASYNC_UNWIND_TABLES=1"
|
||||
;;
|
||||
aarch64-*-mingw*)
|
||||
tmake_file="${tmake_file} aarch64/t-aarch64"
|
||||
case ${enable_threads} in
|
||||
"" | yes | win32)
|
||||
thread_file='win32'
|
||||
;;
|
||||
posix)
|
||||
thread_file='posix'
|
||||
;;
|
||||
esac
|
||||
default_use_cxa_atexit=yes
|
||||
user_headers_inc_next_post="${user_headers_inc_next_post} float.h"
|
||||
;;
|
||||
aarch64*-wrs-vxworks*)
|
||||
tm_file="${tm_file} elfos.h aarch64/aarch64-elf.h"
|
||||
tm_file="${tm_file} vx-common.h vxworks.h aarch64/aarch64-vxworks.h"
|
||||
|
Loading…
Reference in New Issue
Block a user