aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorClément Chigot <clement.chigot@atos.net>2021-06-15 11:06:52 +0200
committerAlan Modra <amodra@gmail.com>2021-06-17 23:29:47 +0930
commitbcf8470303e06cb6cd5294608aad913fe5580f45 (patch)
tree7ef5ce89e4df1a0952945ad6655c060f66c2d6a1 /gas/ChangeLog
parent18263be7565782a9c07045a7a72d80c507a5be09 (diff)
downloadgdb-bcf8470303e06cb6cd5294608aad913fe5580f45.zip
gdb-bcf8470303e06cb6cd5294608aad913fe5580f45.tar.gz
gdb-bcf8470303e06cb6cd5294608aad913fe5580f45.tar.bz2
gas: handle csect in bss section for XCOFF
Latest gcc versions are now generating csects instead of .lcomm for bss symbols. Some adjustements are needed in order to handle them. * config/tc-ppc.c (md_begin): Create bss section with dummy symbol. (ppc_frob_symbol): Output XTY_CM for bss csects. (ppc_fix_adjustable): Adjust condition to avoid bss csects.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index ad20137..821cc81 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
2021-06-17 Clément Chigot <clement.chigot@atos.net>
+ * config/tc-ppc.c (md_begin): Create bss section with dummy
+ symbol.
+ (ppc_frob_symbol): Output XTY_CM for bss csects.
+ (ppc_fix_adjustable): Adjust condition to avoid bss csects.
+
+2021-06-17 Clément Chigot <clement.chigot@atos.net>
+
* config/tc-ppc.c (md_apply_fix): Adjust addend to nullify
section contents for BFD_RELOC_PPC_TLSM or
BFD_RELOC_PPC64_TLSM.