[BACK]Return to aarch64elf32.sh CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / gpl3 / binutils.old / dist / ld / emulparams

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/gpl3/binutils.old/dist/ld/emulparams/aarch64elf32.sh between version 1.3 and 1.3.2.1

version 1.3, 2018/04/14 15:49:45 version 1.3.2.1, 2020/04/08 14:05:52
Line 1 
Line 1 
 ARCH="aarch64:ilp32"  ARCH="aarch64:ilp32"
 MACHINE=  MACHINE=
 NOP=0  NOP=0x1f2003d5
   
 SCRIPT_NAME=elf  SCRIPT_NAME=elf
 ELFSIZE=32  ELFSIZE=32
Line 23  SEPARATE_GOTPLT=12
Line 23  SEPARATE_GOTPLT=12
 IREL_IN_PLT=  IREL_IN_PLT=
 TEXT_START_ADDR=0x00400000  TEXT_START_ADDR=0x00400000
   
 DATA_START_SYMBOLS='__data_start = . ;';  DATA_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__data_start = .${CREATE_SHLIB+)};"
   
 # AArch64 does not support .s* sections.  # AArch64 does not support .s* sections.
 NO_SMALL_DATA=yes  NO_SMALL_DATA=yes
   
 OTHER_BSS_SYMBOLS='__bss_start__ = .;'  OTHER_BSS_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__bss_start__ = .${CREATE_SHLIB+)};"
 OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ;'  OTHER_BSS_END_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_bss_end__ = .${CREATE_SHLIB+)}; ${CREATE_SHLIB+PROVIDE (}__bss_end__ = .${CREATE_SHLIB+)};"
 OTHER_END_SYMBOLS='__end__ = . ;'  OTHER_END_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__end__ = .${CREATE_SHLIB+)};"
   
 OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'  OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'
 ATTRS_SECTIONS='.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }'  ATTRS_SECTIONS='.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }'

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.2.1

CVSweb <webmaster@jp.NetBSD.org>