Add constraints for pat lab, as done in the m68020 table.
authorGeorge Koehler <xkernigh@netscape.net>
Tue, 24 Jan 2017 16:26:35 +0000 (11:26 -0500)
committerGeorge Koehler <xkernigh@netscape.net>
Tue, 24 Jan 2017 16:26:35 +0000 (11:26 -0500)
commit188b23bade620afc6be386973e45ce77a5999d0f
treefb4384ad1a49f76682ccba2916ed0b1cc01510eb
parentbb67dbeb1151c81795b0051d068dc794ec15a340
Add constraints for pat lab, as done in the m68020 table.

Always use 'kills ALL' when reaching a label, because our registers
and tokens have the wrong values if the program jumps to this label
from somewhere else.

When falling through a label, if the top element is in r3, then
require that the rest of the stack is in the real STACK, not in
registers or tokens.

I'm doing this to be certain that the missing constraints are not
causing bugs.  I did not find any such bug, perhaps because the labels
are usually near other instructions (like conditional branches and
function calls) that stack or kill tokens.
mach/powerpc/ncg/table