binutils-gdb/ld/scripttempl
Claudiu Zissulescu cd60a3956d arc: Update elfarcv2 script template
Update ARC's elfarcv2 script template with:

- The .ivt section (Interrupt Vector Table) is mapped at the begining
  of STARTUP_MEMORY when ivtbase_addr is not defined. Previously, it
  was pointing to 0x00.

- MEMORY_FILE is a new emulation paramter and sets the name for the
  linker script file which holds the MEMORY commands required by
  arcv2elfx emulation.

- Four new linker variables are introduced available when arcv2elf emulation is used:
  * __TEXT_REGION_ORIGIN__ Once defined it is setting the text region origin. By default it points to zero.
  * __TEXT_REGION_LENGTH__ Once defined it is setting the text region length. By default it is set to 2M.
  * __DATA_REGION_ORIGIN__ Once defined it is setting the data region origin. By default it is set to 0x80000000.
  * __DATA_REGION_LENGTH__ Once defined it is setting the data region length. By default it is set to 2M.

ld/ChangeLog:

	* scripttempl/elfarcv2.sc: Update script template.

Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
2023-08-31 08:13:53 +03:00
..
aix.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
alpha.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
alphavms.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
aout.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arclinux.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
avr.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
crisaout.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
dlx.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
DWARF.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
elf32cr16.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elf32crx.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elf32msp430.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elf64bpf.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elf64hppa.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elf_chaos.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elf.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elfarc.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elfarcv2.sc arc: Update elfarcv2 script template 2023-08-31 08:13:53 +03:00
elfd10v.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
elfd30v.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elfm9s12z.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elfm68hc11.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elfm68hc12.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elfmicroblaze.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elfxgate.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
elfxtensa.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
epiphany_4x4.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
ft32.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
hppaelf.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
i386beos.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
i386go32.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
i386msdos.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64vms.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
ip2k.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
iq2000.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
mcorepe.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mep.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
mips.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mipsbsd.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
misc-sections.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
mmo.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
moxie.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nds32elf.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
pdp11.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pe.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pep.sc Avoid unaligned pointer reads in PEP .idata section 2023-01-04 03:47:09 +00:00
pj.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pru.sc ld: pru: Place exception-handling sections correctly 2023-05-04 12:41:55 +01:00
README Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
sh.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic4xcoff.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic30coff.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic54xcoff.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
v850_rh850.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
v850.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
vanilla.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
visium.sc Re: Add --enable-linker-verssion 2023-03-16 17:30:28 +10:30
xstormy16.sc Revert "2.41 Release sources" 2023-08-02 12:06:23 +01:00
z80.sc Another source_sh 2023-03-17 21:10:05 +10:30
z8000.sc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The files in this directory are linker script templates.
genscripts.sh sets some shell variables, then sources
EMULATION.sc, to generate EMULATION.{x,xr,xu,xn,xbn} -- the script
files for default, -r, -Ur, -n, -N.

Copyright (C) 2012-2023 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.