|  | # Copyright (C) 2014-2024 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. | 
|  |  | 
|  | cat <<EOF | 
|  | /* Copyright (C) 2014-2024 Free Software Foundation, Inc. | 
|  |  | 
|  | Copying and distribution of this script, with or without modification, | 
|  | are permitted in any medium without royalty provided the copyright | 
|  | notice and this notice are preserved.  */ | 
|  |  | 
|  | OUTPUT_FORMAT("${OUTPUT_FORMAT}") | 
|  | OUTPUT_ARCH(${ARCH}) | 
|  |  | 
|  | ${RELOCATING+${LIB_SEARCH_DIRS}} | 
|  | ${STACKZERO+${RELOCATING+${STACKZERO}}} | 
|  | SECTIONS | 
|  | { | 
|  | ${RELOCATING+. = ${TEXT_START_ADDR};} | 
|  | .text : | 
|  | { | 
|  | CREATE_OBJECT_SYMBOLS | 
|  | *(.text) | 
|  | ${RELOCATING+etext = .;} | 
|  | ${RELOCATING+_etext = .;} | 
|  | ${RELOCATING+__etext = .;} | 
|  | } | 
|  | .data : | 
|  | { | 
|  | *(.rodata) | 
|  | *(.data) | 
|  | ${CONSTRUCTING+CONSTRUCTORS} | 
|  | ${RELOCATING+edata  =  .;} | 
|  | ${RELOCATING+_edata  =  .;} | 
|  | ${RELOCATING+__edata  =  .;} | 
|  | } | 
|  | .bss : | 
|  | { | 
|  | ${RELOCATING+ _bss_start = .}; | 
|  | ${RELOCATING+ __bss_start = .}; | 
|  | *(.bss) | 
|  | *(COMMON) | 
|  | ${RELOCATING+end = ALIGN(4) }; | 
|  | ${RELOCATING+_end = ALIGN(4) }; | 
|  | ${RELOCATING+__end = ALIGN(4) }; | 
|  | } | 
|  | } | 
|  | EOF |