Ada bootstrap failure on ia64

Zack Weinberg zack@codesourcery.com
Tue Oct 28 19:25:00 GMT 2003


Jim Wilson <wilson@specifixinc.com> writes:

> Zack Weinberg wrote:
>> This is wrong.  Actually, I think *all* definitions of
>> WIDEST_HARDWARE_FP_SIZE are wrong.
>
> WIDEST_HARDWARE_FP_SIZE was added about the time when soft-fp 128-bit
> long doubles were added to the sparc port.
>
> Robert Dewar claimed at the time that the Ada standard required all FP
> operations to be performed in the widest available FP format, and if
> the widest format was a soft-fp format, then that was obviously very
> bad for Ada performance.  So the Ada front end limits the largest FP
> format to the largest one that is available in hardware.

In that case WIDEST_HARDWARE_FP_SIZE for ia64 should be 96, not 128.

zw



More information about the Gcc mailing list