diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-03-17 21:26:43 +0100 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 13:12:11 -0300 |
commit | 062932c505671a63705f984135c2e821fb0018ed (patch) | |
tree | 31df4b5441bb598c80229ff58df2c1bd80e44f77 /gcc/fortran/expr.c | |
parent | 05fb98fb78f996c4976b4ddbdf9550de29f11e4f (diff) | |
download | gcc-062932c505671a63705f984135c2e821fb0018ed.zip gcc-062932c505671a63705f984135c2e821fb0018ed.tar.gz gcc-062932c505671a63705f984135c2e821fb0018ed.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/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions