Changeset d60e760 in rtems for doc


Ignore:
Timestamp:
04/22/14 07:45:39 (10 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
a531683
Parents:
e2782684
git-author:
Sebastian Huber <sebastian.huber@…> (04/22/14 07:45:39)
git-committer:
Sebastian Huber <sebastian.huber@…> (04/22/14 07:51:17)
Message:

bsps: Fix TLS support in linker command files

The TLS section symbols had wrong values in case of an empty TLS data
section and a nonempty TLS BSS section.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/cpu_supplement/general.t

    re2782684 rd60e760  
    356356@}
    357357_TLS_Data_size = _TLS_Data_end - _TLS_Data_begin;
     358_TLS_Data_begin = _TLS_Data_size != 0 ? _TLS_Data_begin : _TLS_BSS_begin;
     359_TLS_Data_end = _TLS_Data_size != 0 ? _TLS_Data_end : _TLS_BSS_begin;
    358360_TLS_BSS_size = _TLS_BSS_end - _TLS_BSS_begin;
    359361_TLS_Size = _TLS_BSS_end - _TLS_Data_begin;
    360 _TLS_Alignment = ALIGNOF (.tdata);
     362_TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss));
    361363@end example
    362364
Note: See TracChangeset for help on using the changeset viewer.