"Undefined" is too loaded of a word here. In a document like this designed for piecemeal consumption by the general public, we must be careful to word things such that they cannot be taken out of context. Prefer "unspecified" unless you literally mean "undefined" in the sense of C's undefined behavior. And in this heading I think "Data layout is (usually) determined by the compiler" works better.