* coff-rs6000.c (rs6000coff_vec): Add initializer for
authorAlan Modra <amodra@gmail.com>
Sat, 9 Oct 2004 02:51:31 +0000 (02:51 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 9 Oct 2004 02:51:31 +0000 (02:51 +0000)
bfd_is_target_special_symbol.
* coff64-rs6000.c (rs6000coff64_vec): Likewise.
* som.c (som_bfd_is_target_special_symbol): Define.

bfd/ChangeLog
bfd/coff-rs6000.c
bfd/coff64-rs6000.c
bfd/som.c

index 522c72fa2ab837105227ca1d892d0e762f9b4502..24b3c41e89374408804b5f9824f924ed05c1cd61 100644 (file)
@@ -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.
index 9fe9cbd3714372c8cf7e718e7032cf41f01c41ee..d1df0a2d4256582b1a75190a1855a3c28068ed12 100644 (file)
@@ -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,
index 0e24adb1513f61354232d074c5abdff7807cd3ce..b33658a885441ecd4b3f3c64f7bfdf6ebd667957 100644 (file)
@@ -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,
index c35b344f1d0a5aa448815cb8ca02fe579303588b..879e0b77b4b758ab17e06257e7bebc46ea4a9983 100644 (file)
--- 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