https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105271
Kewen Lin <linkw at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ICE in extract_insn, at |[12 Regression] ICE in |recog.cc:2791 (error: |extract_insn, at |unrecognizable insn) |recog.cc:2791 (error: | |unrecognizable insn) --- Comment #2 from Kewen Lin <linkw at gcc dot gnu.org> --- GCC11's behavior: /opt/at15.0/bin//gcc test.c -mvsx -mcpu=power7 test.c: In function ‘test3’: test.c:7:5: note: builtin ‘__builtin_vec_neg’ requires builtin ‘__builtin_altivec_neg_v2di’ 7 | return vec_neg (x); | ^~~~~~ In file included from test.c:2: test.c:7:12: error: ‘__builtin_altivec_neg_v2di’ requires the ‘-mpower8-vector’ option 7 | return vec_neg (x); | ^~~~~~~