diff options
author | Doug Rupp <rupp@adacore.com> | 2022-05-09 12:19:50 -0700 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2022-06-01 08:43:20 +0000 |
commit | 6b4239f61bbd205643fc394f6bac7e7fc174aaea (patch) | |
tree | bba33f350371ec681ebff27a3264f63ea07d2991 /gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | |
parent | df014c92307c8f65641776602a0242ea4b004309 (diff) | |
download | gcc-6b4239f61bbd205643fc394f6bac7e7fc174aaea.zip gcc-6b4239f61bbd205643fc394f6bac7e7fc174aaea.tar.gz gcc-6b4239f61bbd205643fc394f6bac7e7fc174aaea.tar.bz2 |
[Ada] Combine system.ads file - vxworks7 kernel constants.
Systemitize Word_Size and Memory_Size declarations rather than hard code
with numerical values or OS specific Long_Integer size.
gcc/ada/
* libgnat/system-vxworks7-aarch64.ads (Word_Size): Compute
based on Standard'Word_Size. (Memory_Size): Compute based
on Word_Size.
* libgnat/system-vxworks7-arm.ads: Likewise.
* libgnat/system-vxworks7-e500-kernel.ads: Likewise.
* libgnat/system-vxworks7-ppc-kernel.ads: Likewise.
* libgnat/system-vxworks7-ppc64-kernel.ads: Likewise.
* libgnat/system-vxworks7-x86-kernel.ads: Likewise.
* libgnat/system-vxworks7-x86_64-kernel.ads: Likewise.
Diffstat (limited to 'gcc/ada/libgnat/system-vxworks7-x86-kernel.ads')
-rw-r--r-- | gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/libgnat/system-vxworks7-x86-kernel.ads b/gcc/ada/libgnat/system-vxworks7-x86-kernel.ads index f7be01d..42ae983 100644 --- a/gcc/ada/libgnat/system-vxworks7-x86-kernel.ads +++ b/gcc/ada/libgnat/system-vxworks7-x86-kernel.ads @@ -69,8 +69,8 @@ package System is Null_Address : constant Address; Storage_Unit : constant := 8; - Word_Size : constant := 32; - Memory_Size : constant := 2 ** 32; + Word_Size : constant := Standard'Word_Size; + Memory_Size : constant := 2 ** Word_Size; -- Address comparison |