From f991a240399861cd023cb5e39c9c41f734b71dcb Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 31 May 1995 17:59:44 -0400 Subject: (prepare_call_address): Only call use_reg on static_chain_rtx if it is a REG. From-SVN: r9851 --- gcc/calls.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/calls.c b/gcc/calls.c index 4d48592..b70356e 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -291,7 +291,8 @@ prepare_call_address (funexp, fndecl, call_fusage, reg_parm_seen) { emit_move_insn (static_chain_rtx, static_chain_value); - use_reg (call_fusage, static_chain_rtx); + if (GET_CODE (static_chain_rtx) == REG) + use_reg (call_fusage, static_chain_rtx); } return funexp; -- cgit v1.1