commit | 2a6c7b7c21adcd4493542604305585b852ccf554 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Wed Oct 16 11:16:33 2013 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Wed Oct 16 12:01:31 2013 -0700 |
tree | 233e08d8d022536d02c136e41c23b2fabf645d72 | |
parent | dd1b9a2be0dac835c6acbcb287ce3051cead755e [diff] |
Restore callee save registers. The callee saves weren't all being restored as an optimiation, but this breaks compaction if register promotion is enabled. The reason for this is that these registers may contain references which the GC will update. Change-Id: I810f56b4ed1f92c632155e30c0838269cb95f3c5