(In reply to comment #4)

> and the combiner combines the r60 = flags >= 0 ? ax : r59 instruction with
> r59 = r60 into r59 = flags >= 0 ? ax : r59 instruction in the last spot, thus
> extending the lifetime of the ax and flags hard registers across various other
> instructions.

But AX is member of likely spilled class, so combine should take some
more care with this insn. Should we just prevent propagations of all
insns that mention likely spilled hard regs?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1135633

Title:
  [linaro regression] alsa-tools FTBFS with error "unable to find a
  register to spill in class ‘AREG’"

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/1135633/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to