aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.c
diff options
context:
space:
mode:
authorKai Tietz <ktietz@redhat.com>2014-06-04 09:46:55 +0200
committerKai Tietz <ktietz@gcc.gnu.org>2014-06-04 09:46:55 +0200
commit0dac3001d42e90a437858baf37a4ef90677e1873 (patch)
tree11a5c6eee27b58e2d5860b2dfa34ef8f206e4b45 /gcc/recog.c
parent9d548dfb6738782cde9d4d5653b3a834cb2ebf7d (diff)
downloadgcc-0dac3001d42e90a437858baf37a4ef90677e1873.zip
gcc-0dac3001d42e90a437858baf37a4ef90677e1873.tar.gz
gcc-0dac3001d42e90a437858baf37a4ef90677e1873.tar.bz2
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
Diffstat (limited to 'gcc/recog.c')
-rw-r--r--gcc/recog.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/recog.c b/gcc/recog.c
index c470694..b04006e 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;