* reload.h: Remove struct needs and its only use.
authorWolfgang Bangerth <bangerth@dealii.org>
Tue, 14 Dec 2004 01:01:26 +0000 (18:01 -0700)
committerJeff Law <law@gcc.gnu.org>
Tue, 14 Dec 2004 01:01:26 +0000 (18:01 -0700)
From-SVN: r92114

gcc/ChangeLog
gcc/reload.h

index 52699a02f7dafbfd07f822dcaa88c9c8fb59450e..f3e5a577238b3cb5ce4c5fed6fbb2cb0aa223c0e 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-13  Wolfgang Bangerth <bangerth@dealii.org>
+
+       * reload.h: Remove struct needs and its only use.
+
 2004-12-13  Roger Sayle  <roger@eyesopen.com>
 
        PR rtl-optimization/18928
index 7ddadb74141324a558eb523848f454f71b653b61..1c5463d3d5bcc289b0d889367c6d9abbd9d37e8c 100644 (file)
@@ -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