This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/77822] [6/7 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3
- From: "segher at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 05 Oct 2016 12:16:42 +0000
- Subject: [Bug target/77822] [6/7 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3
- Auto-submitted: auto-generated
- References: <bug-77822-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822
--- Comment #17 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Yes, combine should avoid forming patterns that can never match. It already
does that in many cases. Where does it form this one?
And yes, the target should not allow patterns it has no instruction for,
let alone patterns on which it will crash later ;-)