This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Ada bootstrap failure on ia64
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