Changeset d60e760 in rtems for c/src/lib/libbsp/sh
- Timestamp:
- 04/22/14 07:45:39 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- a531683
- Parents:
- e2782684
- git-author:
- Sebastian Huber <sebastian.huber@…> (04/22/14 07:45:39)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (04/22/14 07:51:17)
- Location:
- c/src/lib/libbsp/sh
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/sh/gensh1/startup/linkcmds
re2782684 rd60e760 143 143 } > ram 144 144 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 145 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 146 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 145 147 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 146 148 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 147 __TLS_Alignment = ALIGNOF (.tdata);149 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 148 150 /* Adjust the address for the data segment. We want to adjust up to 149 151 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh2/startup/linkcmds
re2782684 rd60e760 154 154 } > ram 155 155 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 156 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 157 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 156 158 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 157 159 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 158 __TLS_Alignment = ALIGNOF (.tdata);160 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 159 161 /* Adjust the address for the data segment. We want to adjust up to 160 162 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram
re2782684 rd60e760 153 153 } > ram 154 154 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 155 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 156 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 155 157 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 156 158 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 157 __TLS_Alignment = ALIGNOF (.tdata);159 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 158 160 /* Adjust the address for the data segment. We want to adjust up to 159 161 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom
re2782684 rd60e760 154 154 } > ram 155 155 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 156 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 157 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 156 158 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 157 159 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 158 __TLS_Alignment = ALIGNOF (.tdata);160 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 159 161 /* Adjust the address for the data segment. We want to adjust up to 160 162 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh4/startup/linkcmds
re2782684 rd60e760 105 105 } > ram 106 106 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 107 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 108 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 107 109 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 108 110 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 109 __TLS_Alignment = ALIGNOF (.tdata);111 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 110 112 .ctors : 111 113 { -
c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom
re2782684 rd60e760 117 117 } > rom 118 118 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 119 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 120 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 119 121 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 120 122 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 121 __TLS_Alignment = ALIGNOF (.tdata);123 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 122 124 .ctors : 123 125 { -
c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom2ram
re2782684 rd60e760 104 104 } > ram 105 105 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 106 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 107 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 106 108 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 107 109 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 108 __TLS_Alignment = ALIGNOF (.tdata);110 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 109 111 .ctors : AT(LOADADDR(.rodata) + SIZEOF(.rodata)) 110 112 { -
c/src/lib/libbsp/sh/shsim/startup/linkcmds
re2782684 rd60e760 141 141 } > ram 142 142 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 143 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 144 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 143 145 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 144 146 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 145 __TLS_Alignment = ALIGNOF (.tdata);147 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 146 148 /* Adjust the address for the data segment. We want to adjust up to 147 149 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/shsim/startup/linkcmds.sim
re2782684 rd60e760 135 135 } > ram 136 136 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 137 __TLS_Data_begin = __TLS_Data_size != 0 ? __TLS_Data_begin : __TLS_BSS_begin; 138 __TLS_Data_end = __TLS_Data_size != 0 ? __TLS_Data_end : __TLS_BSS_begin; 137 139 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 138 140 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 139 __TLS_Alignment = ALIGNOF (.tdata);141 __TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 140 142 /* Adjust the address for the data segment. We want to adjust up to 141 143 the same address within the page on the next page up. */
Note: See TracChangeset
for help on using the changeset viewer.