This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/68269] [5/6 regression] FAIL: gcc.dg/pr68129_1.c (internal compiler error)
- 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: Wed, 13 Jan 2016 16:15:03 +0000
- Subject: [Bug target/68269] [5/6 regression] FAIL: gcc.dg/pr68129_1.c (internal compiler error)
- Auto-submitted: auto-generated
- References: <bug-68269-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68269
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 37330
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37330&action=edit
gcc6-pr68269.patch
I think it is just wrong to assume the computation can be performed in any
integral mode. Various targets include very wide modes not intended for
computations, but just as containers holding typically vector data.
So IMHO we should either punt if the mode is unsupported (it is not going to
match any instructions anyway), or not look through SUBREGs where it is a
supported lowpart mode subreg of unsupported mode property.