This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

fix a gas warning


One I introduced.  'twould be nice if we could clean up things enough
in binutils so that -Werror could be used.

	* config/obj-coff.c (c_dot_file_symbol): Add "app" param.
	(coff_adjust_symtab): Adjust call.
	(crawl_symbols): Likewise.
	* config/obj-coff.h (c_dot_file_symbol): Add "app" param.
	(obj_app_file): Adjust.

Index: gas/config/obj-coff.c
===================================================================
RCS file: /cvs/src/src/gas/config/obj-coff.c,v
retrieving revision 1.74
diff -u -p -r1.74 obj-coff.c
--- gas/config/obj-coff.c	8 Nov 2004 08:12:45 -0000	1.74
+++ gas/config/obj-coff.c	19 Nov 2004 11:03:45 -0000
@@ -335,8 +335,7 @@ c_symbol_merge (debug, normal)
 }
 
 void
-c_dot_file_symbol (filename)
-     const char *filename;
+c_dot_file_symbol (const char *filename, int appfile ATTRIBUTE_UNUSED)
 {
   symbolS *symbolP;
 
@@ -1687,7 +1686,7 @@ coff_adjust_symtab ()
 {
   if (symbol_rootP == NULL
       || S_GET_STORAGE_CLASS (symbol_rootP) != C_FILE)
-    c_dot_file_symbol ("fake");
+    c_dot_file_symbol ("fake", 0);
 }
 
 void
@@ -3404,7 +3403,7 @@ crawl_symbols (h, abfd)
   /* Is there a .file symbol ? If not insert one at the beginning.  */
   if (symbol_rootP == NULL
       || S_GET_STORAGE_CLASS (symbol_rootP) != C_FILE)
-    c_dot_file_symbol ("fake");
+    c_dot_file_symbol ("fake", 0);
 
   /* Build up static symbols for the sections, they are filled in later.  */
 
@@ -4005,8 +4004,7 @@ c_line_new (symbol, paddr, line_number, 
 }
 
 void
-c_dot_file_symbol (filename)
-     char *filename;
+c_dot_file_symbol (const char *filename, int appfile ATTRIBUTE_UNUSED)
 {
   symbolS *symbolP;
 
Index: gas/config/obj-coff.h
===================================================================
RCS file: /cvs/src/src/gas/config/obj-coff.h,v
retrieving revision 1.23
diff -u -p -r1.23 obj-coff.h
--- gas/config/obj-coff.h	10 Nov 2004 03:28:45 -0000	1.23
+++ gas/config/obj-coff.h	19 Nov 2004 11:03:46 -0000
@@ -396,8 +396,8 @@ extern int coff_n_line_nos;
 #define obj_emit_lineno(WHERE,LINE,FILE_START)	abort ()
 extern void coff_add_linesym PARAMS ((symbolS *));
 
-void c_dot_file_symbol PARAMS ((const char *filename));
-#define obj_app_file(name, app) c_dot_file_symbol (name)
+void c_dot_file_symbol PARAMS ((const char *, int));
+#define obj_app_file(name, app) c_dot_file_symbol (name, app)
 
 extern void coff_frob_symbol PARAMS ((symbolS *, int *));
 extern void coff_adjust_symtab PARAMS ((void));
@@ -839,8 +839,8 @@ extern segT obj_coff_add_segment PARAMS 
 
 extern void obj_coff_section PARAMS ((int));
 
-extern void c_dot_file_symbol PARAMS ((char *filename));
-#define obj_app_file(name, app) c_dot_file_symbol (name)
+extern void c_dot_file_symbol PARAMS ((const char *, int));
+#define obj_app_file(name, app) c_dot_file_symbol (name, app)
 extern void obj_extra_stuff PARAMS ((object_headers * headers));
 
 extern segT s_get_segment PARAMS ((symbolS *ptr));

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]