Reviewers: ulan,

Description:
A64: Increase the margin for veneer checks.

BUG=v8:3168

Please review this at https://codereview.chromium.org/171603008/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files (+1, -1 lines):
  M src/a64/macro-assembler-a64.h


Index: src/a64/macro-assembler-a64.h
diff --git a/src/a64/macro-assembler-a64.h b/src/a64/macro-assembler-a64.h
index 7aa08eefa7386977fa2fe5c5af3530afc0704c8b..beae3609b223411ef0d2528baa9c4bdaf583ca96 100644
--- a/src/a64/macro-assembler-a64.h
+++ b/src/a64/macro-assembler-a64.h
@@ -2206,7 +2206,7 @@ class MacroAssembler : public Assembler {
  private:
// We generate a veneer for a branch if we reach within this distance of the
   // limit of the range.
-  static const int kVeneerDistanceMargin = 2 * KB;
+  static const int kVeneerDistanceMargin = 4 * KB;
   int unresolved_branches_first_limit() const {
     ASSERT(!unresolved_branches_.empty());
     return unresolved_branches_.begin()->first;


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to