This reverts commit 5e28c892 as the linker on the clang-ppc64le-rhel bot doesn't seem to support --push-state/--pop-state.