[pypy-svn] r77831 - pypy/branch/32ptr-on-64bit/pypy/config

arigo at codespeak.net arigo at codespeak.net
Tue Oct 12 14:46:22 CEST 2010


Author: arigo
Date: Tue Oct 12 14:46:21 2010
New Revision: 77831

Modified:
   pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py
Log:
Enable --compressptr in -Omem translations.


Modified: pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py
==============================================================================
--- pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py	(original)
+++ pypy/branch/32ptr-on-64bit/pypy/config/translationoption.py	Tue Oct 12 14:46:21 2010
@@ -345,11 +345,11 @@
     #level:  gc          backend optimizations...
     '0':    'boehm       nobackendopt',
     '1':    'boehm       lowinline',
-    'size': 'boehm       lowinline     remove_asserts',
-    'mem':  DEFL_GC + '  lowinline     remove_asserts    removetypeptr',
+    'size': 'boehm       lowinline  remove_asserts',
+    'mem':  DEFL_GC + '  lowinline  remove_asserts  removetypeptr  compressptr',
     '2':    DEFL_GC + '  extraopts',
-    '3':    DEFL_GC + '  extraopts     remove_asserts',
-    'jit':  DEFL_GC + '  extraopts     jit',
+    '3':    DEFL_GC + '  extraopts  remove_asserts',
+    'jit':  DEFL_GC + '  extraopts  jit',
     }
 
 def final_check_config(config):
@@ -393,6 +393,9 @@
                 raise NotImplementedError("JIT conflicts with stackless for now")
         elif word == 'removetypeptr':
             config.translation.suggest(gcremovetypeptr=True)
+        elif word == 'compressptr':
+            if IS_64_BITS:
+                config.translation.suggest(compressptr=True)
         else:
             raise ValueError(word)
 



More information about the Pypy-commit mailing list