summaryrefslogtreecommitdiff
path: root/gcc/ada/opt.ads
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-01 10:32:10 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-01 10:32:10 +0000
commite5216fa4bc7163f9646aa72f1b25bb87120fad4f (patch)
treea6395d4b8310bdda4c3ba8a43eefb8beef8f1df7 /gcc/ada/opt.ads
parente173b8330f8732f3e25803e96c453891a593edfa (diff)
downloadgcc-e5216fa4bc7163f9646aa72f1b25bb87120fad4f.tar.gz
2014-08-01 Robert Dewar <dewar@adacore.com>
* make.adb, makeutl.ads: Minor reformatting. * debug.adb, opt.ads: Clarify documentation of Front_End_Inlining and Back_End_Inlining. 2014-08-01 Tristan Gingold <gingold@adacore.com> * gnatcmd.adb (GNATCmd): Set AAMP_On_Target using command name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213453 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/opt.ads')
-rw-r--r--gcc/ada/opt.ads10
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ada/opt.ads b/gcc/ada/opt.ads
index 883e359d323..611cc17093b 100644
--- a/gcc/ada/opt.ads
+++ b/gcc/ada/opt.ads
@@ -248,7 +248,10 @@ package Opt is
Back_End_Inlining : Boolean := False;
-- GNAT
- -- Set True to activate inlining by back-end expansion
+ -- Set True to activate inlining by back-end expansion. This is the normal
+ -- default mode for gcc targets, so it is True on such targets unless the
+ -- switches -gnatN or -gnatd.z are used. See circuitry in gnat1drv for the
+ -- exact conditions for setting this switch.
Bind_Alternate_Main_Name : Boolean := False;
-- GNATBIND
@@ -823,7 +826,10 @@ package Opt is
Front_End_Inlining : Boolean := False;
-- GNAT
- -- Set True to activate inlining by front-end expansion
+ -- Set True to activate inlining by front-end expansion (even on GCC
+ -- targets, where inlining is normally handled by the back end). Set by
+ -- the flag -gnatN (which is now considered obsolescent, since the GCC
+ -- back end can do a better job of inlining than the front end these days.
Inline_Processing_Required : Boolean := False;
-- GNAT