Fluff removal.
authorSteve Chamberlain <sac@cygnus>
Fri, 7 Feb 1992 00:33:57 +0000 (00:33 +0000)
committerSteve Chamberlain <sac@cygnus>
Fri, 7 Feb 1992 00:33:57 +0000 (00:33 +0000)
bfd/coffcode.h
bfd/libbfd.h
bfd/reloc.c
bfd/targets.c
include/bfd.h

index e80370db0a358675630c5ab14fd255fff179c986..c7098cd18a620a36e4d2c00ec8c13fa8211d9cf6 100644 (file)
@@ -255,6 +255,8 @@ CODE_FRAGMENT
 .   {* A pointer to the linenumber information for this symbol *}
 .struct lineno_cache_entry *lineno;
 .
+.   {* Have the line numbers been relocated yet ? *}
+.boolean done_lineno;
 .} coff_symbol_type;
 
 
index 81f327d778cbfcfa5fd4619501bf2ea7c422473a..69f639890b10f3694a9514ce0a5d9f6fa51c2e0c 100644 (file)
@@ -213,6 +213,11 @@ void EXFUN(bfd_constructor_entry, (bfd *abfd,
 CONST struct reloc_howto_struct *EXFUN(bfd_default_reloc_type_lookup
     , (CONST struct bfd_arch_info *,
     bfd_reloc_code_type  code));
+boolean EXFUN(bfd_generic_relax_section
+    , (bfd *abfd,
+    asection *section,
+    asymbol **symbols,
+    struct bfd_seclet_struct *seclet));
 bfd_byte *
 EXFUN(bfd_generic_get_relocated_section_contents, (bfd *abfd,
     struct bfd_seclet_struct  *seclet)
index 622d19837983790744101bea0e5fc270527a1db1..89a92b43c1a15ad10444b916ec7c01884f8632c8 100644 (file)
@@ -737,7 +737,35 @@ return (struct reloc_howto_struct *)NULL;
 }
 
 
+/*
+INTERNAL_FUNCTION
+       bfd_generic_relax_section
+
+SYNOPSIS
+       boolean bfd_generic_relax_section
+        (bfd *abfd,
+         asection *section,
+         asymbol **symbols,
+         struct bfd_seclet_struct *seclet);
+
+DESCRIPTION
+       Provides default handling for relaxing for back ends which
+       don't do relaxing - ie does nothing 
+*/
+
+boolean
+DEFUN(bfd_generic_relax_section,(abfd, section, symbols, seclet),
+      bfd *abfd AND
+      asection *section AND
+      asymbol **symbols AND
+      struct bfd_seclet_struct *seclet)
+{
+  
+  return false;
+  
+}
 
+               
 /*
 INTERNAL_FUNCTION
        bfd_generic_get_relocated_section_contents
index d67e6e21dcb2e2953fee95f61f7ec3531acfd61d..bfd05d40f7609d5d0962684d5598ddc90564fd59 100644 (file)
@@ -268,7 +268,7 @@ Symbols and reloctions
 .  SDEF (void, _bfd_debug_info_end, (bfd *));
 .  SDEF (void, _bfd_debug_info_accumulate, (bfd *, struct sec  *));
 .  SDEF (bfd_byte *, _bfd_get_relocated_section_contents, (bfd*,struct bfd_seclet_struct *));
-
+.  SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **, struct bfd_seclet_struct *));
 Special entry points for gdb to swap in coff symbol table parts
 
 .  SDEF(void, _bfd_coff_swap_aux_in,(
index bc0961b46c549757280b627f8eff427060ce2e54..514103abf48c71c5c7a5a1b5d8ccaf17afcf8b6d 100644 (file)
@@ -1277,7 +1277,7 @@ typedef struct bfd_target
   SDEF (void, _bfd_debug_info_end, (bfd *));
   SDEF (void, _bfd_debug_info_accumulate, (bfd *, struct sec  *));
   SDEF (bfd_byte *, _bfd_get_relocated_section_contents, (bfd*,struct bfd_seclet_struct *));
-  SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **));
+  SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **, struct bfd_seclet_struct *));
   SDEF(void, _bfd_coff_swap_aux_in,(
        bfd            *abfd ,
        PTR             ext,