aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/ChangeLog9
-rw-r--r--bfd/coff-rs6000.c2
-rw-r--r--bfd/coff64-rs6000.c2
-rw-r--r--bfd/som.c2
4 files changed, 14 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 522c72f..24b3c41 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,10 @@
+2004-10-09 Alan Modra <amodra@bigpond.net.au>
+
+ * 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 <nickc@redhat.com>
* 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 9fe9cbd..d1df0a2 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 0e24adb..b33658a 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 c35b344..879e0b7 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