Movatterモバイル変換


[0]ホーム

URL:


This is the mail archive of thebinutils@sources.redhat.commailing list for thebinutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]
Other format:[Raw text]

File missed from recent h8sx commit


Argh!  My recent h8sx commit was missing a file needed by h8300-coff.Sorry for the breakage. ;(I've committed the patch below as "obvious".  It's the same as theh8300sn version but with the OUTPUT_ARCH changed appropriately.I'll look into reducing the amount of cut-&-paste here.  Priority fornow is to get things building again.Richard* ld/scripttempl/h8300sxn.sc: New file.*** /dev/nullThu Apr 11 15:25:15 2002--- ld/scripttempl/h8300sxn.scTue Jun 10 09:24:53 2003****************** 0 ****--- 1,87 ----+ TORS=".tors :+ {+   ___ctors = . ;+   *(.ctors)+   ___ctors_end = . ;+   ___dtors = . ;+   *(.dtors)+   ___dtors_end = . ;+ } > ram"+ + cat <<EOF+ OUTPUT_FORMAT("${OUTPUT_FORMAT}")+ OUTPUT_ARCH(h8300sxn)+ ENTRY("_start")+ + MEMORY+ {+ /* 0xc4 is a magic entry.  We should have the linker just+    skip over it one day...  */+ vectors : o = 0x0000, l = 0xc4+ magicvectors : o = 0xc4, l = 0x3c+ ram    : o = 0x0100, l = 0xfdfc+ /* The stack starts at the top of main ram.  */+ topram : o = 0xfefc, l = 0x4+ /* At the very top of the address space is the 8-bit area.  */+ eight : o = 0xff00, l = 0x100+ }+ + SECTIONS+ {+ .vectors :+ {+   /* Use something like this to place a specific+      function's address into the vector table.+ +      SHORT (ABSOLUTE (_foobar)).  */+ +   *(.vectors)+ } ${RELOCATING+ > vectors}+ + .text :+ {+   *(.rodata)+   *(.text)+   *(.strings)+      ${RELOCATING+ _etext = . ; }+ } ${RELOCATING+ > ram}+ + ${CONSTRUCTING+${TORS}}+ + .data :+ {+   *(.data)+   *(.tiny)+   ${RELOCATING+ _edata = . ; }+ } ${RELOCATING+ > ram}+ + .bss :+ {+   ${RELOCATING+ _bss_start = . ;}+   *(.bss)+   *(COMMON)+   ${RELOCATING+ _end = . ;  }+ } ${RELOCATING+ >ram}+ + .stack :+ {+   ${RELOCATING+ _stack = . ; }+   *(.stack)+ } ${RELOCATING+ > topram}+ + .eight :+ {+   *(.eight)+ } ${RELOCATING+ > eight}+ + .stab 0 ${RELOCATING+(NOLOAD)} :+ {+   [ .stab ]+ }+ + .stabstr 0 ${RELOCATING+(NOLOAD)} :+ {+   [ .stabstr ]+ }+ }+ EOF

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]

[8]ページ先頭

©2009-2025 Movatter.jp