summaryrefslogtreecommitdiff
path: root/config/ChangeLog
AgeCommit message (Collapse)Author
2025-11-04Daily bump.GCC Administrator
2025-10-05Daily bump.GCC Administrator
2025-08-11Daily bump.GCC Administrator
2025-05-24Daily bump.GCC Administrator
2025-04-16Daily bump.GCC Administrator
2024-11-26Daily bump.GCC Administrator
2024-04-17Daily bump.GCC Administrator
2024-04-16Daily bump.GCC Administrator
2024-04-03Daily bump.GCC Administrator
2024-01-12Daily bump.GCC Administrator
2023-12-01Daily bump.GCC Administrator
2023-11-14Daily bump.GCC Administrator
2023-09-16Daily bump.GCC Administrator
2023-08-12Daily bump.GCC Administrator
2023-08-08Daily bump.GCC Administrator
2023-07-22Daily bump.GCC Administrator
2022-11-15Daily bump.GCC Administrator
2022-11-10Daily bump.GCC Administrator
2022-10-20Daily bump.GCC Administrator
2022-09-01Daily bump.GCC Administrator
2022-08-02Daily bump.GCC Administrator
2022-06-02Daily bump.GCC Administrator
2022-05-21Daily bump.GCC Administrator
2022-05-04Daily bump.GCC Administrator
2022-03-30Daily bump.GCC Administrator
2021-12-22Daily bump.GCC Administrator
2021-12-17Daily bump.GCC Administrator
2021-12-16Daily bump.GCC Administrator
2021-12-01Daily bump.GCC Administrator
2021-09-20Daily bump.GCC Administrator
2021-08-19Daily bump.GCC Administrator
2021-07-10Daily bump.GCC Administrator
2021-06-15Daily bump.GCC Administrator
2021-05-19Daily bump.GCC Administrator
2021-05-04Daily bump.GCC Administrator
2021-04-14Daily bump.GCC Administrator
2021-01-06Daily bump.GCC Administrator
2021-01-04Daily bump.GCC Administrator
2020-11-26Daily bump.GCC Administrator
2020-09-10Fixup config/ChangeLog.Rainer Orth
2020-09-10Daily bump.GCC Administrator
2020-08-21Daily bump.GCC Administrator
2020-07-31Daily bump.GCC Administrator
2020-05-30Daily bump.GCC Administrator
2020-05-18bootstrap: Update requirement to C++11.Jason Merrill
There was general agreement last November that we would move to allowing C++11 features to be used in GCC 11; this patch implements that direction. ChangeLog 2020-05-18 Jason Merrill <jason@redhat.com> * configure.ac: Update bootstrap dialect to -std=c++11. config/ChangeLog 2020-05-18 Jason Merrill <jason@redhat.com> * ax_cxx_compile_stdcxx.m4: Import from autoconf archive with an adjustment to try the default mode. gcc/ChangeLog 2020-05-18 Jason Merrill <jason@redhat.com> * aclocal.m4: Add ax_cxx_compile_stdcxx.m4. * configure.ac: Use AX_CXX_COMPILE_STDCXX(11).
2020-05-15x86: Also check if -fcf-protection worksH.J. Lu
When defaulting CET run-time support to auto, check if -fcf-protection works. Even if the stage1 GCC doesn't support -fcf-protection, since the final GCC does, CET run-time support will be enabled by default if binutils support CET. config/ PR bootstrap/95147 * cet.m4 (GCC_CET_FLAGS): Also check if -fcf-protection works when defaulting to auto. libatomic/ PR bootstrap/95147 * configure: Regenerated. libbacktrace/ PR bootstrap/95147 * configure: Regenerated. libgcc/ PR bootstrap/95147 * configure: Regenerated. libgfortran/ PR bootstrap/95147 * configure: Regenerated. libgomp/ PR bootstrap/95147 * configure: Regenerated. libitm/ PR bootstrap/95147 * configure: Regenerated. libobjc/ PR bootstrap/95147 * configure: Regenerated. libphobos/ PR bootstrap/95147 * configure: Regenerated. libquadmath/ PR bootstrap/95147 * configure: Regenerated. libsanitizer/ PR bootstrap/95147 * configure: Regenerated. libssp/ PR bootstrap/95147 * configure: Regenerated. libstdc++-v3/ PR bootstrap/95147 * configure: Regenerated. libvtv/ PR bootstrap/95147 * configure: Regenerated. zlib/ PR bootstrap/95147 * configure: Regenerated.
2020-05-14x86: Default CET run-time support to autoH.J. Lu
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.
2020-05-12Enable CET in cross compiler if possibleH.J. Lu
Don't perform CET run-time check for host when cross compiling. Instead, enable CET in cross compiler if possible so that it will run on both CET and non-CET hosts. config/ PR bootstrap/94998 * cet.m4 (GCC_CET_HOST_FLAGS): Enable CET in cross compiler if possible. libiberty/ PR bootstrap/94998 * configure: Regenerated. lto-plugin/ PR bootstrap/94998 * configure: Regenerated.
2020-04-28Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work firstH.J. Lu
GCC_CET_HOST_FLAGS uses -Wl,-z,ibt,-z,shstk to check if Linux/x86 host has Intel CET enabled by introducing an Intel CET violation on purpose. To avoid false positive, check whether -Wl,-z,ibt,-z,shstk works first. -fcf-protection=none is added to avoid false negative when -fcf-protection is enabled by default. config/ PR bootstrap/94739 * cet.m4 (GCC_CET_HOST_FLAGS): Add -fcf-protection=none to -Wl,-z,ibt,-z,shstk. Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk works first. libiberty/ PR bootstrap/94739 * configure: Regenerated. lto-plugin/ PR bootstrap/94739 * configure: Regenerated.
2020-04-25Enable Intel CET in liblto_plugin.so on Intel CET enabled hostH.J. Lu
Since ld is Intel CET enabled on Intel CET enabled host, dlopen fails on liblto_plugin.so if it isn't Intel CET enabled. Add GCC_CET_HOST_FLAGS to cet.m4, use it in libiberty and lto-plugin to always enable Intel CET in liblto_plugin.so on Intel CET enabled host. On Linux/x86 host, enable Intel CET by default if assembler and compiler support Intel CET so that the generated liblto_plugin.so can be used on both CET and non-CET machines. It is an error to disable Intel CET in liblto_plugin.so on Intel CET enabled host. config/ PR bootstrap/94739 * cet.m4 (GCC_CET_HOST_FLAGS): New. libiberty/ PR bootstrap/94739 * Makefile.in (COMPILE.c): Add @CET_HOST_FLAGS@. (configure_deps): Add $(srcdir)/../config/cet.m4 and $(srcdir)/../config/enable.m4. * aclocal.m4: Include ../config/cet.m4 and ../config/enable.m4. * configure.ac: Add GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) and AC_SUBST(CET_HOST_FLAGS). * configure: Regenerated. lto-plugin/ PR bootstrap/94739 * Makefile.am (AM_CFLAGS): Add $(CET_HOST_FLAGS). * configure.ac: Add GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) and AC_SUBST(CET_HOST_FLAGS). * Makefile.in: Regenerated. * aclocal.m4: Likewise. * configure: Likewise.