fix main program TLS alignment for dynamic-linked programs
fix main program TLS alignment for dynamic-linked programs

this change brings the behavior in line with the static-linked code,
which seems to be correct.

chardi/musl,chardi/musl,chardi/musl