In
344b1e0f5f79 ("gas: range-check 3rd argument of .align et al") I
neglected to consider compilers which warn about signed/unsigned
mismatches in comparisons (which is somewhat odd when the signed value is
already known to be non-negative).
++input_line_pointer;
offsetT val = get_absolute_expression ();
max = val;
- if (val < 0 || max != val)
+ if (val < 0 || max != (valueT) val)
{
as_warn (_("ignoring out of range alignment maximum"));
max = 0;