diff options
author | Claudiu Zissulescu <claziss@gmail.com> | 2020-01-13 11:16:47 +0200 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gmail.com> | 2020-01-13 11:16:47 +0200 |
commit | 5e4f7e0518ee149838e258331ddb339c578501f6 (patch) | |
tree | ef60a1f92383167a492c384fc96bef90936c1e39 /ld/emulparams | |
parent | 39fe16e0780ac85a8907e9ad9a38b88066674b03 (diff) | |
download | gdb-5e4f7e0518ee149838e258331ddb339c578501f6.zip gdb-5e4f7e0518ee149838e258331ddb339c578501f6.tar.gz gdb-5e4f7e0518ee149838e258331ddb339c578501f6.tar.bz2 |
[ARC][committed] Code cleanup and improvements.
Code clean up and improvements when changing the cpu from command
line. Also, remove unused/old emulations.
gas/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
the CPU.
* config/tc-arc.h: Add header if/defs.
* testsuite/gas/arc/pseudos.d: Improve matching pattern.
ls/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
emulations.
* Makefile.in: Regenerate.
* configure.tgt: Likewise.
* emulparams/arcelf_prof.sh: Remove file.
* emulparams/arclinux_prof.sh: Likewise.
opcodes/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* arc-opc.c (C_NE): Make it required.
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/arcelf_prof.sh | 26 | ||||
-rw-r--r-- | ld/emulparams/arclinux_prof.sh | 27 |
2 files changed, 0 insertions, 53 deletions
diff --git a/ld/emulparams/arcelf_prof.sh b/ld/emulparams/arcelf_prof.sh deleted file mode 100644 index cd01769..0000000 --- a/ld/emulparams/arcelf_prof.sh +++ /dev/null @@ -1,26 +0,0 @@ -source_sh ${srcdir}/emulparams/arc-endianness.sh -SCRIPT_NAME=elfarc -TEMPLATE_NAME=elf -if [ "x${ARC_ENDIAN}" = "xbig" ]; then - OUTPUT_FORMAT="elf32-bigarc" -else - OUTPUT_FORMAT="elf32-littlearc" -fi -LITTLE_OUTPUT_FORMAT="elf32-littlearc" -BIG_OUTPUT_FORMAT="elf32-bigarc" -# leave room for vector table, 32 vectors * 8 bytes -TEXT_START_ADDR=0x100 -MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" -#NONPAGED_TEXT_START_ADDR=0x0 -ARCH=arc -MACHINE= -ENTRY=__start -SDATA_START_SYMBOLS='__SDATA_BEGIN__ = .;' -OTHER_READONLY_SECTIONS=" - .__arc_profile_desc ${RELOCATING-0} : { *(.__arc_profile_desc) } - .__arc_profile_forward ${RELOCATING-0} : { *(.__arc_profile_forward) } -" -OTHER_BSS_SECTIONS=" - .__arc_profile_counters ${RELOCATING-0} : { *(.__arc_profile_counters) } -" -EMBEDDED=yes diff --git a/ld/emulparams/arclinux_prof.sh b/ld/emulparams/arclinux_prof.sh deleted file mode 100644 index da5ab40..0000000 --- a/ld/emulparams/arclinux_prof.sh +++ /dev/null @@ -1,27 +0,0 @@ -source_sh ${srcdir}/emulparams/arc-endianness.sh -SCRIPT_NAME=arclinux -if [ "x${ARC_ENDIAN}" = "xbig" ]; then - OUTPUT_FORMAT="elf32-bigarc" -else - OUTPUT_FORMAT="elf32-littlearc" -fi -LITTLE_OUTPUT_FORMAT="elf32-littlearc" -BIG_OUTPUT_FORMAT="elf32-bigarc" -TEXT_START_ADDR=0x10000 -MAXPAGESIZE=0x2000 -COMMONPAGESIZE=0x2000 -NONPAGED_TEXT_START_ADDR=0x10000 -ARCH=arc -MACHINE= -ENTRY=__start -TEMPLATE_NAME=elf -EXTRA_EM_FILE=arclinux -GENERATE_SHLIB_SCRIPT=yes -SDATA_START_SYMBOLS='__SDATA_BEGIN__ = .;' -OTHER_READONLY_SECTIONS=" - .__arc_profile_desc ${RELOCATING-0} : { *(.__arc_profile_desc) } - .__arc_profile_forward ${RELOCATING-0} : { *(.__arc_profile_forward) } -" -OTHER_BSS_SECTIONS=" - .__arc_profile_counters ${RELOCATING-0} : { *(.__arc_profile_counters) } -" |