comparison packages/hal/mips/tx39/current/src/mips_tx39.ld @ 16:4f2df4ab82c8 ecos-sw-1999-06-18

Merge from eCos master repository on 1999-06-18-15:25:04-BST
author jlarmour
date Fri, 18 Jun 1999 07:59:09 +0000
parents 4cc3eff958ab
children c38311975d4f
comparison
equal deleted inserted replaced
15:c0d8793d9978 16:4f2df4ab82c8
153 { __bss_start = ABSOLUTE (.); \ 153 { __bss_start = ABSOLUTE (.); \
154 *(.scommon) *(.dynbss) *(.bss) *(COMMON) \ 154 *(.scommon) *(.dynbss) *(.bss) *(COMMON) \
155 __bss_end = ABSOLUTE (.); } \ 155 __bss_end = ABSOLUTE (.); } \
156 > _region_ 156 > _region_
157 157
158 // The /DISCARD/ section ensures that the output will not contain a
159 // .mdebug section as it confuses GDB. This is a workaround for CR 100804.
158 #define SECTIONS_END . = ALIGN(4); _end = .; PROVIDE (end = .); \ 160 #define SECTIONS_END . = ALIGN(4); _end = .; PROVIDE (end = .); \
159 .debug 0 : { *(.debug) } \ 161 .debug 0 : { *(.debug) } \
160 .line 0 : { *(.line) } \ 162 .line 0 : { *(.line) } \
161 .debug_srcinfo 0 : { *(.debug_srcinfo) } \ 163 .debug_srcinfo 0 : { *(.debug_srcinfo) } \
162 .debug_sfnames 0 : { *(.debug_sfnames) } \ 164 .debug_sfnames 0 : { *(.debug_sfnames) } \
163 .debug_aranges 0 : { *(.debug_aranges) } \ 165 .debug_aranges 0 : { *(.debug_aranges) } \
164 .debug_pubnames 0 : { *(.debug_pubnames) } \ 166 .debug_pubnames 0 : { *(.debug_pubnames) } \
165 .debug_info 0 : { *(.debug_info) } \ 167 .debug_info 0 : { *(.debug_info) } \
166 .debug_abbrev 0 : { *(.debug_abbrev) } \ 168 .debug_abbrev 0 : { *(.debug_abbrev) } \
167 .debug_line 0 : { *(.debug_line) } \ 169 .debug_line 0 : { *(.debug_line) } \
168 .debug_frame 0 : { *(.debug_frame) } \ 170 .debug_frame 0 : { *(.debug_frame) } \
169 .debug_str 0 : { *(.debug_str) } \ 171 .debug_str 0 : { *(.debug_str) } \
170 .debug_loc 0 : { *(.debug_loc) } \ 172 .debug_loc 0 : { *(.debug_loc) } \
171 .debug_macinfo 0 : { *(.debug_macinfo) } \ 173 .debug_macinfo 0 : { *(.debug_macinfo) } \
172 .debug_weaknames 0 : { *(.debug_weaknames) } \ 174 .debug_weaknames 0 : { *(.debug_weaknames) } \
173 .debug_funcnames 0 : { *(.debug_funcnames) } \ 175 .debug_funcnames 0 : { *(.debug_funcnames) } \
174 .debug_typenames 0 : { *(.debug_typenames) } \ 176 .debug_typenames 0 : { *(.debug_typenames) } \
175 .debug_varnames 0 : { *(.debug_varnames) } 177 .debug_varnames 0 : { *(.debug_varnames) } \
178 /DISCARD/ 0 : { *(.mdebug) }
176 179
177 #include CYGHWR_MEMORY_LAYOUT_LDI 180 #include CYGHWR_MEMORY_LAYOUT_LDI
178 181
179 #ifndef CYGPKG_HAL_MIPS_SIM 182 #ifndef CYGPKG_HAL_MIPS_SIM
180 hal_vsr_table = 0x80000100; 183 hal_vsr_table = 0x80000100;