aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc/reload1.c
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>2000-03-27 03:00:06 +0000
committercvs2svn <cvs2svn@FreeBSD.org>2000-03-27 03:00:06 +0000
commit3e26bdf09c5e0a4e9b015a5f02b9c948454010e1 (patch)
tree36f3f9a09138cd7071d3de64269ad734e9d9c50b /contrib/gcc/reload1.c
parent536abd52d2bd3b3830d8ac369f03865f32e4d496 (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.c8
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. */