]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - ld/configure.tgt
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / ld / configure.tgt
index ff0aaaae257615be999e1c5a60821377b6763717..f937f78b876a70f2d8eba4bf50d24ee8fe4946ec 100644 (file)
@@ -1,6 +1,6 @@
 # configure.tgt
 #
-#   Copyright (C) 2013-2023 Free Software Foundation, Inc.
+#   Copyright (C) 2013-2024 Free Software Foundation, Inc.
 #
 # 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
@@ -55,6 +55,7 @@ if test "${ac_default_ld_warn_rwx_segments}" = unset; then
     cris-*-* | crisv32-*-* | \
     hppa*-*-* | \
     mips*-*-* | \
+    microblaze*-*-* | \
     sparc*-*-* | \
     v850*-*-*)
       ac_default_ld_warn_rwx_segments=0
@@ -115,6 +116,11 @@ aarch64-*-linux*)  targ_emul=aarch64linux
                        targ_extra_libpath="aarch64linuxb aarch64linux32 aarch64linux32b armelfb_linux_eabi armelf_linux_eabi"
                        targ_extra_emuls="aarch64elf aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb $targ_extra_libpath"
                        ;;
+# This has to come after aarch64-*-linux* for aarch64-*-linux-gnu to hit the Linux branch.
+aarch64-*-gnu*)
+                       targ_emul=aarch64gnu
+                       targ_extra_emuls="aarch64elf aarch64elfb armelf armelfb"
+                       ;;
 aarch64-*-haiku*)      targ_emul=aarch64haiku
                        targ_extra_emuls="aarch64elf aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb armelf_haiku $targ_extra_libpath"
                        ;;
@@ -252,7 +258,7 @@ arm*-*-haiku*)              targ_emul=armelf_haiku
                        targ_extra_emuls=armelf
                        ;;
 avr-*-*)               targ_emul=avr2
-                       targ_extra_emuls="avr1 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny"
+                       targ_extra_emuls="avr1 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega2_flmap avrxmega3 avrxmega4 avrxmega4_flmap avrxmega5 avrxmega6 avrxmega7 avrtiny"
                        ;;
 bfin-*-elf | bfin-*-rtems*)
                        targ_emul=elf32bfin