[Bug target/72748] [7 Regression] ICE on valid code at -O2 and -O3 with -g enabled in 64-bit mode on x86_64-linux-gnu: in simplify_subreg, at simplify-rtx.c:5952
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Jul 29 15:11:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72748
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
I am testing this:
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 7c8bb17..918c505 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -3858,6 +3858,10 @@ timode_scalar_chain::convert_insn (rtx_insn *insn)
switch (GET_CODE (src))
{
case REG:
+ PUT_MODE (src, V1TImode);
+ fix_debug_reg_uses (src);
+ break;
+
case MEM:
PUT_MODE (src, V1TImode);
break;
More information about the Gcc-bugs
mailing list