aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
diff options
context:
space:
mode:
authorPierre-Alexandre Bazin <bazin@adacore.com>2021-11-04 10:48:46 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2021-11-10 08:57:40 +0000
commitbbe3c88351bc98a9866720e03ef76e8caf516461 (patch)
tree0bbac2b99c63e565ca7ff967c14b065b238f2cdf /gcc/ada/gcc-interface/decl.c
parent99f8a653683b2e3f14713656c79dc2b721c38e0f (diff)
downloadgcc-bbe3c88351bc98a9866720e03ef76e8caf516461.zip
gcc-bbe3c88351bc98a9866720e03ef76e8caf516461.tar.gz
gcc-bbe3c88351bc98a9866720e03ef76e8caf516461.tar.bz2
[Ada] Prove double precision integer arithmetic unit
gcc/ada/ * libgnat/a-nbnbig.ads: Mark the unit as Pure. * libgnat/s-aridou.adb: Add contracts and ghost code for proof. (Scaled_Divide): Reorder operations and use of temporaries in two places to facilitate proof. * libgnat/s-aridou.ads: Add full functional contracts. * libgnat/s-arit64.adb: Mark in SPARK. * libgnat/s-arit64.ads: Add contracts similar to those from s-aridou.ads. * rtsfind.ads: Document the limitation that runtime units loading does not work for private with-clauses.
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions