x86: Default CET run-time support to auto

CET has been added since GCC 8.  This patch defaults CET run-time support
to auto.  It enables CET run-time support if asssembler supports CET
instructions and multi-byte NOPs are enabled via SSE2.

config/

	* cet.m4 (GCC_CET_FLAGS): Change default to auto.

gcc/

	* configure: Regenerated.

libatomic/

	* configure: Regenerated.

libbacktrace/

	* configure: Regenerated.

libcc1/

	* configure: Regenerated.

libcpp/

	* configure: Regenerated.

libdecnumber/

	* configure: Regenerated.

libgcc/

	* configure: Regenerated.

libgfortran/

	* configure: Regenerated.

libgomp/

	* configure: Regenerated.

libitm/

	* configure: Regenerated.

libobjc/

	* configure: Regenerated.

libquadmath/

	* configure: Regenerated.

libsanitizer/

	* configure: Regenerated.

libssp/

	* configure: Regenerated.

libstdc++-v3/

	* configure: Regenerated.

libvtv/

	* configure: Regenerated.

zlib/

	* configure: Regenerated.
This commit is contained in:
H.J. Lu 2020-05-14 08:25:39 -07:00
parent 4036327e4c
commit 8d286dd118
36 changed files with 274 additions and 51 deletions

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* cet.m4 (GCC_CET_FLAGS): Change default to auto.
2020-05-12 H.J. Lu <hongjiu.lu@intel.com> 2020-05-12 H.J. Lu <hongjiu.lu@intel.com>
PR bootstrap/94998 PR bootstrap/94998

View File

