aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/lib-writ.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/lib-writ.ads')
-rw-r--r--gcc/ada/lib-writ.ads8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ada/lib-writ.ads b/gcc/ada/lib-writ.ads
index 75621d7..f1770ba 100644
--- a/gcc/ada/lib-writ.ads
+++ b/gcc/ada/lib-writ.ads
@@ -403,6 +403,7 @@ package Lib.Writ is
-- The dependency lines indicate the source files on which the compiled
-- units depend. This is used by the binder for consistency checking.
+ -- These lines are also referenced by the cross-reference information.
-- D source-name time-stamp checksum [subunit-name] line:file-name
@@ -437,6 +438,13 @@ package Lib.Writ is
-- lines to ease readability. Blanks between fields are also
-- ignored.
+ -- For entries corresponding to files that were not present (and
+ -- thus resulted in error messages), or for files that are not
+ -- part of the dependency set, both the time stamp and checksum
+ -- are set to all zero characters. These dummy entries are ignored
+ -- by the binder in dependency checking, but must be present for
+ -- proper interpretation of the cross-reference data.
+
--------------------------
-- Cross-Reference Data --
--------------------------