aboutsummaryrefslogtreecommitdiff
path: root/gcc/ifcvt.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ifcvt.cc')
-rw-r--r--gcc/ifcvt.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/ifcvt.cc b/gcc/ifcvt.cc
index 6d67bef..a0c6575 100644
--- a/gcc/ifcvt.cc
+++ b/gcc/ifcvt.cc
@@ -877,8 +877,7 @@ noce_emit_store_flag (struct noce_if_info *if_info, rtx x, bool reversep,
if (recog_memoized (insn) >= 0)
{
- rtx_insn *seq = get_insns ();
- end_sequence ();
+ rtx_insn *seq = end_sequence ();
emit_insn (seq);
if_info->cond_earliest = if_info->jump;
@@ -975,8 +974,7 @@ noce_emit_move_insn (rtx x, rtx y)
insn = (OBJECT_P (y) || CONSTANT_P (y) || GET_CODE (y) == SUBREG)
? emit_move_insn (x, y)
: emit_insn (gen_rtx_SET (x, y));
- seq = get_insns ();
- end_sequence ();
+ seq = end_sequence ();
if (recog_memoized (insn) <= 0)
{
@@ -1748,8 +1746,7 @@ noce_emit_cmove (struct noce_if_info *if_info, rtx x, enum rtx_code code,
if (recog_memoized (insn) >= 0)
{
- rtx_insn *seq = get_insns ();
- end_sequence ();
+ rtx_insn *seq = end_sequence ();
emit_insn (seq);
return x;