diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-03-17 21:26:43 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-11 05:53:51 -0400 |
commit | adffc3672314dc260d5c692d2dce81d42cdb22dc (patch) | |
tree | a6115b164ab8c19300af419a384d9cfd9fafcaa2 /gcc/lto-wrapper.c | |
parent | cf0a011c2be57cd7454650c3a411aca0362719ad (diff) | |
download | gcc-adffc3672314dc260d5c692d2dce81d42cdb22dc.zip gcc-adffc3672314dc260d5c692d2dce81d42cdb22dc.tar.gz gcc-adffc3672314dc260d5c692d2dce81d42cdb22dc.tar.bz2 |
[Ada] Fix wrong access to large bit-packed arrays with reverse SSO
2020-06-11 Eric Botcazou <ebotcazou@adacore.com>
gcc/ada/
* exp_pakd.ads: Add paragraph about scalar storage order.
* exp_pakd.adb (Install_PAT): Do not set the scalar storage
order of the PAT here but...
(Set_PB_Type): ...here instead and...
(Create_Packed_Array_Impl_Type): ...here as well.
* rtsfind.ads (RE_Id): Add RE_Rev_Packed_Bytes{1,2,4}.
(RE_Unit_Table): Likewise.
* libgnat/s-unstyp.ads (Rev_Packed_Bytes1): New derived type.
(Rev_Packed_Bytes2): Likewise.
(Rev_Packed_Bytes4): Likewise.
Diffstat (limited to 'gcc/lto-wrapper.c')
0 files changed, 0 insertions, 0 deletions