[PATCH] Fix tilegx libgcc with multilib
Walter Lee
walt@ezchip.com
Fri Feb 12 21:24:00 GMT 2016
Hi Bernd. Thanks for looking into that. Your patch looks good and I
have checked it in myself.
Walter
On 1/1/2016 4:31 PM, Bernd Edlinger wrote:
> Hi Walter,
>
>
> while playing with the tilegx cross compiler I noticed another defect.
>
> Currently building a tilegx cross compiler fails in libgcc multilib configuration,
> because of the following static assert in _FP_FROM_INT:
>
> _FP_STATIC_ASSERT ((rsize) <= 2 * _FP_W_TYPE_SIZE, \
> "rsize too large"); \
>
> previously that macro used to abort at run-time. This happens apparently in all
> float to ti-int conversions in the 32-bit target configuration. So I assume that
> softfp_int_modes should only contain ti for 64-bit target configurations.
>
> The following patch makes the multilib libgcc build succeed for me,
> but I can not test if the result is actually usable.
>
> Really AFAICT these machines must be pretty cool, but I don't own one...
>
>
> Thanks
> Bernd.
More information about the Gcc-patches
mailing list