[PATCH 1/4]: microblaze: remove duplicate prototypes
authorGunther Nikl <gnikl@justmail.de>
Wed, 8 Apr 2020 11:33:16 +0000 (12:33 +0100)
committerNick Clifton <nickc@redhat.com>
Wed, 8 Apr 2020 11:33:16 +0000 (12:33 +0100)
The microblaze target header duplicates prototypes already provided by tc.h.

* config/tc-microblaze.h (md_begin, md_assemble, md_undefined_symbol,
md_show_usage, md_convert_frag, md_operand, md_number_to_chars,
md_estimate_size_before_relax, md_section_align, tc_gen_reloc,
md_apply_fix3): Delete prototypes.

gas/ChangeLog
gas/config/tc-microblaze.h

index 29918231e17e05562ed0b4d4a2b581d80f238d49..d7293e1b58387d2294ed9efdabc529a505be4f57 100644 (file)
        * config/tc-sh.h (md_pcrel_from_section): Likewise.
        * config/tc-xc16x.h (md_pcrel_from_section): Likewise.
        * config/tc-xstormy16.h (md_pcrel_from_section): Likewise.
+       * config/tc-microblaze.h (md_begin, md_assemble, md_undefined_symbol,
+       md_show_usage, md_convert_frag, md_operand, md_number_to_chars,
+       md_estimate_size_before_relax, md_section_align, tc_gen_reloc,
+       md_apply_fix3): Delete prototypes.
 
 2020-04-07  H.J. Lu  <hongjiu.lu@intel.com>
 
index bc0ca370b7519650b13f1b705305498fdd1383c4..01cb3e894f7b62a5532333589db0b039ea7a62de 100644 (file)
@@ -94,24 +94,9 @@ extern const struct relax_type md_relax_table[];
 # error No target format specified.
 #endif
 
-#include "write.h"        /* For definition of fixS.  */
-
-extern void      md_begin            (void);
-extern void      md_assemble         (char *);
-extern symbolS * md_undefined_symbol (char *);
-extern void      md_show_usage       (FILE *);
-extern void      md_convert_frag               (bfd *, segT, fragS *);
-extern void      md_operand                    (expressionS *);
-extern int       md_estimate_size_before_relax (fragS *, segT);
-extern void      md_number_to_chars            (char *, valueT, int);
-extern valueT    md_section_align              (segT, valueT);
-extern long      md_pcrel_from_section         (fixS *, segT);
-extern arelent * tc_gen_reloc                  (asection *, fixS *);
 extern void     cons_fix_new_microblaze       (fragS *, int, int,
                                                expressionS *,
                                                bfd_reloc_code_real_type);
-extern void     md_apply_fix3                 (fixS *, valueT *, segT);
-
 #define EXTERN_FORCE_RELOC -1
 
 #endif /* TC_MICROBLAZE */