summaryrefslogtreecommitdiff
path: root/gcc/reload.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2004-12-14 01:01:26 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2004-12-14 01:01:26 +0000
commitdf5aca679f64e3a335ec038c9ea1d06e7a9ddd86 (patch)
tree6ff46d553d6b705a59eb2a326d4e593905ed85c3 /gcc/reload.h
parent5006ae6b948a045f009ae580e0107b6948f0ee77 (diff)
downloadgcc-df5aca679f64e3a335ec038c9ea1d06e7a9ddd86.tar.gz
* reload.h: Remove struct needs and its only use.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92114 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload.h')
-rw-r--r--gcc/reload.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/reload.h b/gcc/reload.h
index 7ddadb74141..1c5463d3d5b 100644
--- a/gcc/reload.h
+++ b/gcc/reload.h
@@ -193,13 +193,6 @@ extern char double_reg_address_ok;
extern int num_not_at_initial_offset;
-struct needs
-{
- /* [0] is normal, [1] is nongroup. */
- short regs[2][N_REG_CLASSES];
- short groups[N_REG_CLASSES];
-};
-
#if defined SET_HARD_REG_BIT && defined CLEAR_REG_SET
/* This structure describes instructions which are relevant for reload.
Apart from all regular insns, this also includes CODE_LABELs, since they
@@ -229,9 +222,6 @@ struct insn_chain
/* Indicates which registers have already been used for spills. */
HARD_REG_SET used_spill_regs;
- /* Describe the needs for reload registers of this insn. */
- struct needs need;
-
/* Nonzero if find_reloads said the insn requires reloading. */
unsigned int need_reload:1;
/* Nonzero if find_reloads needs to be run during reload_as_needed to