diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2021-04-07 21:34:02 -0400 |
---|---|---|
committer | David Edelsohn <dje.gcc@gmail.com> | 2021-04-08 17:40:23 -0400 |
commit | 5f7c2d20b5bd33d7afacb56e18111edb3256c903 (patch) | |
tree | 1a97142946c9e9c88f59a376ff921bf21737362d /libphobos/libdruntime | |
parent | b5242b284549cc7994a8dc073f9e1479ee0ae915 (diff) | |
download | gcc-5f7c2d20b5bd33d7afacb56e18111edb3256c903.zip gcc-5f7c2d20b5bd33d7afacb56e18111edb3256c903.tar.gz gcc-5f7c2d20b5bd33d7afacb56e18111edb3256c903.tar.bz2 |
aix: revert TLS common change
GCC uses TLS common for both public common / BSS and local common / BSS.
This patch reverts to use .comm directive to allocate TLS
common / BSS. This also changes the priority of section selection
to use BSS before data section.
gcc/ChangeLog:
* config/rs6000/rs6000.c (rs6000_xcoff_select_section): Select
TLS BSS before TLS data.
* config/rs6000/xcoff.h (ASM_OUTPUT_TLS_COMMON): Use .comm.
gcc/testsuite/ChangeLog:
* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
Diffstat (limited to 'libphobos/libdruntime')
0 files changed, 0 insertions, 0 deletions