[packages/hhvm] - one more gcc fix

baggins baggins at pld-linux.org
Sat Mar 4 11:18:55 CET 2017


commit b0d46ccad148f8555e98fb50f174b0020f15b77d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Mar 4 11:18:39 2017 +0100

    - one more gcc fix

 gcc6.patch | 13 +++++++++++++
 1 file changed, 13 insertions(+)
---
diff --git a/gcc6.patch b/gcc6.patch
index a6e1605..0c1a90d 100644
--- a/gcc6.patch
+++ b/gcc6.patch
@@ -148,3 +148,16 @@ diff -ur hhvm-HHVM-3.3.7/hphp/runtime/vm/bytecode.cpp hhvm-HHVM-3.3.7-gcc6/hphp/
  }
  
  OPTBLD_INLINE void ExecutionContext::iopCheckProp(IOP_ARGS) {
+diff -ur hhvm-HHVM-3.3.7/hphp/runtime/vm/jit/code-gen-x64.cpp hhvm-HHVM-3.3.7.gcc6/hphp/runtime/vm/jit/code-gen-x64.cpp
+--- hhvm-HHVM-3.3.7/hphp/runtime/vm/jit/code-gen-x64.cpp	2015-06-30 21:56:17.000000000 +0200
++++ hhvm-HHVM-3.3.7.gcc6/hphp/runtime/vm/jit/code-gen-x64.cpp	2017-03-04 10:55:38.602703009 +0100
+@@ -3785,7 +3785,8 @@
+                                             : calleeNumParams + 1;
+       v << kpcall{extra->knownPrologue, extra->callee, prologIndex};
+     } else {
+-      v << call{extra->knownPrologue};
++      RegSet argRegs;
++      v << call{extra->knownPrologue, argRegs};
+     }
+     return;
+   }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hhvm.git/commitdiff/b0d46ccad148f8555e98fb50f174b0020f15b77d



More information about the pld-cvs-commit mailing list