diff options
author | Jeff Law <law@redhat.com> | 1994-03-16 07:02:05 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1994-03-16 07:02:05 +0000 |
commit | 5b3577cb7a48ff1cda271f61465d66bcc3c38341 (patch) | |
tree | 4ee3eabc5b74e4027116eb4a67b5dcff4594f43a /bfd/elf64-target.h | |
parent | 0069bd06b35b71f9c29da5e1ec95d7bf7734ea8e (diff) | |
download | gdb-5b3577cb7a48ff1cda271f61465d66bcc3c38341.zip gdb-5b3577cb7a48ff1cda271f61465d66bcc3c38341.tar.gz gdb-5b3577cb7a48ff1cda271f61465d66bcc3c38341.tar.bz2 |
* bfd-in2.h, libbfd.h, libcoff.h: Rebuilt.
* bfd-in.h (JUMP_TABLE): Add new entries to the jump table
for bfd_copy_private_section_data, bfd_copy_private_bfd_data,
and bfd_is_local_label.
* targets.c: Add new entries to the bfd_target structure.
* bfd.c (bfd_copy_private_bfd_data): New definition.
* section.c (bfd_copy_private_section_data): New definition.
* syms.c (bfd_is_local_label): New definition.
* libbfd-in.h (bfd_generic_is_local_label): Declare.
* libbfd.c (bfd_generic_is_local_label): New function.
* *-core.c: Provide default definitions for new functions in
the target vector which all point to bfd_false.
* aout-target.h, coffcode.h, elf32-target.h elf64-target.h, ieee.c
libaout.h, libecoff.h, nlm-target.h, oasys.c, srec.c, tekhex.c
Default new vectors for copying private backend data to bfd_true.
Default new vector for determining if a symbol is a local label
to bfd_generic_is_local_label.
* som.c (som_bfd_copy_private_section_data): New function.
(som_bfd_is_local_label): New function.
(som_bfd_copy_private_bfd_data): For now default to bfd_true.
* elf32-hppa.c (hppa_elf_is_local_label): New function.
Diffstat (limited to 'bfd/elf64-target.h')
-rw-r--r-- | bfd/elf64-target.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bfd/elf64-target.h b/bfd/elf64-target.h index 7fdfa26..75ba998 100644 --- a/bfd/elf64-target.h +++ b/bfd/elf64-target.h @@ -60,6 +60,19 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define bfd_elf64_bfd_final_link _bfd_generic_final_link #endif +#ifndef bfd_elf64_bfd_copy_private_section_data +#define bfd_elf64_bfd_copy_private_section_data \ + ((boolean (*) PARAMS ((bfd *, asection *, bfd *, asection *))) bfd_true) +#endif +#ifndef bfd_elf64_bfd_copy_private_bfd_data +#define bfd_elf64_bfd_copy_private_bfd_data \ + ((boolean (*) PARAMS ((bfd *, bfd *))) bfd_true) +#endif + +#ifndef bfd_elf64_bfd_is_local_label +#define bfd_elf64_bfd_is_local_label bfd_generic_is_local_label +#endif + #ifndef elf_info_to_howto_rel #define elf_info_to_howto_rel 0 #endif |