summaryrefslogtreecommitdiff
path: root/libgcc/udivmod.c
diff options
context:
space:
mode:
authorYannick Moy <moy@adacore.com>2023-01-23 17:09:40 +0000
committerMarc Poulhiès <poulhies@adacore.com>2023-05-16 10:30:58 +0200
commit8ebdd4431829c61228ec92f906cb9f7a2141325f (patch)
tree78ce2d490bd043318ff355a2f4ff8666612be803 /libgcc/udivmod.c
parentbac7eb85ef0caca4e55b362f688776dbea14feb9 (diff)
downloadgcc-8ebdd4431829c61228ec92f906cb9f7a2141325f.tar.gz
ada: Update proof of runtime units
Following changes in GNATprove, proofs need to be amended. gcc/ada/ * libgnat/s-aridou.adb (Lemma_Div_Pow2): Add assertion. * libgnat/s-arit32.adb (Lemma_Abs_Div_Commutation): Simplify. * libgnat/s-expmod.adb (Lemma_Exp_Mod): Add assertions. (Lemma_Euclidean_Mod): Add body to lemma. (Lemma_Mult_Mod): Add assertion. * libgnat/s-valueu.adb (Scan_Raw_Unsigned): Modify assertion. * libgnat/s-vauspe.ads (Raw_Unsigned_Last_Ghost): Add postcondition. * libgnat/s-widthi.adb: Use more precise types.
Diffstat (limited to 'libgcc/udivmod.c')
0 files changed, 0 insertions, 0 deletions