]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/scripttempl/h8500s.sc
ChangeLog rotatation and copyright year update
[thirdparty/binutils-gdb.git] / ld / scripttempl / h8500s.sc
CommitLineData
b90efa5b 1# Copyright (C) 2014-2015 Free Software Foundation, Inc.
985743c7
NC
2#
3# Copying and distribution of this file, with or without modification,
4# are permitted in any medium without royalty provided the copyright
5# notice and this notice are preserved.
6
40a633d5
NC
7TORS="
8 ___ctors = . ;
9 *(.ctors)
10 ___ctors_end = . ;
11 ___dtors = . ;
12 *(.dtors)
13 ___dtors_end = . ;"
14
252b5132 15cat <<EOF
b90efa5b 16/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
985743c7
NC
17
18 Copying and distribution of this script, with or without modification,
19 are permitted in any medium without royalty provided the copyright
20 notice and this notice are preserved. */
21
252b5132
RH
22OUTPUT_FORMAT("${OUTPUT_FORMAT}")
23OUTPUT_ARCH(${ARCH})
24
25/* Code and data, both 64k */
26
69f06969
KH
27SECTIONS
28{
29.text ${RELOCATING+ 0x10000} :
30 {
31 *(.text)
32 ${RELOCATING+ _etext = . ; }
252b5132
RH
33 }
34
69f06969 35.rdata ${RELOCATING+ 0x20000} :
252b5132 36 {
69f06969 37 *(.rdata);
40a633d5 38 *(.strings)
69f06969 39
40a633d5 40 ${CONSTRUCTING+${TORS}}
252b5132
RH
41 }
42
43.data ${RELOCATING+ . } :
44 {
40a633d5
NC
45 *(.data)
46 ${RELOCATING+ _edata = . ; }
69f06969 47 }
252b5132
RH
48
49.bss ${RELOCATING+ .} :
50 {
40a633d5
NC
51 ${RELOCATING+ __start_bss = . ; }
52 *(.bss)
53 *(COMMON)
54 ${RELOCATING+ _end = . ; }
252b5132
RH
55 }
56
57.stack ${RELOCATING+ 0x2fff0} :
58 {
40a633d5
NC
59 ${RELOCATING+ _stack = . ; }
60 *(.stack)
69f06969 61 }
252b5132 62
69f06969 63.stab 0 ${RELOCATING+(NOLOAD)} :
40a633d5 64 {
69f06969 65 [ .stab ]
40a633d5 66 }
69f06969 67
40a633d5
NC
68.stabstr 0 ${RELOCATING+(NOLOAD)} :
69 {
70 [ .stabstr ]
71 }
252b5132
RH
72}
73EOF