[Bug target/69810] PowerPC64: unrecognizable insn
dje at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Feb 22 02:47:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69810
--- Comment #3 from David Edelsohn <dje at gcc dot gnu.org> ---
The following patch fixes the ICE
Index: rs6000.md
===================================================================
--- rs6000.md (revision 232439)
+++ rs6000.md (working copy)
@@ -322,7 +322,7 @@
(define_mode_iterator INT1 [QI HI SI (DI "TARGET_POWERPC64")])
; Everything we can extend QImode to.
-(define_mode_iterator EXTQI [HI SI (DI "TARGET_POWERPC64")])
+(define_mode_iterator EXTQI [SI (DI "TARGET_POWERPC64")])
; Everything we can extend HImode to.
(define_mode_iterator EXTHI [SI (DI "TARGET_POWERPC64")])
but it's overkill. I don't know if this originally was hidden by
WORD_REGISTER_OPERATIONS. EXTQI definition seems too wide for the splitters.
More information about the Gcc-bugs
mailing list