+2017-11-07 Tom de Vries <tom@codesourcery.com>
+
+ PR other/82784
+ * config/arm/arm.c (HANDLE_NARROW_SHIFT_ARITH): Remove semicolon after
+ "while {} do (0)".
+ (arm_rtx_costs_internal): Add missing semicolon after
+ HANDLE_NARROW_SHIFT_ARITH call.
+
2017-11-06 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/rs6000.c (rs6000_option_override_internal): Don't
return true; \
} \
} \
- while (0);
+ while (0)
/* RTX costs. Make an estimate of the cost of executing the operation
X, which is contained with an operation with code OUTER_CODE.
/* We check both sides of the MINUS for shifter operands since,
unlike PLUS, it's not commutative. */
- HANDLE_NARROW_SHIFT_ARITH (MINUS, 0)
- HANDLE_NARROW_SHIFT_ARITH (MINUS, 1)
+ HANDLE_NARROW_SHIFT_ARITH (MINUS, 0);
+ HANDLE_NARROW_SHIFT_ARITH (MINUS, 1);
/* Slightly disparage, as we might need to widen the result. */
*cost += 1;
rtx shift_op, shift_reg;
shift_reg = NULL;
- HANDLE_NARROW_SHIFT_ARITH (PLUS, 0)
+ HANDLE_NARROW_SHIFT_ARITH (PLUS, 0);
if (CONST_INT_P (XEXP (x, 1)))
{