From 2ec3ab99b7fde28ce3b6d27d8a90e26954c6c4ab Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Thu, 9 Sep 2004 21:58:57 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/ra-colorize.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0d27f66352a..57e0d484c8a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-09-09 Ulrich Weigand + + * ra-colorize.c (hardregset_to_string): Adapt to HARD_REG_SET + implementation changes. + 2004-09-09 Ulrich Weigand * combine.c (try_combine): When swapping i2 and i3, newi2pat may be diff --git a/gcc/ra-colorize.c b/gcc/ra-colorize.c index 0fe848af0f1..829a2b73a06 100644 --- a/gcc/ra-colorize.c +++ b/gcc/ra-colorize.c @@ -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 ? ", " : ""); } -- 2.30.2