From 7db6994ff2794f8097cd1382545f2ee3bad73988 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 9 Oct 2004 02:51:31 +0000 Subject: [PATCH 1/1] * coff-rs6000.c (rs6000coff_vec): Add initializer for bfd_is_target_special_symbol. * coff64-rs6000.c (rs6000coff64_vec): Likewise. * som.c (som_bfd_is_target_special_symbol): Define. --- bfd/ChangeLog | 9 ++++++++- bfd/coff-rs6000.c | 2 ++ bfd/coff64-rs6000.c | 2 ++ bfd/som.c | 2 ++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 522c72fa2a..24b3c41e89 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2004-10-09 Alan Modra + + * coff-rs6000.c (rs6000coff_vec): Add initializer for + bfd_is_target_special_symbol. + * coff64-rs6000.c (rs6000coff64_vec): Likewise. + * som.c (som_bfd_is_target_special_symbol): Define. + 2004-10-08 Nick Clifton * configure.in: (AM_INIT_AUTOMAKE): Set version to 2.15.93. @@ -5,7 +12,7 @@ * bfd-in2.h: Regenerate. * syms.c (bfd_is_target_special_symbol): New interface function. Returns true when a symbol should be considered to be special. - * targets.h (bfd_target): Include bfd_is_target_special_symbol in + * targets.c (bfd_target): Include bfd_is_target_special_symbol in the symbol jump table. * elf32-arm.h (elf32_arm_is_target_special_symbol): New function. Return true iff the symbol is a mapping symbol. diff --git a/bfd/coff-rs6000.c b/bfd/coff-rs6000.c index 9fe9cbd371..d1df0a2d42 100644 --- a/bfd/coff-rs6000.c +++ b/bfd/coff-rs6000.c @@ -4169,6 +4169,7 @@ const bfd_target rs6000coff_vec = coff_print_symbol, coff_get_symbol_info, _bfd_xcoff_is_local_label_name, + coff_bfd_is_target_special_symbol, coff_get_lineno, coff_find_nearest_line, coff_bfd_make_debug_symbol, @@ -4415,6 +4416,7 @@ const bfd_target pmac_xcoff_vec = coff_print_symbol, coff_get_symbol_info, _bfd_xcoff_is_local_label_name, + coff_bfd_is_target_special_symbol, coff_get_lineno, coff_find_nearest_line, coff_bfd_make_debug_symbol, diff --git a/bfd/coff64-rs6000.c b/bfd/coff64-rs6000.c index 0e24adb151..b33658a885 100644 --- a/bfd/coff64-rs6000.c +++ b/bfd/coff64-rs6000.c @@ -2710,6 +2710,7 @@ const bfd_target rs6000coff64_vec = coff_print_symbol, coff_get_symbol_info, _bfd_xcoff_is_local_label_name, + coff_bfd_is_target_special_symbol, coff_get_lineno, coff_find_nearest_line, coff_bfd_make_debug_symbol, @@ -2957,6 +2958,7 @@ const bfd_target aix5coff64_vec = coff_print_symbol, coff_get_symbol_info, _bfd_xcoff_is_local_label_name, + coff_bfd_is_target_special_symbol, coff_get_lineno, coff_find_nearest_line, coff_bfd_make_debug_symbol, diff --git a/bfd/som.c b/bfd/som.c index c35b344f1d..879e0b77b4 100644 --- a/bfd/som.c +++ b/bfd/som.c @@ -6402,6 +6402,8 @@ som_bfd_link_split_section (abfd, sec) #define som_update_armap_timestamp bfd_true #define som_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data +#define som_bfd_is_target_special_symbol \ + ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) #define som_get_lineno _bfd_nosymbols_get_lineno #define som_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol #define som_read_minisymbols _bfd_generic_read_minisymbols -- 2.34.1