diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-07-31 15:11:44 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-07-31 15:11:44 +0200 |
commit | d7a93e45289b395c3cb0f43ddb869e1263272102 (patch) | |
tree | cbc96cf6bd225a3e3af9885304a81b99aea166f0 /gcc/ada/debug.adb | |
parent | 16a569d2f4278bcb777d58bb0cdd0a20361c4518 (diff) | |
download | gcc-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.adb | 8 |
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 |