https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221

--- Comment #5 from Joel Hutton <joel.hutton at arm dot com> ---
There's some problem with inserting an OI before an OI, which requires an OI
before it etc.

   18: r98:OI=r99:OI
      REG_DEAD r97:V4SI
    Inserting insn reload before:
   19: r99:OI=r97:V4SI#0

            0 Non input pseudo reload: reject++
          alt=0,overall=13,losers=2,rld_nregs=4
            0 Non pseudo reload: reject++
          alt=1,overall=7,losers=1,rld_nregs=2
            0 Non input pseudo reload: reject++
            1 Spill pseudo into memory: reject+=3
            Using memory insn operand 1: reject+=3
            alt=2,overall=19,losers=2 -- refuse
         Choosing alt 1 in insn 19:  (0) Utv  (1) w {*aarch64_movoi}
      Creating newreg=100, assigning class FP_REGS to r100
   19: r99:OI=r100:OI
    Inserting insn reload before:
   20: r100:OI=r97:V4SI#0

Reply via email to