Diff for /qemu/mips.ld between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2018/04/24 17:33:49 version 1.1.1.3, 2018/04/24 18:55:39
Line 79  SECTIONS Line 79  SECTIONS
   }    }
   .sbss2          : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }    .sbss2          : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
   .eh_frame_hdr : { *(.eh_frame_hdr) }    .eh_frame_hdr : { *(.eh_frame_hdr) }
   .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) }  
   .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }  
   /* Adjust the address for the data segment.  We want to adjust up to    /* Adjust the address for the data segment.  We want to adjust up to
      the same address within the page on the next page up.  */       the same address within the page on the next page up.  */
   . = ALIGN (0x40000) - ((0x40000 - .) & (0x40000 - 1)); . = DATA_SEGMENT_ALIGN (0x40000, 0x1000);    . = ALIGN (0x40000) - ((0x40000 - .) & (0x40000 - 1)); . = DATA_SEGMENT_ALIGN (0x40000, 0x1000);
   /* Exception handling  */    /* Exception handling  */
   .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) }    .eh_frame       : { KEEP (*(.eh_frame)) }
   .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }    .gcc_except_table   : { *(.gcc_except_table .gcc_except_table.*) }
   /* Thread Local Storage sections  */    /* Thread Local Storage sections  */
   .tdata         : { *(.tdata .tdata.* .gnu.linkonce.td.*) }    .tdata         : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
   .tbss                  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }    .tbss                  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
   .preinit_array     :    .preinit_array     :
   {    {
     PROVIDE_HIDDEN (__preinit_array_start = .);      PROVIDE (__preinit_array_start = .);
     KEEP (*(.preinit_array))      KEEP (*(.preinit_array))
     PROVIDE_HIDDEN (__preinit_array_end = .);      PROVIDE (__preinit_array_end = .);
   }    }
   .init_array     :    .init_array     :
   {    {
      PROVIDE_HIDDEN (__init_array_start = .);       PROVIDE (__init_array_start = .);
      KEEP (*(SORT(.init_array.*)))       KEEP (*(SORT(.init_array.*)))
      KEEP (*(.init_array))       KEEP (*(.init_array))
      PROVIDE_HIDDEN (__init_array_end = .);       PROVIDE (__init_array_end = .);
   }    }
   .fini_array     :    .fini_array     :
   {    {
     PROVIDE_HIDDEN (__fini_array_start = .);      PROVIDE (__fini_array_start = .);
     KEEP (*(.fini_array))      KEEP (*(.fini_array))
     KEEP (*(SORT(.fini_array.*)))      KEEP (*(SORT(.fini_array.*)))
     PROVIDE_HIDDEN (__fini_array_end = .);      PROVIDE (__fini_array_end = .);
   }    }
   .ctors          :    .ctors          :
   {    {

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com