Re: Largest size array in Gnat 2005 for the PC?



Since your using 32-bit version of XP. then it is linmited to 32 bits.

GNAT is ported to over 30 operating systems and CPUs. Here is a
subset of a few type and sizes

if your CPU and operating system is limited to 32 bits then GNAT
defines:

System.Memory_Size : constant := ( 2 ** 32 ) ;

else using the ia64/Alpha/s390x/86-64 processors and a 64-bits
OS then GNAT set the size to:

System.Memory_Size : constant := ( 2 ** 64 ) ;


In <13idb3jbm28kfbe@xxxxxxxxxxxxxxxxxx>, "ME" <abcdefg@xxxxxxxxxxxx> writes:
What is the largest array (in storage units) that you can declare in Gnat
2005 for the PC?
Does pragma Storage_ size affect this and if so where would you place it in
a procedure?



.



Relevant Pages

  • Re: VMware Player 2 Linux on 6.2-RELEASE
    ... Unless the two machines have identical CPUs with identical capabilities, ... Operating systems aren't happy having ...
    (freebsd-questions)
  • Re: Manually optimizing for efficient cache usage
    ... What about other operating systems or other CPUs? ... - A way to communicate with another machine ... A way to allocate a huge sequential buffer ...
    (comp.lang.asm.x86)
  • Re: Why is recursion useful?
    ... Huh there have been 64 bit operating systems for many years now, ... even for commodity hardware. ... I thought 64 bit CPUs had been mainstream since the AMD64 started ...
    (comp.programming)
  • Re: Ada exception block does NOT work?
    ... Robert A Duff wrote: ... Well GNAT allows 2*63. ... But the limits are indeed very low. ... 8bit CPUs and one of the fist things you learn with 8bit CPUs is how to add ...
    (comp.lang.ada)