]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Remove Solaris/PowerPC support
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Tue, 16 Sep 2025 07:56:38 +0000 (09:56 +0200)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Tue, 16 Sep 2025 07:56:38 +0000 (09:56 +0200)
commit97ea2d2514226130ba3fffa4ca35ca371129ce6b
tree7bc97d350a30740f210c2a305c972aae85b54938
parent48a3ce61a011f03ef4308bb33fe754172bf982fc
Remove Solaris/PowerPC support

Solaris/PowerPC was a shortlived Solaris port with limited hardware
support.  It was released with Solaris 2.5.1 back in 1996, with support
removed again only a year later in Solaris 2.6.  Since this is long
obsolete, this patch removes the remains of the support.

Tested by a cross to ppc-unknown-linux-gnu to ascertain the build didn't
get broken.

2025-09-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

bfd:
* config.bfd <powerpc-*-solaris2*>: Remove.

gas:
* NEWS: Mention Solaris/PowerPC removal.

* configure.ac <ppc-*-solaris*>: Remove.
* configure: Regenerate.
* configure.in: Regenerate.
* configure.tgt <ppc-*-solaris*>: Remove.

* config/tc-ppc.c (ppc_solaris_comment_chars): Remove.
(ppc_eabi_comment_chars): Remove.
(SOLARIS_P): Remove.
(msolaris): Remove.
(md_parse_option): Remove "solaris", "no-solaris" hangling.
(md_show_usage): Likewise.
(md_begin): Remove msolaris handling.
* config/tc-ppc.h (ppc_comment_chars): Fix declaration.
* stabs.c (s_stab_generic) [TC_PPC && OBJ_ELF]: Remove 4-arg
.stabd support.

* doc/as.texi (Overview, Target PowerPC options): Remove
-msolaris, -mno-solaris.
* doc/c-ppc.texi (PowerPC-Opts): Remove -msolaris, -mno-solaris.
(PowerPC-Chars): Remove ! as line comment character.

ld:
* configure.tgt <powerpc*-*-solaris*>: Remove.
14 files changed:
bfd/ChangeLog
bfd/config.bfd
gas/ChangeLog
gas/NEWS
gas/config.in
gas/config/tc-ppc.c
gas/config/tc-ppc.h
gas/configure
gas/configure.ac
gas/doc/as.texi
gas/doc/c-ppc.texi
gas/stabs.c
ld/ChangeLog
ld/configure.tgt