https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102309

--- Comment #3 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
The code that reads that variable is:

arm_constant_limit (bool size_p)
{
  return size_p ? 1 : current_tune->constant_limit;
}

I really don't think it makes sense for the tuning tables to have a lower value
than 1.  Perhaps the code above should set that as the minimum value:

arm_constant_limit (bool size_p)
{
  return size_p ? 1 : MAX (1, current_tune->constant_limit);
}

Reply via email to