They are unnecessary, as the dynamic loader can apply the original relocations directly. This was also resulting in the creation of copy relocations in PIEs. Differential Revision: http://reviews.llvm.org/D19089 llvm-svn: 266273