[Ada] ACATS 4.1Q - CDD2A04 - RLS not followed
authorArnaud Charlet <charlet@adacore.com>
Sat, 21 Mar 2020 19:03:58 +0000 (15:03 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Fri, 12 Jun 2020 08:29:17 +0000 (04:29 -0400)
commit1ed0551d5adebbadca367dc8284a6c54afee495f
tree0f700743e8758006f1684d4721f2fbe36dab807f
parent51ebdbc91a8bbbd7509273075f3953b335b8c7c1
[Ada] ACATS 4.1Q - CDD2A04 - RLS not followed

2020-06-12  Arnaud Charlet  <charlet@adacore.com>

gcc/ada/

* exp_strm.adb (Build_Elementary_Input_Call): Add support for 24
bits elementary types.
* rtsfind.ads: Add 24 bits integer streaming routines.
* sem_ch13.adb (Analyze_Attribute_Definition_Clause
[Attribute_Stream_Size]): Add support for 24 bits elementary
types.
* libgnat/s-stratt.ads, libgnat/s-stratt.adb,
libgnat/s-stratt__xdr.adb: Add support for signed and unsigned
24 bits integers.
gcc/ada/exp_strm.adb
gcc/ada/libgnat/s-stratt.adb
gcc/ada/libgnat/s-stratt.ads
gcc/ada/libgnat/s-stratt__xdr.adb
gcc/ada/rtsfind.ads
gcc/ada/sem_ch13.adb