aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2019-11-04 18:13:14 +0100
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2019-11-04 18:13:14 +0100
commitdae8b3eb235c976fb1c6f6572813a8cb96c86d31 (patch)
tree1c828dd63a0310c4f0a2192a6fe5e71130967af8 /gdb
parent85b80b0f9bf628971b1a051d8b89c0caa932e734 (diff)
downloadgdb-dae8b3eb235c976fb1c6f6572813a8cb96c86d31.zip
gdb-dae8b3eb235c976fb1c6f6572813a8cb96c86d31.tar.gz
gdb-dae8b3eb235c976fb1c6f6572813a8cb96c86d31.tar.bz2
Obsolete Solaris 10 support
Here's the patch corresponding to the Solaris 10 obsoletion announcement https://sourceware.org/ml/gdb/2019-10/msg00008.html Right now it doesn't remove any code, but obviates the need to test on that ancient platform. Besides, some of the patches I have in my queue would require different solutions for Solaris 10 and 11. There are a few comment-only references that I've kept since they are still correct as is, even when GDB doesn't support Solaris 10 any longer. The only code fragment I've left in is support for /proc/<pid/path/a.out in procfs.c (procfs_target::pid_to_exec_file): while current Solaris 11 updates provide /proc/<pid>/execname, that wasn't present in Solaris 11.0 and still isn't in current Illumos and I didn't want to make live harder for them. Tested on i386-pc-solaris2.10 (obsolete configuration rejected) and x86_64-pc-linux-gnu x sparc64-solaris2.10 (likewise) resp. x86_64-pc-linux-gnu x sparcv9-solaris2.11 (still builds; I'm using the sparcv9 form for 64-bit SPARC customary on Solaris in the MAINTAINERS file now). * NEWS (Changes since GDB 8.3): Document Solaris 10 removal. * configure.host: Mark *-*-solaris2.10* obsolete. * configure.tgt: Mark Solaris < 11 obsolete. * MAINTAINERS (Target Instruction Set Architectures) <sparc>: Update target triplet.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog8
-rw-r--r--gdb/MAINTAINERS4
-rw-r--r--gdb/NEWS5
-rw-r--r--gdb/configure.host2
-rw-r--r--gdb/configure.tgt1
5 files changed, 17 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 34e332b..7c5efce 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,11 @@
+2019-11-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * NEWS (Changes since GDB 8.3): Document Solaris 10 removal.
+ * configure.host: Mark *-*-solaris2.10* obsolete.
+ * configure.tgt: Mark Solaris < 11 obsolete.
+ * MAINTAINERS (Target Instruction Set Architectures) <sparc>:
+ Update target triplet.
+
2019-11-01 Tom Tromey <tromey@adacore.com>
* utils.c (print_sys_errmsg): Simplify.
diff --git a/gdb/MAINTAINERS b/gdb/MAINTAINERS
index 8898bb4..dbe5a0a 100644
--- a/gdb/MAINTAINERS
+++ b/gdb/MAINTAINERS
@@ -313,10 +313,10 @@ the native maintainer when resolving ABI issues.
s390 --target=s390-linux-gnu ,-Werror
Andreas Arnez arnez@linux.ibm.com
- score --target=score-elf
+ score --target=score-elf
sh --target=sh-elf ,-Werror
- sparc --target=sparc64-solaris2.10 ,-Werror
+ sparc --target=sparcv9-solaris2.11 ,-Werror
(--target=sparc-elf broken)
tic6x --target=tic6x-elf ,-Werror
diff --git a/gdb/NEWS b/gdb/NEWS
index 59895bd..dc63179 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -396,6 +396,11 @@ focus, winheight, +, -, >, <
TI PRU pru-*-elf
+* Removed targets and native configurations
+
+Solaris 10 i?86-*-solaris2.10, x86_64-*-solaris2.10,
+ sparc*-*-solaris2.10
+
*** Changes in GDB 8.3
* GDB and GDBserver now support access to additional registers on
diff --git a/gdb/configure.host b/gdb/configure.host
index f382cad..ce52823 100644
--- a/gdb/configure.host
+++ b/gdb/configure.host
@@ -20,7 +20,7 @@ case $host in
vax-*-netbsdelf*)
;;
*-*-irix* | \
- *-*-solaris2.[01] | *-*-solaris2.[2-9]* | \
+ *-*-solaris2.[01] | *-*-solaris2.[2-9]* | *-*-solaris2.10* | \
alpha*-*-osf* | \
alpha*-*-freebsd* | \
alpha*-*-kfreebsd*-gnu | \
diff --git a/gdb/configure.tgt b/gdb/configure.tgt
index 2edfe3b..caa42be 100644
--- a/gdb/configure.tgt
+++ b/gdb/configure.tgt
@@ -14,6 +14,7 @@
case $targ in
*-*-irix* | \
+ *-*-solaris2.[01] | *-*-solaris2.[2-9]* | *-*-solaris2.10* | \
alpha*-*-osf* | \
alpha*-*-freebsd* | \
alpha*-*-kfreebsd*-gnu | \