aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-07-30 13:01:18 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2014-07-30 13:01:18 +0200
commit93a87598b928f58f9e467bea8c718c5e2c91e498 (patch)
tree3d747f395017502c088251df59226e37086a5feb /gcc/ada/debug.adb
parent1399d355cb74c0de280637c1ce678df71f4adb38 (diff)
downloadgcc-93a87598b928f58f9e467bea8c718c5e2c91e498.zip
gcc-93a87598b928f58f9e467bea8c718c5e2c91e498.tar.gz
gcc-93a87598b928f58f9e467bea8c718c5e2c91e498.tar.bz2
[multiple changes]
2014-07-30 Doug Rupp <rupp@adacore.com> * adaint.c (__gnat_tmp_name) [__ANDROID__]: Default to putting temp files in /cache directory unless overridden by TMPDIR. 2014-07-30 Jose Ruiz <ruiz@adacore.com> * s-tassta.adb, s-tarest.adb (Initialize, Create_Task, Create_Restricted_Task): Remove redundant check. Number_Of_CPUs returns type CPU, so it can never be greater than CPU_Range'Last. 2014-07-30 Bob Duff <duff@adacore.com> * s-taskin.ads: Minor comment fix. 2014-07-30 Thomas Quinot <quinot@adacore.com> * g-socket.adb: Remove now useless WITH, USE, and USE TYPE clauses. 2014-07-30 Yannick Moy <moy@adacore.com> * debug.adb: Free debug flag dQ used for frontend inlining in GNATprove mode.. * sem_ch6.adb (Analyze_Subprogram_Body_Helper): Remove test of debug flag.. 2014-07-30 Thomas Quinot <quinot@adacore.com> * Make-generated.in: Remove generation of s-oscons.ads, only generate the xoscons utility, in runtime-agnostic rules. * gcc-interface/Makefile.in: Clean up rules. Remove VMS parts, no longer supported. From-SVN: r213250
Diffstat (limited to 'gcc/ada/debug.adb')
-rw-r--r--gcc/ada/debug.adb9
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/ada/debug.adb b/gcc/ada/debug.adb
index 1f7c8e2..b96ce833 100644
--- a/gcc/ada/debug.adb
+++ b/gcc/ada/debug.adb
@@ -80,7 +80,7 @@ package body Debug is
-- dN No file name information in exception messages
-- dO Output immediate error messages
-- dP Do not check for controlled objects in preelaborable packages
- -- dQ Enable inlining in GNATprove mode
+ -- dQ Enable inlining of bodies-without-decl in GNATprove mode
-- dR Bypass check for correct version of s-rpc
-- dS Never convert numbers to machine numbers in Sem_Eval
-- dT Convert to machine numbers only for constant declarations
@@ -438,9 +438,10 @@ package body Debug is
-- in preelaborable packages, but this restriction is a huge pain,
-- especially in the predefined library units.
- -- dQ Enable inlining in GNATprove mode. Although expansion is not set in
- -- GNATprove mode, inlining is useful for improving the precision of
- -- formal verification. Under a debug flag until fully reliable.
+ -- dQ Enable inlining of bodies-without-decl in GNATprove mode. A decl is
+ -- created by the frontend so that the usual frontend inlining
+ -- mechanism can be used for formal verification. Under a debug flag
+ -- until fully reliable.
-- dR Bypass the check for a proper version of s-rpc being present
-- to use the -gnatz? switch. This allows debugging of the use