This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/83964] [8 Regression] ICE in extract_insn, at recog.c:2304
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 29 Mar 2018 18:24:19 +0000
- Subject: [Bug target/83964] [8 Regression] ICE in extract_insn, at recog.c:2304
- Auto-submitted: auto-generated
- References: <bug-83964-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83964
--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The main issue of the builtins that have been reverted was that it was too tied
to a particular HW instruction, if the hw instruction doesn't exist, don't
support it (and this wasn't working properly, it was supported in some cases
where it just ICEd). Better is to come up with a generic builtin that does
something, and then targets can optimize if they can and there is some fallback
that can handle it when there is nothing better available.