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.