[Ada] Standard.Interger'Size = 32?
Robert Dewar
dewar@adacore.com
Thu Mar 3 01:15:00 GMT 2005
Bernd Trog wrote:
> Hello,
>
> according to the gnat ref. manual
> http://gcc.gnu.org/onlinedocs/gnat_rm/Implementation-Defined-Characteristics.html
>
> Standard.Interger'Size is 32 bit for the compilation target.
>
> I'd like to know if the Ada frontend (not the runtime
> system) depends on this (target) setting in any way?
Yes, the front end uses Ada strings which are indexed by Integer.
Integer cannot be 16 bits. The Ada RM does allow this, but I am
pretty sure GNAT counts on integer being 32 bits.
More information about the Gcc
mailing list