From 17cbf35871d9fa4da552cbc40fb8da44d78cc5a2 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Sun, 14 Aug 1994 16:00:43 -0700 Subject: [PATCH] (distribute_notes, case REG_DEAD): Add another find_reg_fusage call. From-SVN: r7920 --- gcc/combine.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/combine.c b/gcc/combine.c index 581105ea8ec..275b94b3758 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -10643,7 +10643,9 @@ distribute_notes (notes, from_insn, i3, i2, elim_i2, elim_i1) { rtx piece = gen_rtx (REG, reg_raw_mode[i], i); - if (reg_referenced_p (piece, PATTERN (place)) + if ((reg_referenced_p (piece, PATTERN (place)) + || (GET_CODE (place) == CALL_INSN + && find_reg_fusage (place, USE, piece))) && ! dead_or_set_p (place, piece) && ! reg_bitfield_target_p (piece, PATTERN (place))) -- 2.30.2