From 0dac3001d42e90a437858baf37a4ef90677e1873 Mon Sep 17 00:00:00 2001 From: Kai Tietz Date: Wed, 4 Jun 2014 09:46:55 +0200 Subject: [PATCH] recog.c (peep2_attempt): Copy SIBLING_CALL_P flag from old call-instruction. * recog.c (peep2_attempt): Copy SIBLING_CALL_P flag from old call-instruction. From-SVN: r211213 --- gcc/ChangeLog | 5 +++++ gcc/recog.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c188d41d3f5..d36d0adf8e8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-06-04 Kai Tietz + + * recog.c (peep2_attempt): Copy SIBLING_CALL_P flag + from old call-instruction. + 2014-06-04 Bin Cheng * config/aarch64/aarch64.c (aarch64_classify_address) diff --git a/gcc/recog.c b/gcc/recog.c index c4706940bec..b04006eba6e 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -3461,6 +3461,7 @@ peep2_attempt (basic_block bb, rtx insn, int match_len, rtx attempt) CALL_INSN_FUNCTION_USAGE (new_insn) = CALL_INSN_FUNCTION_USAGE (old_insn); + SIBLING_CALL_P (new_insn) = SIBLING_CALL_P (old_insn); for (note = REG_NOTES (old_insn); note;