Index: src/compiler/code-generator.cc |
diff --git a/src/compiler/code-generator.cc b/src/compiler/code-generator.cc |
index 09438f912e35c8fe23e43d67423200a46a1fb83c..cfe4f06606d1062abc5af529135fd89b95bb2b3b 100644 |
--- a/src/compiler/code-generator.cc |
+++ b/src/compiler/code-generator.cc |
@@ -57,6 +57,8 @@ Handle<Code> CodeGenerator::GenerateCode() { |
if (block->IsDeferred() == (deferred == 0)) { |
continue; |
} |
+ // Align loop headers on 16-byte boundaries. |
+ if (block->IsLoopHeader()) masm()->Align(16); |
// Bind a label for a block. |
current_block_ = block->rpo_number(); |
if (FLAG_code_comments) { |