[PATCH 25/57][Arm][GAS] Add support for MVE instruction: vmvn, vqabs and vqneg
[binutils-gdb.git] / ld / scripttempl / tic30coff.sc
blobd10f21dd78355db5ce63076883ee142b78a359a7
1 # Copyright (C) 2014-2019 Free Software Foundation, Inc.
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.
7 cat <<EOF
8 /* Copyright (C) 2014-2019 Free Software Foundation, Inc.
10    Copying and distribution of this script, with or without modification,
11    are permitted in any medium without royalty provided the copyright
12    notice and this notice are preserved.  */
14 OUTPUT_FORMAT("${OUTPUT_FORMAT}")
15 OUTPUT_ARCH("${OUTPUT_ARCH}")
17 MEMORY
19         rom : ORIGIN = 0x00000300, LENGTH = 16k
20         ram : ORIGIN = 0x00000300 + 16k, LENGTH = 16k
21         ramblk0 : ORIGIN = 0x02026000, LENGTH = 0x1000
22         ramblk1 : ORIGIN = 0x02027000, LENGTH = 0x1000
25 SECTIONS
27         .vectors 0x00000000 :
28         {
29                 *(vectors)
30         }
32         .text :
33         {
34                 *(.text)
35         } > rom
37         .const :
38         {
39                 *(.const)
40                 __etext = . ;
41         } > rom
43         .mdata : AT( ADDR(.const) + SIZEOF(.const) )
44         {
45                 __data = . ;
46                 *(.data);
47                 __edata = . ;
48         } > ram
50         .bss :
51         {
52                 __bss = . ;
53                 *(.bss);
54                 *(COMMON);
55                 __ebss = . ;
56         } > ram
58         .ram0 :
59         {
60                 *(ram0)
61         } > ramblk0
63         .ram1 :
64         {
65                 *(ram1)
66         } > ramblk1
69 EOF