https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
--- Comment #7 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > So perhaps make it dependent on targetm.have_insv () or > targetm.have_insv () && get_traditional_extraction_insn (insn, type, mode, > targetm.code_for_insv, 0, 3) > or something like that (perhaps for GCC 14)? If it really is generally > undesirable for targets with insv and desirable for ones without it. Yes, worth investigating at least, thanks for the suggestion.