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

Reply via email to