Reviewers: rsc, golang-dev_googlegroups.com,
Hello email@example.com, firstname.lastname@example.org (cc:
I'd like you to review this change to
cmd/6g, cmd/8g: fix two "out of fixed registers" cases.
In two cases, registers were allocated too early resulting
in exhausting of available registers when nesting these
The case of method calls was due to missing cases in igen,
which only makes calls but doesn't allocate a register for
The case of 8-bit multiplication was due to a wrong order
in register allocation when Ullman numbers were bigger on the
Fixes issue 3907.
Fixes issue 4156.
Please review this at http://codereview.appspot.com/6560054/