https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97284
Bug ID: 97284 Summary: internal compiler error: 'global_options' are modified in local context Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: euloanty at live dot com Target Milestone: --- This happens when I build qtbase. /usr/local/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/pmmintrin.h:129:9: internal compiler error: 'global_options' are modified in local context 129 | #pragma GCC pop_options | ^~~ g++ -c -include .pch/Qt5Core -pipe -O3 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DQFLOAT16_INCLUDE_FAST -DELF_INTERPRETER=\"/lib64/ld-linux-x86-64.so.2\" -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/corelib -I. -Iglobal -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/md5 -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/md4 -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/sha3 -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/double-conversion/include -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/harfbuzz/src -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/forkfd -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/3rdparty/tinycbor/src -I.rcc -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/include -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/include/QtCore -I../../include -I../../include/QtCore -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/include/QtCore/5.15.1 -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/include/QtCore/5.15.1/QtCore -I../../include/QtCore/5.15.1 -I../../include/QtCore/5.15.1/QtCore -I.moc -I.tracegen -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/mkspecs/linux-g++ -o .obj/qrunnable.o /home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/corelib/thread/qrunnable.cpp 0xa28421 cp_parser_pragma ../../gcc/gcc/cp/parser.c:44093 0xa28421 cp_parser_pragma ../../gcc/gcc/cp/parser.c:44093 0xa5957b cp_parser_translation_unit ../../gcc/gcc/cp/parser.c:4793 0xa5957b cp_parser_translation_unit ../../gcc/gcc/cp/parser.c:4793 0xa5957b c_parse_file() ../../gcc/gcc/cp/parser.c:44152 0xa5957b c_parse_file() ../../gcc/gcc/cp/parser.c:44152 0xb76cdd c_common_parse_file() ../../gcc/gcc/c-family/c-opts.c:1188 0xb76cdd c_common_parse_file() ../../gcc/gcc/c-family/c-opts.c:1188 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. make[2]: *** [Makefile:22373: .obj/qendian.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [Makefile:22979: .obj/qfloat16.o] Error 1 0xf75bdb cl_optimization_compare(gcc_options*, gcc_options*) /home/cqwrteur/myhome/gcc_build/gcc/options-save.c:11304 0xb790dd handle_pragma_pop_options ../../gcc/gcc/c-family/c-pragma.c:1093 0xa28421 cp_parser_pragma ../../gcc/gcc/cp/parser.c:44093 0xa5957b cp_parser_translation_unit ../../gcc/gcc/cp/parser.c:4793 0xa5957b c_parse_file() ../../gcc/gcc/cp/parser.c:44152 0xb76cdd c_common_parse_file() ../../gcc/gcc/c-family/c-opts.c:1188 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. make[2]: *** [Makefile:23464: .obj/qrandom.o] Error 1 In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/immintrin.h:33, from /home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/tools/qsimd_p.h:191, from /home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/include/QtCore/5.15.1/QtCore/private/qsimd_p.h:1, from /home/cqwrteur/qt/qtbase-everywhere-src-5.15.1/src/corelib/global/qlogging.cpp:61: /usr/local/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/pmmintrin.h:129:9: internal compiler error: 'global_options' are modified in local context 129 | #pragma GCC pop_options | ^~~ 0xf75bdb cl_optimization_compare(gcc_options*, gcc_options*) /home/cqwrteur/myhome/gcc_build/gcc/options-save.c:11304 0xb790dd handle_pragma_pop_options ../../gcc/gcc/c-family/c-pragma.c:1093 0xa28421 cp_parser_pragma ../../gcc/gcc/cp/parser.c:44093 0xa5957b cp_parser_translation_unit ../../gcc/gcc/cp/parser.c:4793 0xa5957b c_parse_file() ../../gcc/gcc/cp/parser.c:44152 0xb76cdd c_common_parse_file() ../../gcc/gcc/c-family/c-opts.c:1188 Please submit a full bug report,