-
- Downloads
[Ada] Small adjustment to parameterization of System.Value_R
gcc/ada/ * doc/gnat_ugn/gnat_and_program_execution.rst: Minor fix. * gnat_ugn.texi: Regenerate. * libgnat/s-valuer.ads (Precision_Limit): New formal parameter. * libgnat/s-valuer.adb (Precision_Limit): Remove. (Scan_Decimal_Digits): Robustify overflow check. (Scan_Integral_Digits): Likewise. * libgnat/s-valrea.adb: Add assertion on the size of the unsigned type and instantiate System.Value_R with the mantissa limit. (Integer_to_Real): Add Extra parameter and take it into account. (Scan_Real): Pass Extra to Integer_to_Real. (Value_Real): Likewise. * libgnat/s-valued.adb: Add assertion on the size of the unsigned type and instantiate System.Value_R with the mantissa limit. * libgnat/s-valuef.adb: Likewise.
Showing
- gcc/ada/doc/gnat_ugn/gnat_and_program_execution.rst 1 addition, 1 deletiongcc/ada/doc/gnat_ugn/gnat_and_program_execution.rst
- gcc/ada/gnat_ugn.texi 6 additions, 6 deletionsgcc/ada/gnat_ugn.texi
- gcc/ada/libgnat/s-valrea.adb 25 additions, 9 deletionsgcc/ada/libgnat/s-valrea.adb
- gcc/ada/libgnat/s-valued.adb 4 additions, 1 deletiongcc/ada/libgnat/s-valued.adb
- gcc/ada/libgnat/s-valuef.adb 4 additions, 1 deletiongcc/ada/libgnat/s-valuef.adb
- gcc/ada/libgnat/s-valuer.adb 12 additions, 5 deletionsgcc/ada/libgnat/s-valuer.adb
- gcc/ada/libgnat/s-valuer.ads 2 additions, 0 deletionsgcc/ada/libgnat/s-valuer.ads
Loading
Please register or sign in to comment