OSDN Git Service

Fix bogus assumption for live registers at safe point.
authorNicolas Geoffray <ngeoffray@google.com>
Wed, 26 Nov 2014 15:46:52 +0000 (15:46 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Wed, 26 Nov 2014 15:46:52 +0000 (15:46 +0000)
commitacd033994aced8246c2fd8e931340dbf82d06d1a
tree750cca769708c80b2f38f550b3df86188ec78752
parent220526b05d4365a1820a694c98527eda2d3dc980
Fix bogus assumption for live registers at safe point.

We did not take into account inactive intervals going
into active when computing live registers at a slow path
safe point. So we must ensure the safepoint interval is always
handled after all intervals starting at the same position have
been handled.

Change-Id: I05ea2161016a90b0ee3ba0b18cd54a8e46860f1e
compiler/optimizing/register_allocator.cc