diff options
author | cvs2svn <cvs2svn@FreeBSD.org> | 2000-03-27 03:00:06 +0000 |
---|---|---|
committer | cvs2svn <cvs2svn@FreeBSD.org> | 2000-03-27 03:00:06 +0000 |
commit | 3e26bdf09c5e0a4e9b015a5f02b9c948454010e1 (patch) | |
tree | 36f3f9a09138cd7071d3de64269ad734e9d9c50b /contrib/gcc/reload1.c | |
parent | 536abd52d2bd3b3830d8ac369f03865f32e4d496 (diff) |
This commit was manufactured by cvs2svn to create tagvendor/gcc/2.95.1
'gcc-vendor-gcc_2_95_1'.
Notes
Notes:
svn path=/vendor/gcc/dist/; revision=58650
svn path=/vendor/gcc/2.95.1/; revision=58652; tag=vendor/gcc/2.95.1
Diffstat (limited to 'contrib/gcc/reload1.c')
-rw-r--r-- | contrib/gcc/reload1.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/contrib/gcc/reload1.c b/contrib/gcc/reload1.c index d9245b0595c0..0ec2a9248308 100644 --- a/contrib/gcc/reload1.c +++ b/contrib/gcc/reload1.c @@ -5204,13 +5204,6 @@ reload_reg_free_for_value_p (regno, opnum, type, value, out, reloadnum, int i; int copy = 0; - /* ??? reload_reg_used is abused to hold the registers that are not - available as spill registers, including hard registers that are - earlyclobbered in asms. As a temporary measure, reject anything - in reload_reg_used. */ - if (TEST_HARD_REG_BIT (reload_reg_used, regno)) - return 0; - if (out == const0_rtx) { copy = 1; @@ -6337,7 +6330,6 @@ choose_reload_regs (chain) clear_reload_reg_in_use (regno, reload_opnum[j], reload_when_needed[j], reload_mode[j]); reload_reg_rtx[j] = 0; - reload_spill_index[j] = -1; } /* Record which pseudos and which spill regs have output reloads. */ |