diff gcc/hard-reg-set.h @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children f6334be47118
line wrap: on
line diff
--- a/gcc/hard-reg-set.h	Sun Feb 07 18:28:00 2010 +0900
+++ b/gcc/hard-reg-set.h	Fri Feb 12 23:39:51 2010 +0900
@@ -19,7 +19,7 @@
 <http://www.gnu.org/licenses/>.  */
 
 #ifndef GCC_HARD_REG_SET_H
-#define GCC_HARD_REG_SET_H 
+#define GCC_HARD_REG_SET_H
 
 /* Define the type of a set of hard registers.  */
 
@@ -500,10 +500,10 @@
 
 #define HARD_REG_ELT_BITS UHOST_BITS_PER_WIDE_INT
 
-/* The implementation of the iterator functions is fully analogous to 
+/* The implementation of the iterator functions is fully analogous to
    the bitmap iterators.  */
 static inline void
-hard_reg_set_iter_init (hard_reg_set_iterator *iter, HARD_REG_SET set, 
+hard_reg_set_iter_init (hard_reg_set_iterator *iter, HARD_REG_SET set,
                         unsigned min, unsigned *regno)
 {
 #ifdef HARD_REG_SET_LONGS
@@ -525,7 +525,7 @@
   *regno = min;
 }
 
-static inline bool 
+static inline bool
 hard_reg_set_iter_set (hard_reg_set_iterator *iter, unsigned *regno)
 {
   while (1)
@@ -544,7 +544,7 @@
             }
           return (*regno < FIRST_PSEUDO_REGISTER);
         }
-  
+
       /* Round to the beginning of the next word.  */
       *regno = (*regno + HARD_REG_ELT_BITS - 1);
       *regno -= *regno % HARD_REG_ELT_BITS;
@@ -600,16 +600,11 @@
 /* The same info as a HARD_REG_SET.  */
 
 extern HARD_REG_SET call_used_reg_set;
-  
-/* Indexed by hard register number, contains 1 for registers that are
-   fixed use -- i.e. in fixed_regs -- or a function value return register
-   or TARGET_STRUCT_VALUE_RTX or STATIC_CHAIN_REGNUM.  These are the
-   registers that cannot hold quantities across calls even if we are
-   willing to save and restore them.  */
 
-extern char call_fixed_regs[FIRST_PSEUDO_REGISTER];
-
-/* The same info as a HARD_REG_SET.  */
+/* Contains registers that are fixed use -- i.e. in fixed_reg_set -- or
+   a function value return register or TARGET_STRUCT_VALUE_RTX or
+   STATIC_CHAIN_REGNUM.  These are the registers that cannot hold quantities
+   across calls even if we are willing to save and restore them.  */
 
 extern HARD_REG_SET call_fixed_reg_set;