diff --git a/config.sub b/config.sub index 9fb7e34..3b70f0c 100755 --- a/config.sub +++ b/config.sub @@ -4,7 +4,7 @@ # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2023-10-28' +timestamp='2023-10-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -1773,6 +1773,13 @@ case $os in sco3.2v2 | sco3.2v[4-9]* | sco5v6*) # Don't forget version if it is 3.2v4 or newer. ;; + # This refers to builds using the UEFI calling convention + # (which depends on the architecture) and PE file format. + # Note that this is both a different calling convention and + # different file format than that of GNU-EFI + # (x86_64-w64-mingw32). + uefi) + ;; none) ;; kernel* | msvc* ) diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data index 67e1ac0..71fb289 100644 --- a/testsuite/config-sub.data +++ b/testsuite/config-sub.data @@ -22,6 +22,7 @@ aarch64-managarm-kernel aarch64-unknown-managarm-kernel aarch64-managarm-mlibc aarch64-unknown-managarm-mlibc aarch64-unknown-elf aarch64-unknown-elf aarch64-unknown-linux aarch64-unknown-linux-gnu +aarch64-unknown-uefi aarch64-unknown-uefi aarch64-wrs-vxworks aarch64-wrs-vxworks aarch64-zephyr aarch64-unknown-zephyr aarch64_be aarch64_be-unknown-none @@ -328,6 +329,7 @@ i686-ericsson-dicos i686-ericsson-dicos i686-haiku i686-pc-haiku i686-kopensolaris5.11-gnu i686-pc-kopensolaris5.11-gnu i686-os2-emx i686-pc-os2-emx +i686-unknown-uefi i686-unknown-uefi i686-wrs-vxworks i686-wrs-vxworks i686-wrs-vxworks-simlinux i686-wrs-vxworks-simlinux i686-wrs-vxworks-simwindows i686-wrs-vxworks-simwindows @@ -898,6 +900,7 @@ x86_64-secbsd x86_64-pc-secbsd x86_64-sortix x86_64-pc-sortix x86_64-twizzler x86_64-pc-twizzler x86_64-unknown-ptx x86_64-sequent-ptx +x86_64-unknown-uefi x86_64-unknown-uefi x86_64-windows x86_64-pc-windows x86_64-windows-msvc x86_64-pc-windows-msvc x86_64-wrs-vxworks x86_64-wrs-vxworks