https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98667
--- Comment #8 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Richard Biener from comment #6) > It probably makes sense to disable CET by default when GCC is configured to > "less" than i686-linux (definitely for i386 and i486, not sure about i586). > Thus change the regexps in config/cet.m4 to not include those for =auto > at least. config/cet.m4 is OK: ENDBR32 is NOP on SSE2 processors: # Check if target supports multi-byte NOPs # and if compiler and assembler support CET. AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [], [ #if !defined(__SSE2__) #error target does not support multi-byte NOPs #else asm ("setssbsy"); #endif ])], [enable_cet=yes], [enable_cet=no]) ;;