This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/81622] [7/8 Regression] ICE on invalid altivec code with ppc64{,le}
- 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: Mon, 31 Jul 2017 15:31:21 +0000
- Subject: [Bug target/81622] [7/8 Regression] ICE on invalid altivec code with ppc64{,le}
- Auto-submitted: auto-generated
- References: <bug-81622-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81622
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The aligned computation also looks like invalid IL, BIT_AND_EXPR should not
have pointer arguments I believe (though please double check with Richard), so
it should be first cast to corresponding integral type with the same precision,
then masked and then cast back to the pointer type.