http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55426
--- Comment #4 from Manjunath S Matti mmatti.gcc at gmail dot com 2012-11-30
09:26:04 UTC ---
Created attachment 28836
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28836
Proposed fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55426
--- Comment #5 from Manjunath S Matti mmatti.gcc at gmail dot com 2012-11-30
09:28:04 UTC ---
The define_insn_and_split neon_vld1_dupv2di contains the DI move pattern
as second instruction in split. The pattern generated for the move
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55426
--- Comment #2 from Manjunath S Matti mmatti.gcc at gmail dot com 2012-11-27
13:43:43 UTC ---
(In reply to comment #1)
Reverting the definition of CANNOT_CHANGE_MODE_CLASS introduced on 2012-10-22
at rev #192687 avoids the ICE too.
I
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55426
Bug #: 55426
Summary: gcc.target/arm/neon-vld1_dupQ.c ICEs on armeb
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal