aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-07-31 14:28:48 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2014-07-31 14:28:48 +0200
commitf3296dd398cbfd8b126d3f8bf49ea47691b69f2c (patch)
treefead9dc32cef55566b1f1def80ef48b4ac91a389 /gcc/ada/debug.adb
parent3dddb11ea42ee8c8cbb235f99ef6986e84919b4e (diff)
downloadgcc-f3296dd398cbfd8b126d3f8bf49ea47691b69f2c.zip
gcc-f3296dd398cbfd8b126d3f8bf49ea47691b69f2c.tar.gz
gcc-f3296dd398cbfd8b126d3f8bf49ea47691b69f2c.tar.bz2
[multiple changes]
2014-07-31 Gary Dismukes <dismukes@adacore.com> * exp_util.adb: Minor reformatting. 2014-07-31 Vincent Celier <celier@adacore.com> * errutil.adb (Error_Msg): Make sure that all components of the error message object are initialized. 2014-07-31 Ed Schonberg <schonberg@adacore.com> * sem_ch4.adb (Try_Container_Indexing): If the container type is class-wide, use specific type to locate iteration primitives. * sem_ch13.adb (Check_Indexing_Functions): Add legality checks for rules in RM 4.1.6 (Illegal_Indexing): New diagnostic procedure. Minor error message reformating. * exp_ch5.adb (Expand_Iterator_Loop): Handle properly Iterator aspect for a derived type. 2014-07-31 Robert Dewar <dewar@adacore.com> * debug.adb: Document debug flag d.X. From-SVN: r213346
Diffstat (limited to 'gcc/ada/debug.adb')
-rw-r--r--gcc/ada/debug.adb8
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ada/debug.adb b/gcc/ada/debug.adb
index 64162ef..a1a1d8c 100644
--- a/gcc/ada/debug.adb
+++ b/gcc/ada/debug.adb
@@ -141,7 +141,7 @@ package body Debug is
-- d.U Ignore indirect calls for static elaboration
-- d.V
-- d.W Print out debugging information for Walk_Library_Items
- -- d.X
+ -- d.X Old treatment of indexing aspects
-- d.Y
-- d.Z
@@ -685,6 +685,12 @@ package body Debug is
-- the order in which units are walked. This is primarily for use in
-- debugging CodePeer mode.
+ -- d.X A previous version of GNAT allowed indexing aspects to be
+ -- redefined on derived container types, while the default iterator
+ -- was inherited from the aprent type. This non-standard extension
+ -- is preserved temporarily for use by the modelling project under
+ -- debug flag d.X.
+
-- d1 Error messages have node numbers where possible. Normally error
-- messages have only source locations. This option is useful when
-- debugging errors caused by expanded code, where the source location