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

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|ada                         |ipa

--- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
It's ICF folding Machine_Rounding into Rounding:

System.Fat_Llf.Attr_Long_Long_Float.Machine_Rounding (const
system__fat_llf__attr_long_long_float__t x)
{
  system__fat_llf__attr_long_long_float__t retval.8;

  <bb 2>:
  retval.8_2 = system.fat_llf.attr_long_long_float.rounding (x_1(D)); [return
slot optimization] [tail call]
  return retval.8_2;
}

and apparently messing up the call statement.

Reply via email to