Changeset fad4a52b in rtems


Ignore:
Timestamp:
01/03/03 16:49:28 (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
ff38359
Parents:
9cd4a6e8
Message:

2002-12-08 Greg Menke <gregory.menke@…>

  • startup/linkcmds: Shifted .init, .fini to match better with crtbegin/crtend linking.
Location:
c/src/lib/libbsp/powerpc/motorola_powerpc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog

    r9cd4a6e8 rfad4a52b  
     12002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
     2 
     3        * startup/linkcmds: Shifted .init, .fini to match better with
     4        crtbegin/crtend linking.
     5
    162002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    27
  • c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds

    r9cd4a6e8 rfad4a52b  
    5353  .rela.sdata2    : { *(.rela.sdata2)   }       > CODE
    5454  .rela.sbss2     : { *(.rela.sbss2)    }       > CODE
     55
     56  .init           : { _init = .; KEEP(*(.init)) } > CODE
     57
    5558  .text      : 
    5659  {
     
    6063    *(.gnu.linkonce.t*)
    6164  }  > CODE
    62   .init           : { _init = .; KEEP(*(.init)) } >CODE
    63   .fini           : { _fini = .; KEEP(*(.fini)) } >CODE
     65
     66  .fini           : { _fini = .; KEEP(*(.fini)) } > CODE
     67
     68  _etext = .;
     69  PROVIDE (etext = .);
     70
    6471  .rodata         : { *(.rodata*) *(.gnu.linkonce.r*) } > CODE
    6572  .rodata1        : { *(.rodata1) }     > CODE
    66   .eh_frame       : { *.(eh_frame)              } >CODE
    67   _etext = .;
    68   PROVIDE (etext = .);
    6973
    7074  /* Adjust the address for the data segment.  We want to adjust up to
     
    8892  .sdata2         : { *(.sdata2) *(.gnu.linkonce.s2.*)  } >CODE
    8993  .sbss2          : { *(.sbss2) *(.gnu.linkonce.sb2.*)  } >CODE
     94  .eh_frame       : { *.(eh_frame)              } >CODE
     95
    9096  /* Adjust the address for the data segment.  We want to adjust up to
    9197     the same address within the page on the next page up.  It would
     
    114120  PROVIDE (__EXCEPT_END__ = .);
    115121  .got1           : { *(.got1) }        > CODE
    116   .dynamic        : { *(.dynamic) }     > CODE
    117122  /* Put .ctors and .dtors next to the .got2 section, so that the pointers
    118123     get relocated with -mrelocatable. Also put in the .fixup pointers.
     
    120125                PROVIDE (_GOT2_START_ = .);
    121126  .got2           :  { *(.got2) }       > CODE
    122 
    123 
    124 /* removed 11/14, gregm
    125                 PROVIDE (__CTOR_LIST__ = .);
    126   .ctors          : { *(.ctors) }       > CODE
    127                 PROVIDE (__CTOR_END__ = .);
    128                 PROVIDE (__DTOR_LIST__ = .);
    129   .dtors          : { *(.dtors) }       > CODE
    130                 PROVIDE (__DTOR_END__ = .);
    131 */
    132 
     127  .dynamic        : { *(.dynamic) }     > CODE
    133128
    134129  .ctors          :
Note: See TracChangeset for help on using the changeset viewer.