]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Deprecate the ARM simulator.
authorNick Clifton <nickc@redhat.com>
Thu, 7 Nov 2024 14:53:26 +0000 (14:53 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 7 Nov 2024 14:53:26 +0000 (14:53 +0000)
    The ARM simulator is no longer able to simulator modern ARM cores, so it
    is being deprecated.  Once this change has been active for a while - and
    assuming that no problems have been found - the ARm simulator codebase
    will be removed.

configure
configure.ac
gdb/configure.tgt

index 037576c4f07a331023b8423985ced89f388ab3e6..d3125b009eef5af1c6148748530aa6923a3e0712 100755 (executable)
--- a/configure
+++ b/configure
@@ -3775,6 +3775,13 @@ case "${target}" in
     ;;
 esac
 
+# The ARM simulator has been deprecated for all ARM targets.
+case "${target}" in
+  arm*-*-*)
+    noconfigdirs="$noconfigdirs sim"
+    ;;
+esac
+
 case "${target}" in
   *-*-chorusos)
     ;;
@@ -3786,7 +3793,7 @@ case "${target}" in
     ;;
   arm-*-darwin*)
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
-    noconfigdirs="$noconfigdirs sim target-rda"
+    noconfigdirs="$noconfigdirs target-rda"
     ;;
   powerpc-*-darwin*)
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
index a2dc9220b7af0d726e002636a13df1e6cf6c9c61..5cd262e6b1cbd10756296f58d50e3ae25a2b9ab4 100644 (file)
@@ -1002,6 +1002,13 @@ case "${target}" in
     ;;
 esac
 
+# The ARM simulator has been deprecated for all ARM targets.
+case "${target}" in
+  arm*-*-*)
+    noconfigdirs="$noconfigdirs sim"
+    ;;
+esac
+
 case "${target}" in
   *-*-chorusos)
     ;;
@@ -1013,7 +1020,7 @@ case "${target}" in
     ;;
   arm-*-darwin*)
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
-    noconfigdirs="$noconfigdirs sim target-rda"
+    noconfigdirs="$noconfigdirs target-rda"
     ;;
   powerpc-*-darwin*)
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
index 8d85a597ec89a56043ae5ea9c65a3da236c0ad76..62df71b13fa142b9f775c4970ee71a31573cb19b 100644 (file)
@@ -766,7 +766,6 @@ gdb_target_obs="${cpu_obs} ${os_obs} ${gdb_target_obs}"
 
 case "${targ}" in
 aarch64*-*-*)          gdb_sim=aarch64 ;;
-arm*-*-*)              gdb_sim=arm ;;
 avr*-*-*)              gdb_sim=avr ;;
 bfin-*-*)              gdb_sim=bfin ;;
 bpf-*-*)               gdb_sim=bpf ;;