This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Target FUNCTION_{PRO,EPI}LOGUE question
- To: jsm28 at cam dot ac dot uk
- Subject: Re: Target FUNCTION_{PRO,EPI}LOGUE question
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Thu, 28 Jun 01 05:56:35 EDT
- Cc: gcc at gcc dot gnu dot org
But it isn't the widest type - that's HOST_WIDEST_INT.
Why was *that* added? And whoever added it didn't modify the documentation
in hwint.h saying that HOST_WIDE_INT is the widest host type.
And the code generated for a target should be identical for native and
cross compilation, irrespective of what integer types are available on
the host.
I agree with that goal. However, it's simply not possible in all cases,
such as when the bitsizes of the machines differ and a sufficiently-wide
integer type is not available on the host.