summaryrefslogtreecommitdiff
path: root/gcc/reload.h
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2005-03-23 00:39:48 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2005-03-23 00:39:48 +0000
commit12be4bb231a85152154d4ac4ee68e26184554d6c (patch)
treeff2a0daa2058ddde99f262974dba16f1a1aac9cb /gcc/reload.h
parent19e3c8bff02d9bef74dbe62da86cd071c288bb2c (diff)
downloadgcc-12be4bb231a85152154d4ac4ee68e26184554d6c.tar.gz
* reload1.c (indirect_symref_ok): Make it global.
* 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
Diffstat (limited to 'gcc/reload.h')
-rw-r--r--gcc/reload.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/reload.h b/gcc/reload.h
index 182a85721da..1c5463d3d5b 100644
--- a/gcc/reload.h
+++ b/gcc/reload.h
@@ -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;