[combine][obvious] Use std::swap in try_combine
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 23 Jul 2015 09:21:27 +0000 (09:21 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Thu, 23 Jul 2015 09:21:27 +0000 (09:21 +0000)
* combine.c (try_combine): Use std::swap instead of manually
swapping.

From-SVN: r226094

gcc/ChangeLog
gcc/combine.c

index c034124e558f818a410ee49472be4857aeca2025..28538ab30852fa15bb595f0336f327c99a9ca48e 100644 (file)
@@ -1,3 +1,8 @@
+2015-07-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * combine.c (try_combine): Use std::swap instead of manually
+       swapping.
+
 2015-07-23  Prachi Godbole  <prachi.godbole@imgtec.com>
 
        * config/mips/i6400.md: New file.
index 2f806abc8cf29de80d6f9a764ac8f62307fc8557..e47cbc4552b488f36b9e9d98c42ddfa5b31cdfba 100644 (file)
@@ -2730,11 +2730,11 @@ try_combine (rtx_insn *i3, rtx_insn *i2, rtx_insn *i1, rtx_insn *i0,
   /* If multiple insns feed into one of I2 or I3, they can be in any
      order.  To simplify the code below, reorder them in sequence.  */
   if (i0 && DF_INSN_LUID (i0) > DF_INSN_LUID (i2))
-    temp_insn = i2, i2 = i0, i0 = temp_insn;
+    std::swap (i0, i2);
   if (i0 && DF_INSN_LUID (i0) > DF_INSN_LUID (i1))
-    temp_insn = i1, i1 = i0, i0 = temp_insn;
+    std::swap (i0, i1);
   if (i1 && DF_INSN_LUID (i1) > DF_INSN_LUID (i2))
-    temp_insn = i1, i1 = i2, i2 = temp_insn;
+    std::swap (i1, i2);
 
   added_links_insn = 0;