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]

Re: Target FUNCTION_{PRO,EPI}LOGUE question


> It supports 64-bit preprocessor arithmetic without the inefficiency of
> making HOST_WIDE_INT 64-bit on 32-bit systems.  This is slightly broken,
> since in general you want (per C99) the *target* intmax_t and uintmax_t,
> not the host ones.

Well, we could use a mask in the preprocessor to chop off the extra bits.

> Fundamentally, a typedef relating to the HOST should not be used for a
> TARGET type.  I agree that we need a multiple precision arithmetic library
> for use for target arithmetic.  ISTR that the Fortran 95 front end uses

Please be carefull not to kill compile-time performance with a structured
programming djihad.


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