Changeset 432a6388 in rtems


Ignore:
Timestamp:
Jan 26, 2011, 12:21:26 PM (10 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
0d4b71f
Parents:
7fe5a88c
Message:

2011-01-26 Sebastian Huber <sebastian.huber@…>

  • shared/startup/linkcmds.base: Removed workaround since LD 2.21 is fixed now.
Location:
c/src/lib/libbsp/arm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/arm/ChangeLog

    r7fe5a88c r432a6388  
     12011-01-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
     2
     3        * shared/startup/linkcmds.base: Removed workaround since LD 2.21 is
     4        fixed now.
     5
    162010-12-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
    27
  • c/src/lib/libbsp/arm/shared/startup/linkcmds.base

    r7fe5a88c r432a6388  
    88
    99/*
    10  * Copyright (c) 2008-2010 embedded brains GmbH.  All rights reserved.
     10 * Copyright (c) 2008-2011 embedded brains GmbH.  All rights reserved.
    1111 *
    1212 *  embedded brains GmbH
     
    5656bsp_stack_main_size = ALIGN (bsp_stack_main_size, bsp_stack_align);
    5757
    58 /* FIXME: This should go away when LD is fixed */
    59 bsp_section_align = DEFINED (bsp_section_align) ? bsp_section_align : 32;
    60 
    6158SECTIONS {
    6259        .start : {
     
    6461                KEEP (*(.bsp_start_text))
    6562                KEEP (*(.bsp_start_data))
    66                 . = ALIGN (bsp_section_align);
    6763                bsp_section_start_end = .;
    6864        } > REGION_START AT > REGION_START
     
    10197
    10298                *(.bsp_vector)
    103                 . = ALIGN (bsp_section_align);
    10499                bsp_section_vector_end = .;
    105100        } > REGION_VECTOR AT > REGION_VECTOR
     
    115110                bsp_section_text_begin = .;
    116111                *(.interp)
    117                 . = ALIGN (bsp_section_align);
    118112        } > REGION_TEXT AT > REGION_TEXT_LOAD
    119113        .note.gnu.build-id : {
    120114                *(.note.gnu.build-id)
    121                 . = ALIGN (bsp_section_align);
    122115        } > REGION_TEXT AT > REGION_TEXT_LOAD
    123116        .hash : {
    124117                *(.hash)
    125                 . = ALIGN (bsp_section_align);
    126118        } > REGION_TEXT AT > REGION_TEXT_LOAD
    127119        .gnu.hash : {
    128120                *(.gnu.hash)
    129                 . = ALIGN (bsp_section_align);
    130121        } > REGION_TEXT AT > REGION_TEXT_LOAD
    131122        .dynsym : {
    132123                *(.dynsym)
    133                 . = ALIGN (bsp_section_align);
    134124        } > REGION_TEXT AT > REGION_TEXT_LOAD
    135125        .dynstr : {
    136126                *(.dynstr)
    137                 . = ALIGN (bsp_section_align);
    138127        } > REGION_TEXT AT > REGION_TEXT_LOAD
    139128        .gnu.version : {
    140129                *(.gnu.version)
    141                 . = ALIGN (bsp_section_align);
    142130        } > REGION_TEXT AT > REGION_TEXT_LOAD
    143131        .gnu.version_d : {
    144132                *(.gnu.version_d)
    145                 . = ALIGN (bsp_section_align);
    146         }
    147         > REGION_TEXT AT > REGION_TEXT_LOAD
     133        } > REGION_TEXT AT > REGION_TEXT_LOAD
    148134        .gnu.version_r : {
    149135                *(.gnu.version_r)
    150                 . = ALIGN (bsp_section_align);
    151136        } > REGION_TEXT AT > REGION_TEXT_LOAD
    152137        .rel.dyn : {
     
    168153                PROVIDE_HIDDEN (__rela_iplt_start = .);
    169154                PROVIDE_HIDDEN (__rela_iplt_end = .);
    170                 . = ALIGN (bsp_section_align);
    171155        } > REGION_TEXT AT > REGION_TEXT_LOAD
    172156        .rela.dyn : {
     
    187171                *(.rela.iplt)
    188172                PROVIDE_HIDDEN (__rela_iplt_end = .);
    189                 . = ALIGN (bsp_section_align);
    190173        } > REGION_TEXT AT > REGION_TEXT_LOAD
    191174        .rel.plt : {
    192175                *(.rel.plt)
    193                 . = ALIGN (bsp_section_align);
    194176        } > REGION_TEXT AT > REGION_TEXT_LOAD
    195177        .rela.plt : {
    196178                *(.rela.plt)
    197                 . = ALIGN (bsp_section_align);
    198179        } > REGION_TEXT AT > REGION_TEXT_LOAD
    199180        .init : {
    200181                KEEP (*(.init))
    201                 . = ALIGN (bsp_section_align);
    202182        } > REGION_TEXT AT > REGION_TEXT_LOAD
    203183        .fini : {
    204184                KEEP (*(.fini))
    205                 . = ALIGN (bsp_section_align);
    206185        } > REGION_TEXT AT > REGION_TEXT_LOAD
    207186        .plt : {
    208187                *(.plt)
    209                 . = ALIGN (bsp_section_align);
    210188        } > REGION_TEXT AT > REGION_TEXT_LOAD
    211189        .iplt : {
    212190                *(.iplt)
    213                 . = ALIGN (bsp_section_align);
    214191        } > REGION_TEXT AT > REGION_TEXT_LOAD
    215192        .text : {
     
    219196                *(.gnu.warning)
    220197                *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
    221                 . = ALIGN (bsp_section_align);
    222198                bsp_section_text_end = .;
    223199        } > REGION_TEXT AT > REGION_TEXT_LOAD
     
    229205                bsp_section_rodata_begin = .;
    230206                *(.rodata1)
    231                 . = ALIGN (bsp_section_align);
    232207        } > REGION_RODATA AT > REGION_RODATA_LOAD
    233208        .ARM.extab : {
    234209                *(.ARM.extab* .gnu.linkonce.armextab.*)
    235                 . = ALIGN (bsp_section_align);
    236210        } > REGION_RODATA AT > REGION_RODATA_LOAD
    237211        .ARM.exidx : {
     
    239213                *(.ARM.exidx* .gnu.linkonce.armexidx.*)
    240214                __exidx_end = .;
    241                 . = ALIGN (bsp_section_align);
    242215        } > REGION_RODATA AT > REGION_RODATA_LOAD
    243216        .eh_frame : {
    244217                KEEP (*(.eh_frame))
    245                 . = ALIGN (bsp_section_align);
    246218        } > REGION_RODATA AT > REGION_RODATA_LOAD
    247219        .gcc_except_table : {
    248220                *(.gcc_except_table .gcc_except_table.*)
    249                 . = ALIGN (bsp_section_align);
    250221        } > REGION_RODATA AT > REGION_RODATA_LOAD
    251222        .preinit_array : {
     
    253224                KEEP (*(.preinit_array))
    254225                PROVIDE_HIDDEN (__preinit_array_end = .);
    255                 . = ALIGN (bsp_section_align);
    256226        } > REGION_RODATA AT > REGION_RODATA_LOAD
    257227        .init_array : {
     
    260230                KEEP (*(.init_array))
    261231                PROVIDE_HIDDEN (__init_array_end = .);
    262                 . = ALIGN (bsp_section_align);
    263232        } > REGION_RODATA AT > REGION_RODATA_LOAD
    264233        .fini_array : {
     
    267236                KEEP (*(SORT(.fini_array.*)))
    268237                PROVIDE_HIDDEN (__fini_array_end = .);
    269                 . = ALIGN (bsp_section_align);
    270238        } > REGION_RODATA AT > REGION_RODATA_LOAD
    271239        .ctors : {
     
    288256                KEEP (*(SORT(.ctors.*)))
    289257                KEEP (*(.ctors))
    290                 . = ALIGN (bsp_section_align);
    291258        } > REGION_RODATA AT > REGION_RODATA_LOAD
    292259        .dtors : {
     
    296263                KEEP (*(SORT(.dtors.*)))
    297264                KEEP (*(.dtors))
    298                 . = ALIGN (bsp_section_align);
    299265        } > REGION_RODATA AT > REGION_RODATA_LOAD
    300266        .data.rel.ro : {
    301267                *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
    302268                *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*)
    303                 . = ALIGN (bsp_section_align);
    304269        } > REGION_RODATA AT > REGION_RODATA_LOAD
    305270        .jcr : {
    306271                KEEP (*(.jcr))
    307                 . = ALIGN (bsp_section_align);
    308272        } > REGION_RODATA AT > REGION_RODATA_LOAD
    309273        .dynamic : {
    310274                *(.dynamic)
    311                 . = ALIGN (bsp_section_align);
    312275        } > REGION_RODATA AT > REGION_RODATA_LOAD
    313276        .got : {
    314277                *(.got.plt) *(.igot.plt) *(.got) *(.igot)
    315                 . = ALIGN (bsp_section_align);
    316278        } > REGION_RODATA AT > REGION_RODATA_LOAD
    317279        .rodata : {
     
    334296
    335297                *(.rodata .rodata.* .gnu.linkonce.r.*)
    336                 . = ALIGN (bsp_section_align);
    337298                bsp_section_rodata_end = .;
    338299        } > REGION_RODATA AT > REGION_RODATA_LOAD
     
    348309                bsp_section_data_begin = .;
    349310                *(.data1)
    350                 . = ALIGN (bsp_section_align);
    351311        } > REGION_DATA AT > REGION_DATA_LOAD
    352312        .data : {
    353313                *(.data .data.* .gnu.linkonce.d.*)
    354314                SORT(CONSTRUCTORS)
    355                 . = ALIGN (bsp_section_align);
    356315                bsp_section_data_end = .;
    357316        } > REGION_DATA AT > REGION_DATA_LOAD
     
    363322                bsp_section_fast_text_begin = .;
    364323                *(.bsp_fast_text)
    365                 . = ALIGN (bsp_section_align);
    366324                bsp_section_fast_text_end = .;
    367325        } > REGION_FAST_TEXT AT > REGION_FAST_TEXT_LOAD
     
    373331                bsp_section_fast_data_begin = .;
    374332                *(.bsp_fast_data)
    375                 . = ALIGN (bsp_section_align);
    376333                bsp_section_fast_data_end = .;
    377334        } > REGION_FAST_DATA AT > REGION_FAST_DATA_LOAD
     
    385342                *(.bss .bss.* .gnu.linkonce.b.*)
    386343                *(COMMON)
    387                 . = ALIGN (bsp_section_align);
    388344                bsp_section_bss_end = .;
    389345        } > REGION_BSS AT > REGION_BSS
Note: See TracChangeset for help on using the changeset viewer.