diff options
author | Alan Modra <amodra@gmail.com> | 2021-02-08 21:06:17 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2021-02-09 23:36:16 +1030 |
commit | a57d17732eba20c7ebeaabd023e2f0816fb095f6 (patch) | |
tree | c53674c36b18d0e451321cdc1e0962507e4f0c08 /gas | |
parent | 4a68fcd7f7da92d47f0f41df15fea30f790ed06c (diff) | |
download | gdb-a57d17732eba20c7ebeaabd023e2f0816fb095f6.zip gdb-a57d17732eba20c7ebeaabd023e2f0816fb095f6.tar.gz gdb-a57d17732eba20c7ebeaabd023e2f0816fb095f6.tar.bz2 |
Remove arm-symbianelf
* configure.ac: Delete arm*-*-symbianelf* entry.
* configure: Regenerate.
bfd/
* config.bfd (arm*-*-symbianelf*): Move from obsolete to removed.
* configure.ac: Delete symbian entries.
* elf-bfd.h (enum elf_target_os): Delete is_symbian.
* elf32-arm.c: Remove symbian support. Formatting.
* targets.c: Delete symbian entries.
* configure: Regenerate.
binutils/
* testsuite/lib/binutils-common.exp (supports_gnu_osabi): Remove
symbianelf.
gas/
* Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h.
* config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN
support.
* config/te-symbian.h: Delete.
* configure.tgt: Remove arm-*-symbianelf*.
* testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in
target selection.
* testsuite/gas/arm/arch4t.d: Likewise.
* testsuite/gas/arm/got_prel.d: Likewise.
* testsuite/gas/arm/mapdir.d: Likewise.
* testsuite/gas/arm/mapmisc.d: Likewise.
* testsuite/gas/arm/mapsecs.d: Likewise.
* testsuite/gas/arm/mapshort-eabi.d: Likewise.
* testsuite/gas/arm/thumb-eabi.d: Likewise.
* testsuite/gas/arm/thumb.d: Likewise.
* testsuite/gas/arm/thumbrel.d: Likewise.
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.
ld/
* Makefile.am (ALL_EMULATION_SOURCES): Remove earmsymbian.c.
Don't include symbian dep file.
* configure.tgt: Remove arm*-*-symbianelf* entry.
* emulparams/armsymbian.sh: Delete.
* ld.texi: Don't mention symbian.
* scripttempl/armbpabi.sc: Delete.
* testsuite/ld-arm/symbian-seg1.d: Delete.
* testsuite/ld-arm/symbian-seg1.s: Delete.
* testsuite/ld-arm/arm-elf.exp: Don't run symbian-seg1.
* Makefile.in: Regenerate.
* po/BLD-POTFILES.in: Regenerate.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 21 | ||||
-rw-r--r-- | gas/Makefile.am | 1 | ||||
-rw-r--r-- | gas/Makefile.in | 1 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 6 | ||||
-rw-r--r-- | gas/config/te-symbian.h | 22 | ||||
-rw-r--r-- | gas/configure.tgt | 1 | ||||
-rw-r--r-- | gas/po/POTFILES.in | 1 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/arch4t-eabi.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/arch4t.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/got_prel.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/mapdir.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/mapmisc.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/mapsecs.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/mapshort-eabi.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/thumb-eabi.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/thumb.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/thumbrel.d | 2 |
17 files changed, 32 insertions, 41 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 8ab1d35..031bb54 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,24 @@ +2021-02-09 Alan Modra <amodra@gmail.com> + + * Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h. + * config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN + support. + * config/te-symbian.h: Delete. + * configure.tgt: Remove arm-*-symbianelf*. + * testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in + target selection. + * testsuite/gas/arm/arch4t.d: Likewise. + * testsuite/gas/arm/got_prel.d: Likewise. + * testsuite/gas/arm/mapdir.d: Likewise. + * testsuite/gas/arm/mapmisc.d: Likewise. + * testsuite/gas/arm/mapsecs.d: Likewise. + * testsuite/gas/arm/mapshort-eabi.d: Likewise. + * testsuite/gas/arm/thumb-eabi.d: Likewise. + * testsuite/gas/arm/thumb.d: Likewise. + * testsuite/gas/arm/thumbrel.d: Likewise. + * Makefile.in: Regenerate. + * po/POTFILES.in: Regenerate. + 2021-02-09 Nick Clifton <nickc@redhat.com> PR 27384 diff --git a/gas/Makefile.am b/gas/Makefile.am index ce7da76..513e628 100644 --- a/gas/Makefile.am +++ b/gas/Makefile.am @@ -332,7 +332,6 @@ TARG_ENV_HFILES = \ config/te-pe.h \ config/te-solaris.h \ config/te-svr4.h \ - config/te-symbian.h \ config/te-tmips.h \ config/te-vxworks.h \ config/te-wince-pe.h diff --git a/gas/Makefile.in b/gas/Makefile.in index 008ed58..0a6f33d 100644 --- a/gas/Makefile.in +++ b/gas/Makefile.in @@ -723,7 +723,6 @@ TARG_ENV_HFILES = \ config/te-pe.h \ config/te-solaris.h \ config/te-svr4.h \ - config/te-symbian.h \ config/te-tmips.h \ config/te-vxworks.h \ config/te-wince-pe.h diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index ff962da..d3bb56d 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -30495,11 +30495,7 @@ arm_fix_adjustable (fixS * fixP) const char * elf32_arm_target_format (void) { -#ifdef TE_SYMBIAN - return (target_big_endian - ? "elf32-bigarm-symbian" - : "elf32-littlearm-symbian"); -#elif defined (TE_VXWORKS) +#if defined (TE_VXWORKS) return (target_big_endian ? "elf32-bigarm-vxworks" : "elf32-littlearm-vxworks"); diff --git a/gas/config/te-symbian.h b/gas/config/te-symbian.h deleted file mode 100644 index 0bcdce1..0000000 --- a/gas/config/te-symbian.h +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright (C) 2004-2021 Free Software Foundation, Inc. - - This file is part of GAS, the GNU Assembler. - - GAS is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3, - or (at your option) any later version. - - GAS is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See - the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with GAS; see the file COPYING. If not, write to the Free - Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA - 02110-1301, USA. */ - -#define TE_SYMBIAN 1 - -#include "te-armeabi.h" diff --git a/gas/configure.tgt b/gas/configure.tgt index 80d903c..338892a 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -144,7 +144,6 @@ case ${generic_target} in arm-*-phoenix*) fmt=elf ;; arm-*-elf) fmt=elf ;; arm-*-eabi* | arm-*-rtems* | arm-*-genode*) fmt=elf em=armeabi ;; - arm-*-symbianelf*) fmt=elf em=symbian ;; arm-*-kaos*) fmt=elf ;; arm-*-conix*) fmt=elf ;; arm-*-freebsd[89].* | armeb-*-freebsd[89].*) diff --git a/gas/po/POTFILES.in b/gas/po/POTFILES.in index 81bc3e9..fa43f57 100644 --- a/gas/po/POTFILES.in +++ b/gas/po/POTFILES.in @@ -208,7 +208,6 @@ config/te-pc532mach.h config/te-pe.h config/te-solaris.h config/te-svr4.h -config/te-symbian.h config/te-tmips.h config/te-vms.c config/te-vxworks.h diff --git a/gas/testsuite/gas/arm/arch4t-eabi.d b/gas/testsuite/gas/arm/arch4t-eabi.d index ad2701d..66c0a4d 100644 --- a/gas/testsuite/gas/arm/arch4t-eabi.d +++ b/gas/testsuite/gas/arm/arch4t-eabi.d @@ -2,7 +2,7 @@ # as: -march=armv4t # objdump: -dr --prefix-addresses --show-raw-insn # source: arch4t.s -# target: *-*-*eabi* *-*-symbianelf *-*-nacl* +# target: *-*-*eabi* *-*-nacl* .*: +file format .*arm.* diff --git a/gas/testsuite/gas/arm/arch4t.d b/gas/testsuite/gas/arm/arch4t.d index 2256080..f00f2b8 100644 --- a/gas/testsuite/gas/arm/arch4t.d +++ b/gas/testsuite/gas/arm/arch4t.d @@ -2,7 +2,7 @@ # as: -march=armv4t # objdump: -dr --prefix-addresses --show-raw-insn # EABI targets have their own variant. -# notarget: *-*-*eabi* *-*-symbianelf *-*-nacl* +# notarget: *-*-*eabi* *-*-nacl* .*: +file format .*arm.* diff --git a/gas/testsuite/gas/arm/got_prel.d b/gas/testsuite/gas/arm/got_prel.d index 666e9bf..ad415f3 100644 --- a/gas/testsuite/gas/arm/got_prel.d +++ b/gas/testsuite/gas/arm/got_prel.d @@ -2,7 +2,7 @@ # source: got_prel.s # as: -march=armv5te -meabi=5 --generate-missing-build-notes=no # readelf: -x 4 -r -# target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl* +# target: *-*-*eabi* *-*-linux-* *-*-elf *-*-nacl* Relocation section '.rel.text.foo' at offset .* contains 1 entry: Offset Info Type Sym.Value Sym. Name diff --git a/gas/testsuite/gas/arm/mapdir.d b/gas/testsuite/gas/arm/mapdir.d index f0e898c..b7f2a5c 100644 --- a/gas/testsuite/gas/arm/mapdir.d +++ b/gas/testsuite/gas/arm/mapdir.d @@ -2,7 +2,7 @@ #objdump: --syms --special-syms -d #name: ARM Mapping Symbols for .arm/.thumb # This test is only valid on EABI based ports. -#target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl* +#target: *-*-*eabi* *-*-linux-* *-*-elf *-*-nacl* #source: mapdir.s diff --git a/gas/testsuite/gas/arm/mapmisc.d b/gas/testsuite/gas/arm/mapmisc.d index ca984ef..22d58bb 100644 --- a/gas/testsuite/gas/arm/mapmisc.d +++ b/gas/testsuite/gas/arm/mapmisc.d @@ -2,7 +2,7 @@ #objdump: --syms --special-syms -d #name: ARM Mapping Symbols for miscellaneous directives # This test is only valid on EABI based ports. -#target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl* +#target: *-*-*eabi* *-*-linux-* *-*-elf *-*-nacl* #source: mapmisc.s diff --git a/gas/testsuite/gas/arm/mapsecs.d b/gas/testsuite/gas/arm/mapsecs.d index be52636..ffcfd6d 100644 --- a/gas/testsuite/gas/arm/mapsecs.d +++ b/gas/testsuite/gas/arm/mapsecs.d @@ -2,7 +2,7 @@ #objdump: --syms --special-syms -d #name: ARM Mapping Symbols with multiple sections # This test is only valid on EABI based ports. -#target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl* +#target: *-*-*eabi* *-*-linux-* *-*-elf *-*-nacl* #source: mapsecs.s diff --git a/gas/testsuite/gas/arm/mapshort-eabi.d b/gas/testsuite/gas/arm/mapshort-eabi.d index f46fe9a..7144ace 100644 --- a/gas/testsuite/gas/arm/mapshort-eabi.d +++ b/gas/testsuite/gas/arm/mapshort-eabi.d @@ -2,7 +2,7 @@ #as: --generate-missing-build-notes=no #name: ARM Mapping Symbols for .short (EABI version) # This test is only valid on EABI based ports. -#target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl* +#target: *-*-*eabi* *-*-linux-* *-*-elf *-*-nacl* #source: mapshort.s # Test the generation and use of ARM ELF Mapping Symbols diff --git a/gas/testsuite/gas/arm/thumb-eabi.d b/gas/testsuite/gas/arm/thumb-eabi.d index afe076b..c7c8e32 100644 --- a/gas/testsuite/gas/arm/thumb-eabi.d +++ b/gas/testsuite/gas/arm/thumb-eabi.d @@ -2,7 +2,7 @@ # as: -mcpu=arm7t # objdump: -dr --prefix-addresses --show-raw-insn # source: thumb.s -# target: *-*-*eabi* *-*-symbianelf *-*-nacl* +# target: *-*-*eabi* *-*-nacl* .*: +file format .*arm.* diff --git a/gas/testsuite/gas/arm/thumb.d b/gas/testsuite/gas/arm/thumb.d index 3b1c47f..1ac1273 100644 --- a/gas/testsuite/gas/arm/thumb.d +++ b/gas/testsuite/gas/arm/thumb.d @@ -3,7 +3,7 @@ # objdump: -dr --prefix-addresses --show-raw-insn # The arm-aout and arm-pe ports do not support Thumb branch relocations. # EABI targets have their own variant. -# notarget: *-*-pe *-*-*eabi* *-*-symbianelf *-*-nacl* +# notarget: *-*-pe *-*-*eabi* *-*-nacl* .*: +file format .*arm.* diff --git a/gas/testsuite/gas/arm/thumbrel.d b/gas/testsuite/gas/arm/thumbrel.d index 23d0cd4..bc8644b 100644 --- a/gas/testsuite/gas/arm/thumbrel.d +++ b/gas/testsuite/gas/arm/thumbrel.d @@ -1,7 +1,7 @@ #objdump: -sr #as: --generate-missing-build-notes=no # This test is only valid on EABI based ports. -#target: *-*-*eabi* *-*-symbianelf *-*-nacl* +#target: *-*-*eabi* *-*-nacl* .*: file format.* |