still problems with libgcc.a long long symbols
This commit is contained in:
@@ -123,6 +123,7 @@ SECTIONS
|
||||
#endif
|
||||
} > bas_rom
|
||||
|
||||
|
||||
#if (TARGET_ADDRESS == BOOTFLASH_BASE_ADDRESS)
|
||||
/*
|
||||
* put BaS .data and .bss segments to flash, but relocate it to RAM after initialize_hardware() ran
|
||||
@@ -153,6 +154,8 @@ SECTIONS
|
||||
* Global memory map
|
||||
*/
|
||||
|
||||
___muldi3 = __muldi3;
|
||||
|
||||
/* SDRAM Initialization */
|
||||
___SDRAM = SDRAM_START;
|
||||
___SDRAM_SIZE = SDRAM_SIZE;
|
||||
@@ -231,10 +234,8 @@ SECTIONS
|
||||
*/
|
||||
__FPGA_JTAG_LOADED = __RAMBAR1;
|
||||
__FPGA_JTAG_VALID = __RAMBAR1 + 4;
|
||||
/* system variables */
|
||||
|
||||
/* system variables */
|
||||
|
||||
/* RAMBAR0 0 to 0x7FF -> exception vectors */
|
||||
_rt_mod = __RAMBAR0 + 0x800;
|
||||
_rt_ssp = __RAMBAR0 + 0x804;
|
||||
@@ -253,5 +254,7 @@ SECTIONS
|
||||
_video_tlb = __RAMBAR0 + 0x838;
|
||||
_video_sbt = __RAMBAR0 + 0x83C;
|
||||
_rt_mbar = __RAMBAR0 + 0x844; /* (c)0f */
|
||||
|
||||
}
|
||||
|
||||
SEARCH_DIR(/usr/lib/gcc/m68k-elf/4.6.4/m5475/)
|
||||
INPUT(-lgcc)
|
||||
|
||||
@@ -66,17 +66,3 @@ _rom_entry:
|
||||
/* initialize any hardware specific issues */
|
||||
bra _initialize_hardware
|
||||
|
||||
#ifdef _NOT_USED_
|
||||
.globl ___muldi3
|
||||
.extern __muldi3
|
||||
___muldi3: jmp __muldi3
|
||||
.globl ___divdi3
|
||||
.extern __divdi3
|
||||
___divdi3: jmp __divdi3
|
||||
.globl ___moddi3
|
||||
.extern __moddi3
|
||||
___moddi3: jmp __moddi3
|
||||
.globl ___modsi3
|
||||
.extern __modsi3
|
||||
___modsi3: jmp __modsi3
|
||||
#endif /* _NOT_USED_ */
|
||||
|
||||
Reference in New Issue
Block a user