[Bug target/83399] Power8 ICE During LRA with 2-op rtl pattern for lvx instruction
bergner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jan 8 17:02:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83399
Peter Bergner <bergner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bergner at gcc dot gnu.org
--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
Smaller test case:
bergner@genoa:~/gcc/BUGS/PR83399$ cat pr83399.i
int
foo (const int *a)
{
__attribute__((altivec(vector__))) int u, v, y;
u = __builtin_altivec_lvx (32, ((void *) &a) - 32);
v = __builtin_altivec_lvx (64, ((void *) &a) - 32);
y = u + v;
return y[0];
}
bergner@genoa:~/gcc/BUGS/PR83399$
/home/bergner/gcc/build/gcc-fsf-mainline-pr83399-debug/gcc/xgcc
-B/home/bergner/gcc/build/gcc-fsf-mainline-pr83399-debug/gcc -O3 -S pr83399.i
during RTL pass: reload
pr83399.i: In function ‘foo’:
pr83399.i:9:1: internal compiler error: in lra_set_insn_recog_data, at
lra.c:998
}
^
0x10bbe853 lra_set_insn_recog_data(rtx_insn*)
/home/bergner/gcc/gcc-fsf-mainline-pr83399/gcc/lra.c:996
0x10bbb6d3 lra_get_insn_recog_data
/home/bergner/gcc/gcc-fsf-mainline-pr83399/gcc/lra-int.h:491
0x10bc10af lra_update_insn_regno_info(rtx_insn*)
/home/bergner/gcc/gcc-fsf-mainline-pr83399/gcc/lra.c:1622
...
More information about the Gcc-bugs
mailing list