summaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/debug.adb')
-rw-r--r--gcc/ada/debug.adb10
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ada/debug.adb b/gcc/ada/debug.adb
index 48ff50bd737..94dc2198b78 100644
--- a/gcc/ada/debug.adb
+++ b/gcc/ada/debug.adb
@@ -93,7 +93,7 @@ package body Debug is
-- dY Enable configurable run-time mode
-- dZ Generate listing showing the contents of the dispatch tables
- -- d.a
+ -- d.a Enable alignment promotion for non-scalar stand-alone objects
-- d.b
-- d.c
-- d.d
@@ -500,6 +500,12 @@ package body Debug is
-- - In case of abstract subprograms the text "is abstract" is
-- added at the end of the line.
+ -- d.a Enable alignment promotion for non-VMS targets. On VMS, by default
+ -- (in Optimize_Alignment (Off) mode), the alignment of stand-alone
+ -- objects is increased in some cases to enable the generation of
+ -- better code. Use of this debug flag enables this transformation
+ -- on non-VMS targets.
+
-- d.f Suppress folding of static expressions. This of course results
-- in seriously non-conforming behavior, but is useful sometimes
-- when tracking down handling of complex expressions.
@@ -636,6 +642,8 @@ package body Debug is
-- Documentation for gnatmake Debug Flags --
--------------------------------------------
+ -- df Only output file names, not path names, in log
+
-- dn Do not delete temporary files created by gnatmake at the end
-- of execution, such as temporary config pragma files, mapping
-- files or project path files.