diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-11-10 18:43:52 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-11-30 09:16:18 -0500 |
commit | a09afbd1c6f17b150a8d4ce26cd65f390d056035 (patch) | |
tree | c4d68a57cfbac40ac00d18133658a8189e7b2cc3 /gcc/ada/terminals.c | |
parent | 4056d9abfa67e3584f68e1c2ecb8de9bc05a68cf (diff) | |
download | gcc-a09afbd1c6f17b150a8d4ce26cd65f390d056035.zip gcc-a09afbd1c6f17b150a8d4ce26cd65f390d056035.tar.gz gcc-a09afbd1c6f17b150a8d4ce26cd65f390d056035.tar.bz2 |
[Ada] Add stream-oriented attributes support for 128-bit integer types
gcc/ada/
* doc/gnat_ugn/building_executable_programs_with_gnat.rst (-xdr):
Document that XDR is not supported for 128-bit integer types.
* gnat_ugn.texi: Regenerate.
* exp_strm.adb (Build_Elementary_Input_Call): Deal with types
larger than Long_Long_Integer.
(Build_Elementary_Write_Call): Likewise.
* rtsfind.ads (RE_Id): Add RE_I_LLL{I,U] and RE_W_LLL{I,U}.
(RE_Unit_Table): Add entries for them.
* libgnat/s-stratt.ads (I_LLLI): New inline function.
(I_LLLU): Likewise.
(W_LLLI): New inline procedure.
(W_LLLU): Likewise.
* libgnat/s-stratt.adb (S_LLLI): New subtype of SEA.
(S_LLLU): Likewise.
(From_LLLI): New instance of Unchecked_Conversion.
(From_LLLU): Likewise.
(To_LLLI): Likewise.
(To_LLLU): Likewise.
(I_LLLI): Implement.
(I_LLLU): Likewise.
(W_LLLI): Likewise.
(W_LLLU): Likewise.
Diffstat (limited to 'gcc/ada/terminals.c')
0 files changed, 0 insertions, 0 deletions