Localize varible to avoid warning
authorAlan Modra <amodra@gmail.com>
Sat, 24 May 2014 13:10:11 +0000 (22:40 +0930)
committerAlan Modra <amodra@gmail.com>
Sat, 24 May 2014 15:24:22 +0000 (00:54 +0930)
* ldlang.c (base): Move variable to..
* mri.c: ..here, and make static.
* ldlang.h (base): Delete declaration.

ld/ChangeLog
ld/ldlang.c
ld/ldlang.h
ld/mri.c

index b3e696d1f088d8842ed935c2c5d0f864bb37eb70..4e1ab6cf013ffe819e6231f542ba1849f92a1b46 100644 (file)
@@ -1,3 +1,9 @@
+2014-05-24  Alan Modra  <amodra@gmail.com>
+
+       * ldlang.c (base): Move variable to..
+       * mri.c: ..here, and make static.
+       * ldlang.h (base): Delete declaration.
+
 2014-05-20  Hans-Peter Nilsson  <hp@axis.com>
 
        * Makefile.am (ALL_EMULATION_SOURCES): Add missing eelf32mbel_linux.c.
index 7c076a2f78d83f8da5543237ad27519c5ed00dea..b48a9b37b51d7bdd7bee8fdbb7b7dd5852e52802 100644 (file)
@@ -112,8 +112,6 @@ struct asneeded_minfo **asneeded_list_tail;
     DEFINED() need to increment this at the start of the traversal.  */
 int lang_statement_iteration = 0;
 
-etree_type *base; /* Relocation base - or null */
-
 /* Return TRUE if the PATTERN argument is a wildcard pattern.
    Although backslashes are treated specially if a pattern contains
    wildcards, we do not consider the mere presence of a backslash to
index 47cc4df0f4e54a6ce102b23f19a3bae08b959df3..7d69c56a6b5477345d0716b506edd1021cd5080e 100644 (file)
@@ -505,7 +505,6 @@ extern lang_output_section_statement_type *abs_output_section;
 extern lang_statement_list_type lang_output_section_statement;
 extern struct lang_input_statement_flags input_flags;
 extern bfd_boolean lang_has_input_file;
-extern etree_type *base;
 extern lang_statement_list_type *stat_ptr;
 extern bfd_boolean delete_output_file_on_failure;
 
index 6db22a65be93cf5da53d5e1b63793d9643f43a45..70d4e0281d447903c2e5aa1c4f4cbc7c7b5f399b 100644 (file)
--- a/ld/mri.c
+++ b/ld/mri.c
@@ -44,6 +44,8 @@ struct section_name_struct {
 };
 
 static unsigned int symbol_truncate = 10000;
+static etree_type *base; /* Relocation base - or null */
+
 static struct section_name_struct *order;
 static struct section_name_struct *only_load;
 static struct section_name_struct *address;