The following constraint is unrelated to templates, but I think it is wrong:
C855 A named procedure with the POINTER attribute shall have the EXTERNAL attribute.
In general, I feel that this is a clause that will require further passes to be certain we got everything. Lots of things are already addressed in the misc paper.