aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-07-31 15:11:44 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2014-07-31 15:11:44 +0200
commitd7a93e45289b395c3cb0f43ddb869e1263272102 (patch)
treecbc96cf6bd225a3e3af9885304a81b99aea166f0 /gcc/ada/debug.adb
parent16a569d2f4278bcb777d58bb0cdd0a20361c4518 (diff)
downloadgcc-d7a93e45289b395c3cb0f43ddb869e1263272102.zip
gcc-d7a93e45289b395c3cb0f43ddb869e1263272102.tar.gz
gcc-d7a93e45289b395c3cb0f43ddb869e1263272102.tar.bz2
[multiple changes]
2014-07-31 Javier Miranda <miranda@adacore.com> * gnat1drv.adb (Back_End_Inlining): Set to false if Suppress_All_Inlining is set. * debug.adb: Adding documentation for -gnatd.z. * inline.adb (Add_Inlined_Body): Extend the -gnatn2 processing to -gnatn1 for calls to Inline_Always routines. (Add_Inlined_Subprogram): Remove previous patch. 2014-07-31 Ed Schonberg <schonberg@adacore.com> * sem_ch13.adb (Check_One_Function): Apply properly the static semantic rules for indexing aspects and the functions they denote. From-SVN: r213361
Diffstat (limited to 'gcc/ada/debug.adb')
-rw-r--r--gcc/ada/debug.adb8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ada/debug.adb b/gcc/ada/debug.adb
index 562a49c..02f8d1f 100644
--- a/gcc/ada/debug.adb
+++ b/gcc/ada/debug.adb
@@ -598,8 +598,12 @@ package body Debug is
-- all targets except AAMP, .NET and JVM). This switch has no effect
-- under GNATprove to avoid confusing the formal verification output,
-- and it has no effect if the sources are compiled with frontend
- -- inlining (ie. -gnatN). This switch is currently used to evaluate
- -- the impact of back end inlining.
+ -- inlining (ie. -gnatN). This switch is used to evaluate the impact
+ -- of back end inlining since the GCC backend has now more support for
+ -- inlining than before, and hence most of the inlinings that are
+ -- currently handled by the frontend can be done by the backend with
+ -- the extra benefit of supporting cases which are currently rejected
+ -- by GNAT.
-- d.A There seems to be a problem with ASIS if we activate the circuit
-- for reading and writing the aspect specification hash table, so