Some targets does not support labels inside debug sections, but support
references in form section +|- offset. Patch adds initial support
for this. Also, this patch disables emission of all additional debug
sections that may have labels inside of it (like pub sections and string tables).
The LLVM coding standard says not to put braces around single statement blocks.