From def0b80b9d5a740adbe1b7fd6ba2f24c21d9f81e Mon Sep 17 00:00:00 2001 From: "m.m.capewell@googlemail.com" Date: Fri, 14 Feb 2014 09:12:39 +0000 Subject: [PATCH] A64: Prevent repeated restoring of root in gap resolver BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/164353002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19368 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/a64/lithium-gap-resolver-a64.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/a64/lithium-gap-resolver-a64.cc b/src/a64/lithium-gap-resolver-a64.cc index 7c6c9b2..3087a3e 100644 --- a/src/a64/lithium-gap-resolver-a64.cc +++ b/src/a64/lithium-gap-resolver-a64.cc @@ -81,6 +81,7 @@ void LGapResolver::Resolve(LParallelMove* parallel_move) { if (need_to_restore_root_) { ASSERT(kSavedValue.Is(root)); __ InitializeRootRegister(); + need_to_restore_root_ = false; } moves_.Rewind(0); -- 2.7.4