diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2012-12-21 17:25:57 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2012-12-21 12:25:57 -0500 |
commit | 2d7b05000140db2ef7ef994559ca69b644cb2552 (patch) | |
tree | d7e15d93310c71b4b50fe76638218798e8d4132f /gcc/output.h | |
parent | 25743ba44ea969ce8dfcf9b89d246aedd4118a9c (diff) | |
download | gcc-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/output.h')
-rw-r--r-- | gcc/output.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/output.h b/gcc/output.h index 3fb743a..bd5c3eb 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -556,6 +556,8 @@ extern void output_file_directive (FILE *, const char *); extern unsigned int default_section_type_flags (tree, const char *, int); extern bool have_global_bss_p (void); +extern bool bss_initializer_p (const_tree); + extern void default_no_named_section (const char *, unsigned int, tree); extern void default_elf_asm_named_section (const char *, unsigned int, tree); extern enum section_category categorize_decl_for_section (const_tree, int); |