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

--- Comment #5 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
  There should be no REG_EQUIV as RTL doc says "it is valid for the compiler to
replace the pseudo-register by stack slot throughout the function".  In this
case the substitution results in a wrong code.

  The REG_EQUIV is produced by ira code which is an adoption of the old RA
code. The old code would do the same.  Strange that this bug did not occur long
ago.

  I've started to work on the solution.  I hope the patch will be ready this
week.

Reply via email to