https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
--- Comment #7 from Eric Botcazou ---
> So perhaps make it dependent on targetm.have_insv () or
> targetm.have_insv () && get_traditional_extraction_insn (insn, type, mode,
> targetm.code_for_insv,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
--- Comment #6 from Jakub Jelinek ---
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)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
Eric Botcazou changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
--- Comment #4 from CVS Commits ---
The master branch has been updated by Eric Botcazou :
https://gcc.gnu.org/g:8b6c38ef6a7a8cc1f7cc2ff86a686e07ceab1641
commit r13-6659-g8b6c38ef6a7a8cc1f7cc2ff86a686e07ceab1641
Author: Eric Botcazou
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
--- Comment #3 from Eric Botcazou ---
Indeed this pessimizes on s390 because it has insv instructions. It's too late
to properly sort this out so I'm going to revert the change.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
Richard Biener changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |13.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107762
Eric Botcazou changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|