Delete !HAVE_LD_PIE variants of startfile/endfile specs
authorAlan Modra <amodra@gcc.gnu.org>
Sun, 18 Nov 2018 10:22:10 +0000 (20:52 +1030)
committerAlan Modra <amodra@gcc.gnu.org>
Sun, 18 Nov 2018 10:22:10 +0000 (20:52 +1030)
commit003fc14b5b74ab203d693e2a4f30c25bd280daf8
tree35dca2779cec819595148980f3cbe799abbf3ae1
parent83fad92900e6370e4ca4f40cefe56a386399239d
Delete !HAVE_LD_PIE variants of startfile/endfile specs

The HAVE_LD_PIE variant doesn't contain anything that will break
linking when !HAVE_LD_PIE that isn't already broken if you choose to
build PIEs with a linker that doesn't support PIE.  All this
HAVE_LD_PIE protects is the choice of different crt files, which is
more about libc capability than linker capability.

* config/gnu-user.h (GNU_USER_TARGET_STARTFILE_SPEC): Delete
!HAVE_LD_PIE variant.
(GNU_USER_TARGET_ENDFILE_SPEC): Likewise.

From-SVN: r266249
gcc/ChangeLog
gcc/config/gnu-user.h