(sh_elf_final_processing): Fix compile time warning by providing a prototype
authorNick Clifton <nickc@redhat.com>
Mon, 21 Mar 2005 15:35:34 +0000 (15:35 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 21 Mar 2005 15:35:34 +0000 (15:35 +0000)
for sh_symbian_find_elf_flags.

gas/ChangeLog
gas/Makefile.am
gas/config/tc-sh.c

index eca1a0e3b473fcbb1df89a035a5af7d3713dcec8..ff3e3b97cda3dfbc99d1f7a7005fd26475a5a9a2 100644 (file)
@@ -1,5 +1,8 @@
 2005-03-21  Nick Clifton  <nickc@redhat.com>
 
+       * config/tc-sh.c (sh_elf_final_processing): Fix compile time
+       warning by providing a prototype for sh_symbian_find_elf_flags.
+
        * cgen.c (gas_cgen_parse_operand): Fix typo introduced by
        previous delta.
 
index 10b2a5ab5fec7d4d7ebec2d4e2455178618b9184..1a4c30cfc3bdefc96d0436f939c2c1e018789a07 100644 (file)
@@ -641,7 +641,10 @@ m68k-parse.c: $(srcdir)/config/m68k-parse.y
        if [ $$f = "m68k-parse.y" ]; then \
          rm -f m68k-parse.y; \
        else true; fi
+# Disable -Werror, if it has been enabled, since old versions of bison/
+# yacc will produce working code which contain compile time warnings. 
 m68k-parse.o: m68k-parse.c $(srcdir)/config/m68k-parse.h
+       $(COMPILE) -c $< -Wno-error
 
 # Don't let the .y.h rule clobber m68k-parse.h.
 m68k-parse.h: ; @true
@@ -652,7 +655,10 @@ $(srcdir)/config/m68k-parse.h: ; @true
 itbl-lex.c: $(srcdir)/itbl-lex.l
 itbl-lex.o: itbl-lex.c itbl-parse.h $(srcdir)/itbl-lex.h
 
+# Disable -Werror, if it has been enabled, since old versions of bison/
+# yacc will produce working code which contain compile time warnings. 
 itbl-parse.o: itbl-parse.c itbl-parse.h $(srcdir)/itbl-ops.h $(srcdir)/itbl-lex.h
+       $(COMPILE) -c $< -Wno-error
 
 itbl-ops.o: $(srcdir)/itbl-ops.c $(srcdir)/itbl-ops.h itbl-parse.h
 
index 74f02aad5e915291b947138471597329901cc38b..e06237f47d135fc6a5e5e5d4ec58982e167a4d8f 100644 (file)
@@ -3777,7 +3777,11 @@ sh_elf_final_processing (void)
   else
 #elif defined TARGET_SYMBIAN
     if (1)
-      val = sh_symbian_find_elf_flags (valid_arch);
+      {
+       extern int sh_symbian_find_elf_flags (unsigned int);
+
+       val = sh_symbian_find_elf_flags (valid_arch);
+      }
     else
 #endif /* HAVE_SH64 */
     val = sh_find_elf_flags (valid_arch);