Changeset c0c6168 in rtems for c/src/lib/libbsp/m68k/mrm332/startup/linkcmds_ROM
- Timestamp:
- Jan 20, 2003, 8:33:17 PM (18 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- d693386
- Parents:
- 1d36d2af
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/m68k/mrm332/startup/linkcmds_ROM
r1d36d2af rc0c6168 51 51 _copy_data_from_rom = 1; 52 52 _HeapSize = DEFINED(_HeapSize) ? _HeapSize : 0x10000; 53 _StackSize = DEFINED(_StackSize) ? _StackSize : 0x 1000;53 _StackSize = DEFINED(_StackSize) ? _StackSize : 0x2000; 54 54 55 55 /* … … 92 92 *crtn.o(.fini) 93 93 94 *(.eh_fram) 94 /* 95 * Special FreeBSD sysctl sections. 96 */ 97 . = ALIGN (16); 98 __start_set_sysctl_set = .; 99 *(set_sysctl_*); 100 __stop_set_sysctl_set = ABSOLUTE(.); 101 *(set_domain_*); 102 *(set_pseudo_*); 103 104 /* 105 * C++ constructors/destructors 106 * 107 * gcc uses crtbegin.o to find the start of the constructors 108 * and destructors so we make sure it is first. Because this 109 * is a wildcard, it doesn't matter if the user does not 110 * actually link against crtbegin.o; the linker won't look for 111 * a file to match a wildcard. The wildcard also means that 112 * it doesn't matter which directory crtbegin.o is in. The 113 * constructor and destructor list are terminated in 114 * crtend.o. The same comments apply to it. 115 */ 116 . = ALIGN (16); 117 *crtbegin.o(.ctors) 118 *(.ctors) 119 *crtend.o(.ctors) 120 *crtbegin.o(.dtors) 121 *(.dtors) 122 *crtend.o(.dtors) 123 124 *(.eh_frame) 95 125 . = ALIGN (16); 96 126 … … 100 130 . = ALIGN (16); 101 131 _rodata_start = . ; 102 *(.rodata )132 *(.rodata*) 103 133 *(.gnu.linkonce.r*) 104 134 … … 131 161 _sdata = . ; 132 162 *(.data) 163 *(.gnu.linkonce.d*) 164 *(.gcc_except_table) 165 *(.jcr) 166 133 167 CONSTRUCTORS 134 168 edata = ALIGN(0x10); … … 147 181 *(.bss) 148 182 *(COMMON) 183 . = ALIGN (16); 149 184 end = .; 150 185 _end = ALIGN(0x8);
Note: See TracChangeset
for help on using the changeset viewer.