]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Don't install vtv_*.o unless --enable-vtable-verify (PR libgcc/59339)
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 6 Mar 2014 12:24:11 +0000 (12:24 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 6 Mar 2014 12:24:11 +0000 (12:24 +0000)
PR libgcc/59339
* config.host (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu)
(*-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu): Only add
vtv_*.o to extra_parts if enable_vtable_verify.

From-SVN: r208381

libgcc/ChangeLog
libgcc/config.host

index 0b908d9be783f38513241929583360b16d10a5cd..381a5e27c6633920e40a8c2442ae557433869b85 100644 (file)
@@ -1,3 +1,10 @@
+2014-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR libgcc/59339
+       * config.host (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu)
+       (*-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu): Only add
+       vtv_*.o to extra_parts if enable_vtable_verify.
+
 2014-03-06  Nick Clifton  <nickc@redhat.com>
 
        * config/msp430/t-msp430 (LIB2ADD): Add lib2hw_mul.S
index 185d40bf6766751258161245eb9ab6c8692445c9..bdc725f32a49ee9be6891771bd70cc44b602736d 100644 (file)
@@ -228,7 +228,10 @@ case ${host} in
   ;;
 *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu)
   tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip t-slibgcc t-slibgcc-gld t-slibgcc-elf-ver t-linux"
-  extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o vtv_start.o vtv_end.o vtv_start_preinit.o vtv_end_preinit.o"
+  extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o"
+  if test x$enable_vtable_verify = xyes; then
+    extra_parts="$extra_parts vtv_start.o vtv_end.o vtv_start_preinit.o vtv_end_preinit.o"
+  fi
   ;;
 *-*-lynxos*)
   tmake_file="$tmake_file t-lynx $cpu_type/t-crtstuff t-crtstuff-pic t-libgcc-pic"