On a mips64el-linux-gnu system, the dynamic linker arranges TLS blocks
 0xfff7fe9680..0xfff7fe9684, align = 0x4  0xfff7fe9688..0xfff7fe96a8, align = 0x8  0xfff7fe96c0..0xfff7fe9e60, align = 0x40  0xfff7fe9e60..0xfff7fe9ef8, align = 0x8
Note that the dynamic linker can only put  at 0xfff7fe9688, not
0xfff7fe9684 or it will be misaligned. But we were comparing the
distance between two blocks with the alignment of the previous range,
causing GetStaticTlsBoundary fail to merge the consecutive blocks.
Compare against the alignment of the latter range to fix the issue.