https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117665
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> --- I assume it's because of the abnormal edge from setjmp? ``` long vgetq_lane_u64___a; long vgetq_lane_u64(int __b) { __builtin_aarch64_im_lane_boundsi(sizeof(vgetq_lane_u64___a), sizeof(0), __b); } int _setjmp(); void CPU_ProbePMULL() { if (_setjmp()) vgetq_lane_u64(1); } ```