The heap control switches – `-H32' and `-H64' – determine whether dynamic allocation uses 32-bit or 64-bit memory. They only affect compiler-generated allocations via __gnat_malloc; explicit calls to malloc and related functions from the C run-time library are unaffected.
-H32
-H64
These switches are only effective on VMS platforms.