diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2004-09-09 21:58:57 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2004-09-09 21:58:57 +0000 |
commit | 2ec3ab99b7fde28ce3b6d27d8a90e26954c6c4ab (patch) | |
tree | 501ea237dfc02d1b57592f690c4dcd589b99f84e /gcc | |
parent | 0b21d1dcf96c37da406c3720814b0bb5b5450929 (diff) | |
download | gcc-2ec3ab99b7fde28ce3b6d27d8a90e26954c6c4ab.zip gcc-2ec3ab99b7fde28ce3b6d27d8a90e26954c6c4ab.tar.gz gcc-2ec3ab99b7fde28ce3b6d27d8a90e26954c6c4ab.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ra-colorize.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0d27f66..57e0d48 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 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 a PARALLEL instead of a SET due to added clobbers. diff --git a/gcc/ra-colorize.c b/gcc/ra-colorize.c index 0fe848a..829a2b7 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 ? ", " : ""); } |