diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-04-18 01:02:04 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-04-17 19:02:04 -0600 |
commit | ea8693a4363bb692d5d69cc77ec134b93d6dab22 (patch) | |
tree | 741b878133ac8c3860c4d55b23d1748662792953 /gcc | |
parent | c57b6780fe8dc0671d4c4782cbfddc78ce55901a (diff) | |
download | gcc-ea8693a4363bb692d5d69cc77ec134b93d6dab22.zip gcc-ea8693a4363bb692d5d69cc77ec134b93d6dab22.tar.gz gcc-ea8693a4363bb692d5d69cc77ec134b93d6dab22.tar.bz2 |
global.c (global_alloc): Don't pass HARD_CONST (0) to find_reg, just pass zero.
* global.c (global_alloc): Don't pass HARD_CONST (0) to find_reg,
just pass zero. That will work regardless of the size of HARD_REG_SET.
From-SVN: r19276
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/global.c | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc65363..9b52ad1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ Fri Apr 17 22:38:17 1998 Jeffrey A Law (law@cygnus.com) + * global.c (global_alloc): Don't pass HARD_CONST (0) to find_reg, + just pass zero. That will work regardless of the size of HARD_REG_SET. + * libgcc2.c (__floatdisf): Fix a couple typos. Fri Apr 17 17:28:26 1998 Jim Wilson <wilson@cygnus.com> diff --git a/gcc/global.c b/gcc/global.c index a92fdb1..367bead 100644 --- a/gcc/global.c +++ b/gcc/global.c @@ -566,12 +566,12 @@ global_alloc (file) for this pseudo-reg. If that fails, try any reg. */ if (N_REG_CLASSES > 1) { - find_reg (allocno_order[i], HARD_CONST (0), 0, 0, 0); + find_reg (allocno_order[i], 0, 0, 0, 0); if (reg_renumber[allocno_reg[allocno_order[i]]] >= 0) continue; } if (reg_alternate_class (allocno_reg[allocno_order[i]]) != NO_REGS) - find_reg (allocno_order[i], HARD_CONST (0), 1, 0, 0); + find_reg (allocno_order[i], 0, 1, 0, 0); } } |