@ -3,7 +3,7 @@ dnl GCC_CET_FLAGS
dnl (SHELL-CODE_HANDLER) dnl (SHELL-CODE_HANDLER)
dnl dnl
AC_DEFUN([GCC_CET_FLAGS],[dnl AC_DEFUN([GCC_CET_FLAGS],[dnl
GCC_ENABLE(cet, no, ,[enable Intel CET in target libraries], GCC_ENABLE(cet, auto, ,[enable Intel CET in target libraries],
permit yes|no|auto) permit yes|no|auto)
AC_MSG_CHECKING([for CET support]) AC_MSG_CHECKING([for CET support])

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-14 Christophe Lyon <christophe.lyon@linaro.org> 2020-05-14 Christophe Lyon <christophe.lyon@linaro.org>
* config/arm/arm.c (reg_needs_saving_p): New function. * config/arm/arm.c (reg_needs_saving_p): New function.

12
gcc/configure vendored
View File

@ -30839,7 +30839,8 @@ rm -f core conftest.err conftest.$ac_objext \
fi fi
if test x$may_have_cet = xyes; then if test x$may_have_cet = xyes; then
if test "$cross_compiling" = yes; then : if test x$cross_compiling = xno; then
if test "$cross_compiling" = yes; then :
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot run test program while cross compiling as_fn_error $? "cannot run test program while cross compiling
@ -30884,9 +30885,14 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext conftest.$ac_objext conftest.beam conftest.$ac_ext
fi fi
if test x$enable_cet = xno -a x$have_cet = xyes; then if test x$enable_cet = xno -a x$have_cet = xyes; then
as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
fi
fi fi
else
# Enable CET in cross compiler if possible so that it will run on both
# CET and non-CET hosts.
have_cet=yes
fi fi
if test x$enable_cet = xyes; then if test x$enable_cet = xyes; then
CET_HOST_FLAGS="-fcf-protection" CET_HOST_FLAGS="-fcf-protection"

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-06 Uroš Bizjak <ubizjak@gmail.com> 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
* config/x86/fenv.c (__math_force_eval): Remove. * config/x86/fenv.c (__math_force_eval): Remove.

4
libatomic/configure vendored
View File

@ -1455,7 +1455,7 @@ Optional Features:
sometimes confusing) to the casual installer sometimes confusing) to the casual installer
--enable-symvers=STYLE enables symbol versioning of the shared library --enable-symvers=STYLE enables symbol versioning of the shared library
[default=yes] [default=yes]
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@ -15582,7 +15582,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-13 Ian Lance Taylor <iant@golang.org> 2020-05-13 Ian Lance Taylor <iant@golang.org>
* ztest.c (test_large): Mark state ATTRIBUTE_UNUSED. * ztest.c (test_large): Mark state ATTRIBUTE_UNUSED.

View File

@ -1436,7 +1436,7 @@ Optional Features:
optimize for fast installation [default=yes] optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds) --disable-libtool-lock avoid locking (might break parallel builds)
--disable-largefile omit support for large files --disable-largefile omit support for large files
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--enable-host-shared build host code as shared libraries --enable-host-shared build host code as shared libraries
--enable-cet enable Intel CET in host libraries [default=auto] --enable-cet enable Intel CET in host libraries [default=auto]
@ -12156,7 +12156,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi
@ -12486,7 +12486,8 @@ rm -f core conftest.err conftest.$ac_objext \
fi fi
if test x$may_have_cet = xyes; then if test x$may_have_cet = xyes; then
if test "$cross_compiling" = yes; then : if test x$cross_compiling = xno; then
if test "$cross_compiling" = yes; then :
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot run test program while cross compiling as_fn_error $? "cannot run test program while cross compiling
@ -12531,9 +12532,14 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext conftest.$ac_objext conftest.beam conftest.$ac_ext
fi fi
if test x$enable_cet = xno -a x$have_cet = xyes; then if test x$enable_cet = xno -a x$have_cet = xyes; then
as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
fi
fi fi
else
# Enable CET in cross compiler if possible so that it will run on both
# CET and non-CET hosts.
have_cet=yes
fi fi
if test x$enable_cet = xyes; then if test x$enable_cet = xyes; then
CET_HOST_FLAGS="-fcf-protection" CET_HOST_FLAGS="-fcf-protection"

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-12 H.J. Lu <hongjiu.lu@intel.com> 2020-05-12 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (AM_CXXFLAGS): Add $(CET_HOST_FLAGS). * Makefile.am (AM_CXXFLAGS): Add $(CET_HOST_FLAGS).

43
libcc1/configure vendored
View File

@ -14619,10 +14619,35 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
;; ;;
esac esac
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fcf-protection=none"
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
if test x$may_have_cet = xyes; then if test x$may_have_cet = xyes; then
save_LDFLAGS="$LDFLAGS" # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" cat confdefs.h - <<_ACEOF >conftest.$ac_ext
if test "$cross_compiling" = yes; then : /* end confdefs.h. */
int
main ()
{
return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
may_have_cet=yes
else
may_have_cet=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
if test x$may_have_cet = xyes; then
if test x$cross_compiling = xno; then
if test "$cross_compiling" = yes; then :
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot run test program while cross compiling as_fn_error $? "cannot run test program while cross compiling
@ -14667,10 +14692,14 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext conftest.$ac_objext conftest.beam conftest.$ac_ext
fi fi
LDFLAGS="$save_LDFLAGS" if test x$enable_cet = xno -a x$have_cet = xyes; then
if test x$enable_cet = xno -a x$have_cet = xyes; then as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 fi
fi fi
else
# Enable CET in cross compiler if possible so that it will run on both
# CET and non-CET hosts.
have_cet=yes
fi fi
if test x$enable_cet = xyes; then if test x$enable_cet = xyes; then
CET_HOST_FLAGS="-fcf-protection" CET_HOST_FLAGS="-fcf-protection"
@ -14680,6 +14709,8 @@ else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
CFLAGS="$save_CFLAGS"
LDFLAGS="$save_LDFLAGS"

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-13 Jason Merrill <jason@redhat.com> 2020-05-13 Jason Merrill <jason@redhat.com>
* include/cpplib.h (enum c_lang): Change CXX2A to CXX20. * include/cpplib.h (enum c_lang): Change CXX2A to CXX20.

43
libcpp/configure vendored
View File

@ -7525,10 +7525,35 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
;; ;;
esac esac
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fcf-protection=none"
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
if test x$may_have_cet = xyes; then if test x$may_have_cet = xyes; then
save_LDFLAGS="$LDFLAGS" # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" cat confdefs.h - <<_ACEOF >conftest.$ac_ext
if test "$cross_compiling" = yes; then : /* end confdefs.h. */
int
main ()
{
return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
may_have_cet=yes
else
may_have_cet=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
if test x$may_have_cet = xyes; then
if test x$cross_compiling = xno; then
if test "$cross_compiling" = yes; then :
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot run test program while cross compiling as_fn_error $? "cannot run test program while cross compiling
@ -7573,10 +7598,14 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext conftest.$ac_objext conftest.beam conftest.$ac_ext
fi fi
LDFLAGS="$save_LDFLAGS" if test x$enable_cet = xno -a x$have_cet = xyes; then
if test x$enable_cet = xno -a x$have_cet = xyes; then as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 fi
fi fi
else
# Enable CET in cross compiler if possible so that it will run on both
# CET and non-CET hosts.
have_cet=yes
fi fi
if test x$enable_cet = xyes; then if test x$enable_cet = xyes; then
CET_HOST_FLAGS="-fcf-protection" CET_HOST_FLAGS="-fcf-protection"
@ -7586,6 +7615,8 @@ else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
CFLAGS="$save_CFLAGS"
LDFLAGS="$save_LDFLAGS"
case x$enable_languages in case x$enable_languages in
*jit*) *jit*)

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-12 H.J. Lu <hongjiu.lu@intel.com> 2020-05-12 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.in (CET_HOST_FLAGS): New. * Makefile.in (CET_HOST_FLAGS): New.

View File

@ -1904,6 +1904,52 @@ rm -f conftest.val
as_fn_set_status $ac_retval as_fn_set_status $ac_retval
} # ac_fn_c_compute_int } # ac_fn_c_compute_int
# ac_fn_c_try_link LINENO
# -----------------------
# Try to link conftest.$ac_ext, and return whether this succeeded.
ac_fn_c_try_link ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
rm -f conftest.$ac_objext conftest$ac_exeext
if { { ac_try="$ac_link"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$ac_try_echo"; } >&5
(eval "$ac_link") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
grep -v '^ *+' conftest.err >conftest.er1
cat conftest.er1 >&5
mv -f conftest.er1 conftest.err
fi
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && {
test -z "$ac_c_werror_flag" ||
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
test -x conftest$ac_exeext
}; then :
ac_retval=0
else
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_retval=1
fi
# Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
# created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
# interfere with the next link command; also delete a directory that is
# left behind by Apple's compiler. We do this before executing the actions.
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
as_fn_set_status $ac_retval
} # ac_fn_c_try_link
cat >config.log <<_ACEOF cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
@ -5132,10 +5178,35 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
;; ;;
esac esac
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fcf-protection=none"
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
if test x$may_have_cet = xyes; then if test x$may_have_cet = xyes; then
save_LDFLAGS="$LDFLAGS" # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" cat confdefs.h - <<_ACEOF >conftest.$ac_ext
if test "$cross_compiling" = yes; then : /* end confdefs.h. */
int
main ()
{
return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
may_have_cet=yes
else
may_have_cet=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
if test x$may_have_cet = xyes; then
if test x$cross_compiling = xno; then
if test "$cross_compiling" = yes; then :
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot run test program while cross compiling as_fn_error $? "cannot run test program while cross compiling
@ -5180,10 +5251,14 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext conftest.$ac_objext conftest.beam conftest.$ac_ext
fi fi
LDFLAGS="$save_LDFLAGS" if test x$enable_cet = xno -a x$have_cet = xyes; then
if test x$enable_cet = xno -a x$have_cet = xyes; then as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 fi
fi fi
else
# Enable CET in cross compiler if possible so that it will run on both
# CET and non-CET hosts.
have_cet=yes
fi fi
if test x$enable_cet = xyes; then if test x$enable_cet = xyes; then
CET_HOST_FLAGS="-fcf-protection" CET_HOST_FLAGS="-fcf-protection"
@ -5193,6 +5268,8 @@ else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
CFLAGS="$save_CFLAGS"
LDFLAGS="$save_LDFLAGS"
case x$enable_languages in case x$enable_languages in
*jit*) *jit*)

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-09 Hans-Peter Nilsson <hp@axis.com> 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
* config.host: Remove support for crisv32-*-* and cris*-*-linux. * config.host: Remove support for crisv32-*-* and cris*-*-linux.

