diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2019-11-04 18:13:14 +0100 |
---|---|---|
committer | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2019-11-04 18:13:14 +0100 |
commit | dae8b3eb235c976fb1c6f6572813a8cb96c86d31 (patch) | |
tree | 1c828dd63a0310c4f0a2192a6fe5e71130967af8 /gdb | |
parent | x86: re-arrange process_operands() (diff) | |
download | binutils-gdb-dae8b3eb235c976fb1c6f6572813a8cb96c86d31.tar.gz binutils-gdb-dae8b3eb235c976fb1c6f6572813a8cb96c86d31.tar.bz2 binutils-gdb-dae8b3eb235c976fb1c6f6572813a8cb96c86d31.zip |
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/ChangeLog | 8 | ||||
-rw-r--r-- | gdb/MAINTAINERS | 4 | ||||
-rw-r--r-- | gdb/NEWS | 5 | ||||
-rw-r--r-- | gdb/configure.host | 2 | ||||
-rw-r--r-- | gdb/configure.tgt | 1 |
5 files changed, 17 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 34e332b0334..7c5efceb352 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 8898bb4fdba..dbe5a0adfcc 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 @@ -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 f382cad1a84..ce528237291 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 2edfe3bfb5e..caa42be1c01 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 | \ |