Fix missing brackets in arc.c
authorRichard Sandiford <richard.sandiford@arm.com>
Wed, 16 Nov 2016 10:05:04 +0000 (10:05 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 16 Nov 2016 10:05:04 +0000 (10:05 +0000)
The old code still built thanks to the brackets in the definition
of XVECEXP.

gcc/
* config/arc/arc.c (arc_loop_hazard): Add missing brackets.

From-SVN: r242473

gcc/ChangeLog
gcc/config/arc/arc.c

index ed37d6dbe9356bd907b708995b5efb0e22f8fa0e..542d3a0fbec70aaab7243f54961d8cdef40f421b 100644 (file)
@@ -1,3 +1,7 @@
+2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/arc/arc.c (arc_loop_hazard): Add missing brackets.
+
 2016-11-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        PR target/78364
index 3bce7ef3661078473536ddcd1dd6c2c45a6373b1..98c7298cf0c8761d01585fcfc6852ba6949ee5f1 100644 (file)
@@ -7812,7 +7812,7 @@ arc_loop_hazard (rtx_insn *pred, rtx_insn *succ)
     jump = pred;
   else if (GET_CODE (PATTERN (pred)) == SEQUENCE
           && JUMP_P (XVECEXP (PATTERN (pred), 0, 0)))
-    jump = as_a <rtx_insn *> XVECEXP (PATTERN (pred), 0, 0);
+    jump = as_a <rtx_insn *> (XVECEXP (PATTERN (pred), 0, 0));
   else
     return false;