diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2021-05-10 23:27:23 +0200 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2021-05-10 23:27:23 +0200 |
commit | b1241d573822afcc591ba7a84b8866a440f24073 (patch) | |
tree | bbbe850229403dd418cb4b3cfaf1f18e7bb88882 /gcc/go | |
parent | a1b10eec36aa7aa32757fcdde3b53865d383399c (diff) | |
download | gcc-b1241d573822afcc591ba7a84b8866a440f24073.zip gcc-b1241d573822afcc591ba7a84b8866a440f24073.tar.gz gcc-b1241d573822afcc591ba7a84b8866a440f24073.tar.bz2 |
Do not use pragma Provide_Shift_Operators in Atree package
This pragma is relatively recent and may be problematic for the bootstrap.
gcc/ada/
* atree.ads (Slot): Remove pragma Provide_Shift_Operators.
(Shift_Left): New intrinsic function.
(Shift_Right): Likewise.
* atree.adb (Get_1_Bit_Val): Use Natural instead of Integer.
(Get_2_Bit_Val): Likewise.
(Get_4_Bit_Val): Likewise.
(Get_8_Bit_Val): Likewise.
(Set_1_Bit_Val): Likewise.
(Set_2_Bit_Val): Likewise.
(Set_4_Bit_Val): Likewise.
(Set_8_Bit_Val): Likewise.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions