aboutsummaryrefslogtreecommitdiff
path: root/gcc/xcoffout.h
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2012-12-21 17:25:57 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2012-12-21 12:25:57 -0500
commit2d7b05000140db2ef7ef994559ca69b644cb2552 (patch)
treed7e15d93310c71b4b50fe76638218798e8d4132f /gcc/xcoffout.h
parent25743ba44ea969ce8dfcf9b89d246aedd4118a9c (diff)
downloadgcc-2d7b05000140db2ef7ef994559ca69b644cb2552.zip
gcc-2d7b05000140db2ef7ef994559ca69b644cb2552.tar.gz
gcc-2d7b05000140db2ef7ef994559ca69b644cb2552.tar.bz2
varasm.c (bss_initializer_p): Remove static.
* varasm.c (bss_initializer_p): Remove static. * output.h (bss_initializer_p): Declare. * xcoffout.c (xcoff_tbss_section_name): Define. * xcoffout.h (xcoff_tbss_section_name): Declare. * config/rs6000/xcoff.h (TARGET_ENCODE_SECTION_INFO): Define. (ASM_OUTPUT_TLS_COMMON): Merge strings. * config/rs6000/rs6000.c (tls_private_data_section): New. (output_toc): Only output CSECT decoration for TLS. Output appropriate CSECT for data or bss. (rs6000_xcoff_asm_init_sections) Define tls_private_data_section. (rs6000_xcoff_select_section): Handle TLS bss and private data. (rs6000_xcoff_file_start): Generate xcoff_tbss_section_name. (rs6000_xcoff_encode_section_info): Strip SYMBOL_FLAG_HAS_BLOCK_INFO from native TLS symbols. From-SVN: r194675
Diffstat (limited to 'gcc/xcoffout.h')
-rw-r--r--gcc/xcoffout.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h
index 9a35e2d..1692279 100644
--- a/gcc/xcoffout.h
+++ b/gcc/xcoffout.h
@@ -127,6 +127,7 @@ extern const char *xcoff_current_include_file;
extern char *xcoff_bss_section_name;
extern char *xcoff_private_data_section_name;
extern char *xcoff_tls_data_section_name;
+extern char *xcoff_tbss_section_name;
extern char *xcoff_read_only_section_name;
/* Last source file name mentioned in a NOTE insn. */