From: David Sherwood Date: Fri, 3 Oct 2014 10:11:46 +0000 (+0000) Subject: ira-int.h (ira_allocno): Mark hard_regno as signed. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8684302d34b6e1a6244f07990d7304b919e2010d;p=gcc.git ira-int.h (ira_allocno): Mark hard_regno as signed. gcc/ 2014-10-03 David Sherwood * ira-int.h (ira_allocno): Mark hard_regno as signed. From-SVN: r215842 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 884495f4ab2..62903f44762 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-10-03 David Sherwood + + * ira-int.h (ira_allocno): Mark hard_regno as signed. + 2014-10-03 Ilya Enkovich * lra-constraints.c (inherit_in_ebb): Handle calls with diff --git a/gcc/ira-int.h b/gcc/ira-int.h index e282415f98c..c5b273a5a70 100644 --- a/gcc/ira-int.h +++ b/gcc/ira-int.h @@ -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). */