ira-int.h (ira_allocno): Mark hard_regno as signed.
authorDavid Sherwood <david.sherwood@arm.com>
Fri, 3 Oct 2014 10:11:46 +0000 (10:11 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 3 Oct 2014 10:11:46 +0000 (10:11 +0000)
gcc/
2014-10-03  David Sherwood  <david.sherwood@arm.com>

* ira-int.h (ira_allocno): Mark hard_regno as signed.

From-SVN: r215842

gcc/ChangeLog
gcc/ira-int.h

index 884495f4ab2cac21c29472771692bef4ca1fd32e..62903f447627cc17b78a4ec40b2c767ddaf901bf 100644 (file)
@@ -1,3 +1,7 @@
+2014-10-03  David Sherwood  <david.sherwood@arm.com>
+
+       * ira-int.h (ira_allocno): Mark hard_regno as signed.
+
 2014-10-03  Ilya Enkovich  <ilya.enkovich@intel.com>
 
        * lra-constraints.c (inherit_in_ebb): Handle calls with
index e282415f98cde350bc3cb2e660047ddf7edc833b..c5b273a5a7024d655f6815e1c0bc408054979aca 100644 (file)
@@ -318,7 +318,7 @@ struct ira_allocno
      number (0, ...) - 2.  Value -1 is used for allocnos spilled by the
      reload (at this point pseudo-register has only one allocno) which
      did not get stack slot yet.  */
-  int hard_regno : 16;
+  signed int hard_regno : 16;
   /* Allocnos with the same regno are linked by the following member.
      Allocnos corresponding to inner loops are first in the list (it
      corresponds to depth-first traverse of the loops).  */