aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/terminals.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2020-11-10 18:43:52 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2020-11-30 09:16:18 -0500
commita09afbd1c6f17b150a8d4ce26cd65f390d056035 (patch)
treec4d68a57cfbac40ac00d18133658a8189e7b2cc3 /gcc/ada/terminals.c
parent4056d9abfa67e3584f68e1c2ecb8de9bc05a68cf (diff)
downloadgcc-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