4
libgcc/configure vendored
View File

@ -1353,7 +1353,7 @@ Optional Features:
enable decimal float extension to C. Selecting 'bid' enable decimal float extension to C. Selecting 'bid'
or 'dpd' choses which decimal floating point format or 'dpd' choses which decimal floating point format
to use to use
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--enable-explicit-exception-frame-registration --enable-explicit-exception-frame-registration
register exception tables explicitly at module register exception tables explicitly at module
start, for use e.g. for compatibility with start, for use e.g. for compatibility with
@ -4900,7 +4900,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-06 Uroš Bizjak <ubizjak@gmail.com> 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
* config/fpu-387.h (__math_force_eval): Remove. * config/fpu-387.h (__math_force_eval): Remove.

View File

@ -1466,7 +1466,7 @@ Optional Features:
do not reject slow dependency extractors do not reject slow dependency extractors
--disable-dependency-tracking --disable-dependency-tracking
speeds up one-time build speeds up one-time build
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--disable-symvers disable symbol versioning for libgfortran --disable-symvers disable symbol versioning for libgfortran
--enable-shared[=PKGS] build shared libraries [default=yes] --enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes]
@ -6001,7 +6001,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-14 Jakub Jelinek <jakub@redhat.com> 2020-05-14 Jakub Jelinek <jakub@redhat.com>
* testsuite/libgomp.c-c++-common/target-40.c: New test. * testsuite/libgomp.c-c++-common/target-40.c: New test.

