Modified to remove error for overlapping sections now that

gnu.linkonce* sections are included.
This commit is contained in:
Joel Sherrill
1999-10-05 18:34:15 +00:00
parent 0139484fbd
commit 7c9cca11a0

View File

@@ -32,6 +32,9 @@ SECTIONS
*(.eh_fram) *(.eh_fram)
. = ALIGN (16); . = ALIGN (16);
. = ALIGN (16);
*(.gcc_exc)
/* /*
* C++ constructors * C++ constructors
*/ */
@@ -49,26 +52,15 @@ SECTIONS
_etext = .; _etext = .;
} }
.eh_fram : {
. = ALIGN (16);
*(.eh_fram)
}
.gcc_exc : { .data : {
. = ALIGN (16);
*(.gcc_exc)
} >ram
.data ADDR( .text ) + SIZEOF( .text ):
{
data_start = . ; data_start = . ;
_data_start = . ; _data_start = . ;
*(.data) *(.data)
edata = ALIGN( 0x10 ) ; edata = ALIGN( 0x10 ) ;
_edata = .; _edata = .;
} }
.bss ADDR( .data ) + SIZEOF( .data ): .bss : {
{
bss_start = . ; bss_start = . ;
_bss_start = . ; _bss_start = . ;
*(.bss) *(.bss)