diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-10-31 12:41:18 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-11-27 04:15:38 -0500 |
commit | 73e07f1cd9b0f715614ec27f409002ea462c9668 (patch) | |
tree | ba62153078e9b8f243ece510c6b8f58fb15554c9 /gcc/tree-stdarg.c | |
parent | 5e9f814d754be790aec5b69a95699a8af2654058 (diff) | |
download | gcc-73e07f1cd9b0f715614ec27f409002ea462c9668.zip gcc-73e07f1cd9b0f715614ec27f409002ea462c9668.tar.gz gcc-73e07f1cd9b0f715614ec27f409002ea462c9668.tar.bz2 |
[Ada] Optimize magnitude of integer operations for fixed point
gcc/ada/
* exp_fixd.adb (Build_Double_Divide): Use the RM size of types and
a more precise estimate for the size of the denominator.
(Build_Double_Divide_Code): Likewise.
(Build_Multiply): Use a more precise estimate for the size of the
result.
(Build_Scaled_Divide): Use the RM size of types and a more precise
estimate for the size of the numerator.
(Build_Scaled_Divide_Code): Likewise.
Diffstat (limited to 'gcc/tree-stdarg.c')
0 files changed, 0 insertions, 0 deletions