4
libgomp/configure vendored
View File

@ -1501,7 +1501,7 @@ Optional Features:
--enable-tls Use thread-local storage [default=yes] --enable-tls Use thread-local storage [default=yes]
--enable-symvers=STYLE enables symbol versioning of the shared library --enable-symvers=STYLE enables symbol versioning of the shared library
[default=yes] [default=yes]
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@ -16740,7 +16740,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-12 Nathan Sidwell <nathan@acm.org> 2020-05-12 Nathan Sidwell <nathan@acm.org>
Fix throw specifiers on interface. Fix throw specifiers on interface.

4
libitm/configure vendored
View File

@ -1468,7 +1468,7 @@ Optional Features:
--enable-tls Use thread-local storage [default=yes] --enable-tls Use thread-local storage [default=yes]
--enable-symvers=STYLE enables symbol versioning of the shared library --enable-symvers=STYLE enables symbol versioning of the shared library
[default=yes] [default=yes]
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@ -17877,7 +17877,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-02-12 Sandra Loosemore <sandra@codesourcery.com> 2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
PR libstdc++/79193 PR libstdc++/79193

4
libobjc/configure vendored
View File

@ -1383,7 +1383,7 @@ Optional Features:
--enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
--enable-multilib build many library versions (default) --enable-multilib build many library versions (default)
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--enable-maintainer-mode --enable-maintainer-mode
enable make rules and dependencies not useful (and enable make rules and dependencies not useful (and
sometimes confusing) to the casual installer sometimes confusing) to the casual installer
@ -3453,7 +3453,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-02-12 Sandra Loosemore <sandra@codesourcery.com> 2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
PR libstdc++/79193 PR libstdc++/79193

