https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497
Bug ID: 90497 Summary: [10 Regression] Broken bootstrap on i686-linux Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- Assuming since the recent MMX in SSE changes, i686-linux doesn't bootstrap anymore. ../../libcpp/lex.c: In function ‘const uchar* search_line_mmx(const uchar*, const uchar*)’: ../../libcpp/lex.c:336:33: error: ‘__builtin_ia32_pcmpeqb’ needs isa option -msse2 -mmmx 336 | t = __builtin_ia32_pcmpeqb(data, repl_nl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../libcpp/lex.c:337:33: error: ‘__builtin_ia32_pcmpeqb’ needs isa option -msse2 -mmmx 337 | c = __builtin_ia32_pcmpeqb(data, repl_cr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../libcpp/lex.c:338:37: error: ‘__builtin_ia32_por’ needs isa option -msse2 -mmmx 338 | t = (v8qi) __builtin_ia32_por ((__m64)t, (__m64)c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../libcpp/lex.c:339:33: error: ‘__builtin_ia32_pcmpeqb’ needs isa option -msse2 -mmmx 339 | c = __builtin_ia32_pcmpeqb(data, repl_bs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../libcpp/lex.c:340:37: error: ‘__builtin_ia32_por’ needs isa option -msse2 -mmmx 340 | t = (v8qi) __builtin_ia32_por ((__m64)t, (__m64)c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../libcpp/lex.c:341:33: error: ‘__builtin_ia32_pcmpeqb’ needs isa option -msse2 -mmmx 341 | c = __builtin_ia32_pcmpeqb(data, repl_qm); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../libcpp/lex.c:342:37: error: ‘__builtin_ia32_por’ needs isa option -msse2 -mmmx 342 | t = (v8qi) __builtin_ia32_por ((__m64)t, (__m64)c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../libcpp/lex.c:336:33: error: ‘__builtin_ia32_pcmpeqb’ needs isa option -msse2 -mmmx 336 | t = __builtin_ia32_pcmpeqb(data, repl_nl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../libcpp/lex.c:337:33: error: ‘__builtin_ia32_pcmpeqb’ needs isa option -msse2 -mmmx 337 | c = __builtin_ia32_pcmpeqb(data, repl_cr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../libcpp/lex.c:338:37: error: ‘__builtin_ia32_por’ needs isa option -msse2 -mmmx 338 | t = (v8qi) __builtin_ia32_por ((__m64)t, (__m64)c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ... This is i386 ../configure --enable-languages=default,obj-c++,lto,go,brig,d --enable-checking=yes,rtl,extra bootstrap, so no sse/sse2 is enabled by default.