Author: Richard Plangger <planri...@gmail.com>
Branch: s390x-backend
Changeset: r82036:72e40b33ebc5
Date: 2016-02-01 17:43 +0100
http://bitbucket.org/pypy/pypy/changeset/72e40b33ebc5/

Log:    for test case zrpy_gc_direct seems that it can prove that float
        storage is always 0, thus it will not compile for those two

diff --git a/rpython/jit/backend/zarch/pool.py 
b/rpython/jit/backend/zarch/pool.py
--- a/rpython/jit/backend/zarch/pool.py
+++ b/rpython/jit/backend/zarch/pool.py
@@ -104,6 +104,8 @@
 
     def unique_value(self, val):
         if val.type == FLOAT:
+            if val.getfloat() == 0.0:
+                return 0
             return float2longlong(val.getfloat())
         elif val.type == INT:
             return rffi.cast(lltype.Signed, val.getint())
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to