Fix PR other/91396 static linke error with -fvtable-verify
authorCaroline Tice <cmtice@google.com>
Tue, 13 Aug 2019 16:11:20 +0000 (09:11 -0700)
committerCaroline Tice <ctice@gcc.gnu.org>
Tue, 13 Aug 2019 16:11:20 +0000 (09:11 -0700)
commit65a3896a182c3518f3ba7b5cecaf7d1ca7badf0c
tree2ff0c7506b5c42c518e72ce1c8047732e14c8c50
parent51ad8481b8fe3d47aaa4494deace6153c353dec1
Fix PR other/91396 static linke error with -fvtable-verify

Fix a bug where linking with -fvtable-verify  and
-static causes the linker to complain about multiple definitions of
things in the vtv_end*.o files (once from the .o file and once from
libvtv.a).

2019-08-12  Caroline Tice  <cmtice@google.com>

        PR other/91396
        * config/gnu-user.h (GNU_USER_TARGET_ENDFILE_SPEC): Only add the
        vtv_end.o or vtv_end_preinit.o files if !static.

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