The one-blank rule before a new block skipped every line that followed a TEXT directive, not just the function's first label, so a TEXT with an empty body ran straight into the next declaration. The exemption now applies to labels only, and the directive shapes around GLOBL and DATA ranges are pinned. Assisted-by: GLM 5.3