arc: Add new linker emulation and scripts for ARCv3 ISA.
authorClaudiu Zissulescu <claziss@synopsys.com>
Mon, 25 Sep 2023 07:55:51 +0000 (10:55 +0300)
committerClaudiu Zissulescu <claziss@gmail.com>
Mon, 25 Sep 2023 07:55:51 +0000 (10:55 +0300)
commit4deb1ee57fdb711cac6f36fed75b3c8cb5112d99
tree853488e823b1e58dfa4ada0d10672889e4dce589
parent06e8d9861d16c5b7e6920ad0e89889ccf45c575a
arc: Add new linker emulation and scripts for ARCv3 ISA.

Add ARCv3's linker bits. Remove obsolete tests.

ld/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

* ld/Makefile.am: Add ARC64 targets.
* ld/configure.tgt: Likewise.
* ld/Makefile.in: Regenerate.
* ld/emulparams/arc64elf32.sh: New file.
* ld/emulparams/arc64elf64.sh: Likewise.
* ld/emulparams/arc64linux32.sh: Likewise.
* ld/emulparams/arc64linux64.sh: Likewise.
* ld/scripttempl/elfarc.sc: Update stack and heap definitions.
* ld/testsuite/ld-arc/got-weak.d: Deleted file.
* ld/testsuite/ld-arc/got-weak.s: Likewise.

Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
ld/Makefile.am
ld/Makefile.in
ld/configure.tgt
ld/emulparams/arc64elf32.sh [new file with mode: 0644]
ld/emulparams/arc64elf64.sh [new file with mode: 0644]
ld/emulparams/arc64linux32.sh [new file with mode: 0644]
ld/emulparams/arc64linux64.sh [new file with mode: 0644]
ld/scripttempl/elfarc.sc
ld/testsuite/ld-arc/got-weak.d [deleted file]
ld/testsuite/ld-arc/got-weak.s [deleted file]