diff options
author | Michael Matz <matz@suse.de> | 2002-07-20 16:52:37 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2002-07-20 16:52:37 +0000 |
commit | 47cc673ae3679af8470e7868dbf8f63ef3caf517 (patch) | |
tree | 8601d2cc92ee927e3d7a137487fed3d8099b44f4 /gcc | |
parent | 68e6527569f6ec0f520a53bcf786103a0f9b3fa4 (diff) | |
download | gcc-47cc673ae3679af8470e7868dbf8f63ef3caf517.zip gcc-47cc673ae3679af8470e7868dbf8f63ef3caf517.tar.gz gcc-47cc673ae3679af8470e7868dbf8f63ef3caf517.tar.bz2 |
* ra-build.c: (remember_web_was_spilled): Use GENERAL_REGS.
From-SVN: r55612
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ra-build.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b20c1b6..fe31faf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-07-20 Michae Matz <matz@suse.de> + + * ra-build.c: (remember_web_was_spilled): Use GENERAL_REGS. + 2002-07-20 Neil Booth <neil@daikokuya.co.uk> * cppexp.c (struct op): Add token pointer. diff --git a/gcc/ra-build.c b/gcc/ra-build.c index f54052e..4518381 100644 --- a/gcc/ra-build.c +++ b/gcc/ra-build.c @@ -2349,7 +2349,8 @@ remember_web_was_spilled (web) reg_class_contents[reg_alternate_class (web->regno)]); } else - COPY_HARD_REG_SET (web->usable_regs, reg_class_contents[(int) ALL_REGS]); + COPY_HARD_REG_SET (web->usable_regs, + reg_class_contents[(int) GENERAL_REGS]); AND_COMPL_HARD_REG_SET (web->usable_regs, never_use_colors); prune_hardregs_for_mode (&web->usable_regs, PSEUDO_REGNO_MODE (web->regno)); #ifdef CLASS_CANNOT_CHANGE_MODE |