[Bug target/103625] ICE: in extract_insn, at recog.c:2769 (error: unrecognizable insn)
linkw at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 10 09:48:30 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103625
Kewen Lin <linkw at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |linkw at gcc dot gnu.org,
| |wschmidt at gcc dot gnu.org
--- Comment #1 from Kewen Lin <linkw at gcc dot gnu.org> ---
Confirmed, started to fail from r12-5752.
The __builtin_vec_vcmpeq_p for doubleword overload requires power8-vector. Its
current stanza is vsx, but should be power8-vector. The related bifs are:
const vsll __builtin_altivec_vcmpequd (vull, vull);
const int __builtin_altivec_vcmpequd_p (int, vsll, vsll);
const vsll __builtin_altivec_vcmpgtsd (vsll, vsll);
const int __builtin_altivec_vcmpgtsd_p (int, vsll, vsll);
const vsll __builtin_altivec_vcmpgtud (vull, vull);
const int __builtin_altivec_vcmpgtud_p (int, vsll, vsll);
More information about the Gcc-bugs
mailing list