View File

@ -1439,7 +1439,7 @@ Optional Features:
enable make rules and dependencies not useful (and enable make rules and dependencies not useful (and
sometimes confusing) to the casual installer sometimes confusing) to the casual installer
--disable-symvers disable symbol versioning for libquadmath --disable-symvers disable symbol versioning for libquadmath
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--enable-generated-files-in-srcdir --enable-generated-files-in-srcdir
put copies of generated files in source dir intended put copies of generated files in source dir intended
for creating source tarballs for users without for creating source tarballs for users without
@ -13026,7 +13026,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-01 Andreas Tobler <andreast@gcc.gnu.org> 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
* configure.tgt: Add x86_64- and i?86-*-freebsd* targets. * configure.tgt: Add x86_64- and i?86-*-freebsd* targets.

View File

@ -1466,7 +1466,7 @@ Optional Features:
--enable-fast-install[=PKGS] --enable-fast-install[=PKGS]
optimize for fast installation [default=yes] optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds) --disable-libtool-lock avoid locking (might break parallel builds)
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@ -16849,7 +16849,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-02-12 Sandra Loosemore <sandra@codesourcery.com> 2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
PR libstdc++/79193 PR libstdc++/79193

4
libssp/configure vendored
View File

@ -1419,7 +1419,7 @@ Optional Features:
do not reject slow dependency extractors do not reject slow dependency extractors
--disable-dependency-tracking --disable-dependency-tracking
speeds up one-time build speeds up one-time build
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--disable-symvers disable symbol versioning for libssp --disable-symvers disable symbol versioning for libssp
--enable-shared[=PKGS] build shared libraries [default=yes] --enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes]
@ -4325,7 +4325,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-13 Alexandre Oliva <oliva@adacore.com> 2020-05-13 Alexandre Oliva <oliva@adacore.com>
PR libstdc++/77691 PR libstdc++/77691

View File

@ -1643,7 +1643,7 @@ Optional Features:
enable C++11 threads support [default=auto] enable C++11 threads support [default=auto]
--enable-libstdcxx-filesystem-ts --enable-libstdcxx-filesystem-ts
turns on ISO/IEC TS 18822 support [default=auto] turns on ISO/IEC TS 18822 support [default=auto]
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--enable-version-specific-runtime-libs --enable-version-specific-runtime-libs
Specify that runtime libraries should be installed Specify that runtime libraries should be installed
in a compiler-specific directory in a compiler-specific directory
@ -77475,7 +77475,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-01-24 Maciej W. Rozycki <macro@wdc.com> 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
* configure.ac: Handle `--with-toolexeclibdir='. * configure.ac: Handle `--with-toolexeclibdir='.

4
libvtv/configure vendored
View File

@ -1446,7 +1446,7 @@ Optional Features:
--enable-fast-install[=PKGS] --enable-fast-install[=PKGS]
optimize for fast installation [default=yes] optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds) --disable-libtool-lock avoid locking (might break parallel builds)
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@ -15667,7 +15667,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi

View File

@ -1,3 +1,7 @@
2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
2020-05-12 H.J. Lu <hongjiu.lu@intel.com> 2020-05-12 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (AM_CFLAGS): New. * Makefile.am (AM_CFLAGS): New.

4
zlib/configure vendored
View File

@ -1413,7 +1413,7 @@ Optional Features:
do not reject slow dependency extractors do not reject slow dependency extractors
--disable-dependency-tracking --disable-dependency-tracking
speeds up one-time build speeds up one-time build
--enable-cet enable Intel CET in target libraries [default=no] --enable-cet enable Intel CET in target libraries [default=auto]
--enable-shared[=PKGS] build shared libraries [default=yes] --enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS] --enable-fast-install[=PKGS]
@ -4156,7 +4156,7 @@ if test "${enable_cet+set}" = set; then :
esac esac
else else
enable_cet=no enable_cet=auto
fi fi