binutils-gdb/ld/testsuite/ld-arc
Graham Markall 07ccf83cf5 [ARC] Add new linker emulation for nps
The arc700 nps variant uses some specific named sections to
facilitate its CMEM based instructions, which operate on memory
regions fixed at specific addresses.

This commit adds the arclinux_nps emulation, which is based on the
arclinux emulation. The new emulation uses the OTHER_SECTIONS
variable in the emulation parameters script to provide symbols
mapping to various locations in the CMEM space on nps.

The accompanying test ensures that all symbols are provided at the
correct address in the linker script.

ld/ChangeLog:

  * Makefile.am: Add earclinux_nps.c target and add to
  ALL_EMULATION_SOURCES.
  * Makefile.in: Likewise, regenerated.
  * configure.tgt: Add arclinux_nps as an extra emulation for
  arc*-*-elf* and arc*-*-linux*.
  * emulparams/arc-nps.sh: New file.
  * emulparams/arclinux_nps.sh: New file.
  * testsuite/ld-arc/arclinux-nps.d,
  * testsuite/ld-arc/arclinux-nps.s: New test.
2017-01-10 10:55:13 +00:00
..
arc.exp Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
arclinux-nps.d [ARC] Add new linker emulation for nps 2017-01-10 10:55:13 +00:00
arclinux-nps.s [ARC] Add new linker emulation for nps 2017-01-10 10:55:13 +00:00
got-01.d Fix segfault in ARC linker when generating got entries for local symbols. 2016-07-22 15:10:31 +01:00
got-01.s Fix segfault in ARC linker when generating got entries for local symbols. 2016-07-22 15:10:31 +01:00
nps-1.s
nps-1a.d
nps-1b.d
nps-1b.err [ARC] Update test. 2016-07-11 15:41:23 +02:00
sda-relocs.dd [ARC] Fix/improve small data support. 2016-07-14 10:08:57 +02:00
sda-relocs.ld [ARC] Fix/improve small data support. 2016-07-14 10:08:57 +02:00
sda-relocs.rd [ARC] Fix/improve small data support. 2016-07-14 10:08:57 +02:00
sda-relocs.s [ARC] Fix/improve small data support. 2016-07-14 10:08:57 +02:00
tls-dtpoff.dd [ARC] Fix parsing dtpoff relocation expression. 2016-09-14 14:04:34 +02:00
tls-dtpoff.rd [ARC] Fix parsing dtpoff relocation expression. 2016-09-14 14:04:34 +02:00
tls-dtpoff.s [ARC] Fix parsing dtpoff relocation expression. 2016-09-14 14:04:34 +02:00
tls-relocs.ld [ARC] Fix parsing dtpoff relocation expression. 2016-09-14 14:04:34 +02:00
tls_gd-01.d Made tests to XFAIL for arc*-*-elf*. 2016-08-30 16:02:25 +02:00
tls_gd-01.s Dynamic TLS GOT entries would not be relocated. 2016-08-26 12:09:17 +02:00
tls_ie-01.d Made tests to XFAIL for arc*-*-elf*. 2016-08-30 16:02:25 +02:00
tls_ie-01.s Content for TLS_IE_GOT not written to .got. 2016-08-26 12:09:17 +02:00