OSDN Git Service

* reload1.c (indirect_symref_ok): Make it global.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Mar 2005 00:39:48 +0000 (00:39 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Mar 2005 00:39:48 +0000 (00:39 +0000)
* reload.h: Add a prototype for indirect_symref_ok.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96913 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/reload.h
gcc/reload1.c

index f1830ad..e3dbd08 100644 (file)
@@ -4,6 +4,9 @@
        static.
        * reload.h: Remove the prototype for indirect_symref_ok.
 
+       * reload1.c (indirect_symref_ok): Make it global.
+       * reload.h: Add a prototype for indirect_symref_ok.
+
 2005-03-22  Kaz Kojima  <kkojima@gcc.gnu.org>
 
        * config/sh/sh.md (ashlhi3): Rename to *ashlhi3_n and add a new
index 182a857..1c5463d 100644 (file)
@@ -182,6 +182,12 @@ extern int reload_n_operands;
    Used in find_equiv_reg.  */
 extern int reload_first_uid;
 
+/* Nonzero if indirect addressing is supported when the innermost MEM is
+   of the form (MEM (SYMBOL_REF sym)).  It is assumed that the level to
+   which these are valid is the same as spill_indirect_levels, above.  */
+
+extern char indirect_symref_ok;
+
 /* Nonzero if an address (plus (reg frame_pointer) (reg ...)) is valid.  */
 extern char double_reg_address_ok;
 
index 5a044f6..41a2f02 100644 (file)
@@ -229,7 +229,7 @@ static char spill_indirect_levels;
 /* Nonzero if indirect addressing is supported when the innermost MEM is
    of the form (MEM (SYMBOL_REF sym)).  It is assumed that the level to
    which these are valid is the same as spill_indirect_levels, above.  */
-static char indirect_symref_ok;
+char indirect_symref_ok;
 
 /* Nonzero if an address (plus (reg frame_pointer) (reg ...)) is valid.  */
 char double_reg_address_ok;