Commit 04989d15 by Jan Hubicka

FOrgot to commit the file itself. Changelog entry is already at:

	* reg-stack.c (compensate_edge): Fix sanity check.

From-SVN: r58988
parent d8986082
...@@ -2553,7 +2553,11 @@ compensate_edge (e, file) ...@@ -2553,7 +2553,11 @@ compensate_edge (e, file)
abort (); abort ();
eh1: eh1:
/* We are sure that there is st(0) live, otherwise we won't compensate.
For complex return values, we may have st(1) live as well. */
SET_HARD_REG_BIT (tmp, FIRST_STACK_REG); SET_HARD_REG_BIT (tmp, FIRST_STACK_REG);
if (TEST_HARD_REG_BIT (regstack.reg_set, FIRST_STACK_REG + 1))
SET_HARD_REG_BIT (tmp, FIRST_STACK_REG + 1);
GO_IF_HARD_REG_EQUAL (regstack.reg_set, tmp, eh2); GO_IF_HARD_REG_EQUAL (regstack.reg_set, tmp, eh2);
abort (); abort ();
eh2: eh2:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment