OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [newlib-1.17.0/] [libgloss/] [arm/] [coff-redboot.ld] - Diff between revs 158 and 816

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 158 Rev 816
OUTPUT_FORMAT("coff-arm-little", "coff-arm-big", "coff-arm-little")
OUTPUT_FORMAT("coff-arm-little", "coff-arm-big", "coff-arm-little")
 SEARCH_DIR(/toolbin/xscale-coff/lib);
 SEARCH_DIR(/toolbin/xscale-coff/lib);
ENTRY(_start)
ENTRY(_start)
SECTIONS
SECTIONS
{
{
  /* We start at 0x8000 because gdb assumes it (see FRAME_CHAIN).
  /* We start at 0x8000 because gdb assumes it (see FRAME_CHAIN).
     This is an artifact of the ARM Demon monitor using the bottom 32k
     This is an artifact of the ARM Demon monitor using the bottom 32k
     as workspace (shared with the FP instruction emulator if
     as workspace (shared with the FP instruction emulator if
     present): */
     present): */
  .text  0x8000 : {
  .text  0x8000 : {
    *(.init)
    *(.init)
    *(.text*)
    *(.text*)
    *(.glue_7t)
    *(.glue_7t)
    *(.glue_7)
    *(.glue_7)
    *(.rdata)
    *(.rdata)
     ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
     ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
                        LONG (-1); *(.ctors); *(.ctor); LONG (0);
                        LONG (-1); *(.ctors); *(.ctor); LONG (0);
     ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
     ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
                        LONG (-1); *(.dtors); *(.dtor);  LONG (0);
                        LONG (-1); *(.dtors); *(.dtor);  LONG (0);
    *(.fini)
    *(.fini)
     etext  =  .;
     etext  =  .;
     _etext  =  .;
     _etext  =  .;
  }
  }
  .data 0x40000 + (. & 0xfffc0fff) : {
  .data 0x40000 + (. & 0xfffc0fff) : {
      __data_start__ = . ;
      __data_start__ = . ;
    *(.data*)
    *(.data*)
    *(.gcc_exc*)
    *(.gcc_exc*)
    ___EH_FRAME_BEGIN__ = . ;
    ___EH_FRAME_BEGIN__ = . ;
    *(.eh_fram*)
    *(.eh_fram*)
    ___EH_FRAME_END__ = . ;
    ___EH_FRAME_END__ = . ;
    LONG(0);
    LONG(0);
     __data_end__ = . ;
     __data_end__ = . ;
     edata  =  .;
     edata  =  .;
     _edata  =  .;
     _edata  =  .;
  }
  }
  .bss  SIZEOF(.data) + ADDR(.data) :
  .bss  SIZEOF(.data) + ADDR(.data) :
  {
  {
     __bss_start__ = . ;
     __bss_start__ = . ;
    *(.bss)
    *(.bss)
    *(COMMON)
    *(COMMON)
     __bss_end__ = . ;
     __bss_end__ = . ;
  }
  }
   end = .;
   end = .;
   _end = .;
   _end = .;
   __end__ = .;
   __end__ = .;
  .stab  0 (NOLOAD) :
  .stab  0 (NOLOAD) :
  {
  {
    [ .stab ]
    [ .stab ]
  }
  }
  .stabstr  0 (NOLOAD) :
  .stabstr  0 (NOLOAD) :
  {
  {
    [ .stabstr ]
    [ .stabstr ]
  }
  }
}
}
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.