This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]