https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107300
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- And yet another option would be to change the IFN_TRAP to a normal builtin with space in name so users couldn't access it, which would somewhat simplify the IPA code; for replacing a normal call stmt with internal call we don't have any helper functions right now and we'd need to throw away the edge, while if it is a normal builtin, we could just return that builtin from builtin_decl_unreachable instead of __builtin_trap.