summaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2012-12-21 17:25:57 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2012-12-21 17:25:57 +0000
commit35f719486dc3060e599d0b147ff6486f1e03d5b2 (patch)
treed7e15d93310c71b4b50fe76638218798e8d4132f /gcc/varasm.c
parent9f434e121978b38926bdc6270ad1b666160b513f (diff)
downloadgcc-35f719486dc3060e599d0b147ff6486f1e03d5b2.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194675 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 53ebfbf2629..7d083fdacce 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -927,7 +927,7 @@ decode_reg_name (const char *name)
/* Return true if DECL's initializer is suitable for a BSS section. */
-static bool
+bool
bss_initializer_p (const_tree decl)
{
return (DECL_INITIAL (decl) == NULL