This directive is generated by compilers to include auxiliary debugging information in the symbol table. It is only permitted inside .def/.endef pairs. Tags are used to link structure definitions in the symbol table with instances of those structures.
.tag is only used when generating COFF format output; when as is generating b.out, it accepts this directive but ignores it.