summaryrefslogtreecommitdiffstats
path: root/gcc/output.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-19 09:50:27 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-19 09:50:27 +0000
commit3345932005c0088be8821a455bace777f19e666a (patch)
tree09e048642c8026646ba3670cb08ad9d367efeca8 /gcc/output.h
parent9d45a5df0248a0220498d276eb26cb18b64debf7 (diff)
downloadppe42-gcc-3345932005c0088be8821a455bace777f19e666a.tar.gz
ppe42-gcc-3345932005c0088be8821a455bace777f19e666a.zip
* target-def.h (TARGET_BINDS_LOCAL_P): New.
* target.h (struct gcc_target): Move boolean fields to the end. Add binds_local_p. * varasm.c (default_binds_local_p): New. * output.h: Declare it. * config/alpha/alpha.c (alpha_encode_section_info): Use the new hook. * config/cris/cris.c (cris_encode_section_info): Likewise. * config/i386/i386.c (i386_encode_section_info): Likewise. * config/ia64/ia64.c (ia64_encode_section_info): Likewise. * config/sh/sh.c (sh_encode_section_info): Likewise. * doc/tm.texi (TARGET_IN_SMALL_DATA_P): New. (TARGET_BINDS_LOCAL_P): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53620 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/output.h')
-rw-r--r--gcc/output.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/output.h b/gcc/output.h
index e274f43bc26..7a87b822f83 100644
--- a/gcc/output.h
+++ b/gcc/output.h
@@ -545,6 +545,7 @@ extern void default_select_rtx_section PARAMS ((enum machine_mode, rtx,
extern void default_elf_select_rtx_section PARAMS ((enum machine_mode, rtx,
unsigned HOST_WIDE_INT));
extern const char *default_strip_name_encoding PARAMS ((const char *));
+extern bool default_binds_local_p PARAMS ((tree));
/* Emit data for vtable gc for GNU binutils. */
extern void assemble_vtable_entry PARAMS ((struct rtx_def *, HOST_WIDE_INT));
OpenPOWER on IntegriCloud