diff options
author | Richard Henderson <rth@redhat.com> | 2002-05-19 02:50:27 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-05-19 02:50:27 -0700 |
commit | 47754fd5485a059bba7dd059b719a1d02ff38585 (patch) | |
tree | 09e048642c8026646ba3670cb08ad9d367efeca8 /gcc/output.h | |
parent | c2f22a1230cef5fb0aa370b243c67d3ce61ab931 (diff) | |
download | gcc-47754fd5485a059bba7dd059b719a1d02ff38585.zip gcc-47754fd5485a059bba7dd059b719a1d02ff38585.tar.gz gcc-47754fd5485a059bba7dd059b719a1d02ff38585.tar.bz2 |
target-def.h (TARGET_BINDS_LOCAL_P): New.
* 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.
From-SVN: r53620
Diffstat (limited to 'gcc/output.h')
-rw-r--r-- | gcc/output.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/output.h b/gcc/output.h index e274f43..7a87b82 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)); |