More cleanups for gprof, especially with the '386 target.
[deliverable/binutils-gdb.git] / ld / h8300hms.sc-sh
index f48b11ba1c8a3efc1b621383deacc0c498d459d6..2c668500035eee32932b75cbc69d11bdee702980 100755 (executable)
@@ -1,11 +1,12 @@
 cat <<EOF
-OUTPUT_FORMAT(${OUTPUT_FORMAT})
+OUTPUT_FORMAT("${OUTPUT_FORMAT}")
 OUTPUT_ARCH(${ARCH})
 
 MEMORY {
        rom   : o = 0x0000, l = 0x7fe0 
        duart : o = 0x7fe0, l = 16
-       ram   : o = 0x8000, l = 29k
+       ram   : o = 0x8000, l = 28k
+       topram: o = 0x8000+28k, l = 1k
        hmsram: o = 0xfb80, l = 512
        }
 
@@ -15,17 +16,27 @@ SECTIONS
        {                                       
          *(.text)                              
          *(.strings)
+         _etext = .;
        } ${RELOCATING+ > ram}
 .data  :
        {
        *(.data)
+       _edata = .;
        } ${RELOCATING+ > ram}
 .bss  :
        {
-       ${RELOCATING+ _bss_start = .}
+       ${RELOCATING+ _bss_start = .};
        *(.bss)
        *(COMMON)
-       ${RELOCATING+ _end = .}
+       ${RELOCATING+ _end = .};
        } ${RELOCATING+ >ram}
+.stack : 
+       {
+       *(.stack)
+       } ${RELOCATING+ > topram}
 }
 EOF
+
+
+
+
This page took 0.023825 seconds and 4 git commands to generate.