David,
I checked the
cross-references in sections 21-29. 
Mostly OK.
There were a couple that
could have been more specific, for example, with a .1 suffix, but I think the
LRM is better the way it is.  The only
ones that I wasn't sure about were --
  In 26.3, "Section 8" -?-> "Section 8.6"
  In 27.4.1.3, the last reference to 27.4.3 for
information on
  non-context
tasks/functions seems to be to a section that's about
  context, not
non-context.
  In 27.4.4, there's not much in 10.5 about
function prototypes.
Additional editorial issues
I ran across --
  23.14, first sentence, "as described in
the following sections"
  doesn't fit.  This phrase makes more sense in the first
  place it appears,
namely, the first sentence of 23.1.
  23.15.2: "Cross-reference" ??
  26.3: near end, "procedural
assignments" -?-> "procedural continuous
                         assignments"
  Syntax 10-3 should get the same expansion
that Syntax 27-1 did.
  Why is there a need for Section 10.5?
Brad
Hi David, 
Below are the items that I
noticed when reviewing the set of cross-references from chapters 15 through 21
of Draft 3 of the 3.1a LRM. 
1. 15.10, page 190, Syntax
15-2
   The last line is from a different section of
the appendix than the rest
   of the BNF shown in
this box.
   cycle_delay ::=           // from
annex A.6.11
2. 15.14, page 193, 3rd
paragraph, event_count
   event_count
is used at least 5 times in the text. I don't see event_count
   in the BNF.  
3. 17.7.10, page 227, first paragraph,
first sentence, first word, first char
   The first letter is in courier font.
 
4. 17.10, page 237, Syntax
17-14
   a. concurrent_assertion_item_declaration::= 
      The BNF here doesn't quite match A.2.10
  
   b. multi_clock_property_expr::=
      !multi_clock_sequence     <--- in document 
      |multi_clock_seauence     <--- should be this?
   c. Same issue as b. in A.2.10
   d. Same issue as b. in 17.11, Syntax 17-15,
page 244
   e. property_instance::=
      // from Annex A.6.10      <--- in document
      // from Annex A.2.10      <--- should be this?
5. 17.16, page 250, Syntax
17-16
   concurrent_assertion_item::=
   This BNF doesn't quite match A.2.10
6. 18.7, page 276, Syntax
18-4
   a. inout_declaration::= 
      Doesn't quite match A.2.1.2
   b. port_type::=
      Doesn't quite match A.2.2.1
7. 20.4.1, Syntax 20-3, page
321
   trans_set::=trans_range_list->=>trans_range_list{->=>trans_range_list}
   a. I see a right arrow in the syntax (shown
as -> above). There are two 
      of them. I don't
believe these should be there. 
   
   b. This same syntax is shown in A.2.11 
8. 20.6, Syntax 20-?, page 330, 
   a. // not in Annex A   <--- this is in the syntax box
   b. There is no title for this syntax box
9. 20.6.1, Syntax 20-?, page 332
   a. // not in Annex A   <--- this is in the syntax box
   b. There is no title for this syntax box
10. 21.2, Syntax 21-1, page
336
   a. // from             <--- shown in syntax box
      // from Annex A.2.4 <--- should be
this
   b. // from             <--- shown in syntax box
      // from Annex A.1.4 <--- should be
this
Neil