https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100418
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |12.0
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Reduced testcase - albeit with different missing insn:
./gcc/cc1 -O2 reshape_generic-17.i
extern _Noreturn void runtime_error (const char *, ...) ;
void reshape_internal (long int rdim)
{
long int shape_data[15];
int seen[15];
for (int n = 0; n < rdim; n++)
if (shape_data[n])
runtime_error("%ld", (long int) n+1);
long int v = 0;
for (int n = 0; n < rdim; n++)
seen[n] = 0;
if (seen[v] != 0)
runtime_error("");
}
reshape_generic-17.i: In function 'reshape_internal':
reshape_generic-17.i:14:1: error: unrecognizable insn:
14 | }
| ^
(insn 56 55 57 9 (set (reg:DI 446)
(plus:DI (reg:DI 446)
(const_int -32 [0xffffffffffffffe0]))) "reshape_generic-17.i":11:14
-1
(nil))
during RTL pass: vregs
reshape_generic-17.i:14:1: internal compiler error: in extract_insn, at
recog.c:2770