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 ...