ra-colorize.c (hardregset_to_string): Adapt to HARD_REG_SET implementation changes.
* ra-colorize.c (hardregset_to_string): Adapt to HARD_REG_SET implementation changes. From-SVN: r87256
This commit is contained in:
parent
0b21d1dcf9
commit
2ec3ab99b7
@ -1,3 +1,8 @@
|
||||
2004-09-09 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* ra-colorize.c (hardregset_to_string): Adapt to HARD_REG_SET
|
||||
implementation changes.
|
||||
|
||||
2004-09-09 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* combine.c (try_combine): When swapping i2 and i3, newi2pat may be
|
||||
|
@ -1130,15 +1130,15 @@ static char *
|
||||
hardregset_to_string (HARD_REG_SET s)
|
||||
{
|
||||
static char string[/*FIRST_PSEUDO_REGISTER + 30*/1024];
|
||||
#if FIRST_PSEUDO_REGISTER <= HOST_BITS_PER_WIDE_INT
|
||||
sprintf (string, HOST_WIDE_INT_PRINT_HEX, s);
|
||||
#if FIRST_PSEUDO_REGISTER <= HOST_BITS_PER_WIDEST_FAST_INT
|
||||
sprintf (string, HOST_WIDE_INT_PRINT_HEX, (HOST_WIDE_INT) s);
|
||||
#else
|
||||
char *c = string;
|
||||
int i,j;
|
||||
c += sprintf (c, "{ ");
|
||||
for (i = 0;i < HARD_REG_SET_LONGS; i++)
|
||||
{
|
||||
for (j = 0; j < HOST_BITS_PER_WIDE_INT; j++)
|
||||
for (j = 0; j < HOST_BITS_PER_WIDEST_FAST_INT; j++)
|
||||
c += sprintf (c, "%s", ( 1 << j) & s[i] ? "1" : "0");
|
||||
c += sprintf (c, "%s", i ? ", " : "");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user