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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(insn 207 209 206 2 (set (reg:TI 189)
        (subreg:TI (reg:SI 208) 0)) "/app/example.cpp":12:3 discrim 1 94
{*movti_internal}
     (expr_list:REG_DEAD (reg:SI 208)
        (nil)))


Is the insn that is having issues with.


         Considering alt=1 of insn 207:   (0) o  (1) re
            0 Spill pseudo into memory: reject+=3
            Using memory insn operand 0: reject+=3
            0 Non input pseudo reload: reject++
            Cycle danger: overall += LRA_MAX_REJECT
          overall=619,losers=2,rld_nregs=2
         Considering alt=2 of insn 207:   (0) v  (1) C
            0 Non input pseudo reload: reject++
            Bad operand -- refuse
         Considering alt=3 of insn 207:   (0) v  (1) BC
            0 Non input pseudo reload: reject++
            Bad operand -- refuse
         Considering alt=4 of insn 207:   (0) v  (1) vm
            0 Non input pseudo reload: reject++
          overall=13,losers=2,rld_nregs=2
         Considering alt=5 of insn 207:   (0) m  (1) v
            0 Spill pseudo into memory: reject+=3
            Using memory insn operand 0: reject+=3
            0 Non input pseudo reload: reject++
            overall=19,losers=2 -- refuse
         Considering alt=6 of insn 207:   (0) ?jc  (1) Yd
            Staticly defined alt reject+=6
          overall=12,losers=1,rld_nregs=1
         Considering alt=7 of insn 207:   (0) ?Yd  (1) jc
            Staticly defined alt reject+=6
            0 Non input pseudo reload: reject++
            overall=13,losers=1 -- refuse
      Choosing alt 6 in insn 207:  (0) ?jc  (1) Yd {*movti_internal}
(sp_off=-128)
      Creating newreg=262, assigning class ALL_SSE_REGS to r262

Reply via email to