diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2016-05-09 11:54:55 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2016-05-09 11:54:55 +0000 |
commit | ad103b01538743f91ba51cfa51da273d34c901c4 (patch) | |
tree | 2b0dc7dd0a636ef6539f2e6f8994a35788eef858 /gcc/configure | |
parent | 7972e24663f00ba9319b71b6cb7d931d6ded5fa1 (diff) | |
download | gcc-ad103b01538743f91ba51cfa51da273d34c901c4.zip gcc-ad103b01538743f91ba51cfa51da273d34c901c4.tar.gz gcc-ad103b01538743f91ba51cfa51da273d34c901c4.tar.bz2 |
Error out on -fvtable-verify without --enable-vtable-verify
* configure.ac (enable_vtable_verify): Handle --enable-vtable-verify.
* configure: Regenerate.
* config.in: Regenerate.
* gcc.c (VTABLE_VERIFICATION_SPEC) [!ENABLE_VTABLE_VERIFY]: Error
on -fvtable-verify.
* config/sol2.h [!ENABLE_VTABLE_VERIFY] (STARTFILE_VTV_SPEC): Define.
(ENDFILE_VTV_SPEC): Define.
From-SVN: r236029
Diffstat (limited to 'gcc/configure')
-rwxr-xr-x | gcc/configure | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/gcc/configure b/gcc/configure index 274c397..319dcc3 100755 --- a/gcc/configure +++ b/gcc/configure @@ -904,6 +904,7 @@ enable_decimal_float enable_fixed_point enable_threads enable_tls +enable_vtable_verify enable_objc_gc with_dwarf2 enable_shared @@ -1619,6 +1620,7 @@ Optional Features: package --enable-tls enable or disable generation of tls code overriding the assembler check for tls support + --enable-vtable-verify enable vtable verification feature --enable-objc-gc enable the use of Boehm's garbage collector with the GNU Objective-C runtime --disable-shared don't provide a shared libgcc @@ -7591,6 +7593,20 @@ else fi +# Check whether --enable-vtable-verify was given. +if test "${enable_vtable_verify+set}" = set; then : + enableval=$enable_vtable_verify; +else + enable_vtable_verify=no +fi + +vtable_verify=`if test x$enable_vtable_verify = xyes; then echo 1; else echo 0; fi` + +cat >>confdefs.h <<_ACEOF +#define ENABLE_VTABLE_VERIFY $vtable_verify +_ACEOF + + # Check whether --enable-objc-gc was given. if test "${enable_objc_gc+set}" = set; then : enableval=$enable_objc_gc; if test x$enable_objc_gc = xno; then @@ -18458,7 +18474,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 18462 "configure" +#line 18477 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -18564,7 +18580,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 18568 "configure" +#line 18583 "configure" #include "confdefs.h" #if HAVE_DLFCN_H |