ST_Data is used to model BFD BFD_OBJECT.
A STT_TLS symbol does not have the BFD_OBJECT flag in BFD.
This makes sense because a STT_TLS symbol is like in a different address space,
normal data/object properties do not apply on them.
With this change, a STT_TLS symbol will not be displayed as 'O'.
This new behavior matches objdump.
I think llvm-objdump is the only affected component by this change.