Skip to content

Instantly share code, notes, and snippets.

@c-spencer
Created April 10, 2011 15:49
Show Gist options
  • Save c-spencer/912453 to your computer and use it in GitHub Desktop.
Save c-spencer/912453 to your computer and use it in GitHub Desktop.
cs560:Downloads chris$ pypy ./pypy/pypy/translator/goal/translate.py --opt=jit example5.py
[translation:info] Translating target as defined by example5
[version:WARNING] Errors getting Mercurial information: Not running from a Mercurial repository!
[platform:msg] Setting platform to 'host' cc=None
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/gcctest.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/gcctest.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/gcctest.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/gcctest
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_0.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_0.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_0.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_0
[translation] translate.py configuration:
[translation] [translate]
[translation] opt = jit
[translation] targetspec = example5
[translation] translation configuration:
[translation] [translation]
[translation] backend = c
[translation] gc = minimark
[translation] gcrootfinder = asmgcc
[translation] gctransformer = framework
[translation] jit = True
[translation] list_comprehension_operations = True
[translation] type_system = lltype
[translation] withsmallfuncsets = 5
[translation:info] Annotating&simplifying...
[translation:info] with policy: pypy.annotation.policy.AnnotatorPolicy
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_1.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_1.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_1.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_1
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_2.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_2.o
[platform:Error] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_2.c: In function ‘main’:
[platform:Error] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_2.c:31: error: too many arguments to function ‘getpgrp’
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_3.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_3.o
[platform:Error] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_3.c: In function ‘main’:
[platform:Error] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_3.c:31: error: too many arguments to function ‘setpgrp’
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_4.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_4.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_4.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_4
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_5.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_5.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_5.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_5
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_6.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_6.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_6.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_6
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_7.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_7.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_7.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_7
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_8.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_8.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_8.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_8
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_9.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_9.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_9.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_9
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_10.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_10.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_10.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_10
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_11.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_11.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_11.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_11
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_12.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_12.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_12.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_12
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_13.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_13.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_13.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_13
.++++++++++++++
[translation:info] -- someobjectness 0% (0 of 15 functions polluted by SomeObjects)
[translation:info] RTyping...
.+++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############
[rtyper] specializing: 100 / 393 blocks (25%)
[rtyper] specializing: 200 / 393 blocks (50%)
[rtyper] specializing: 300 / 393 blocks (76%)
[rtyper] -=- specialized 393 blocks -=-
.+++++++++++++++****
[rtyper] specializing: 400 / 547 blocks (73%)
.+
[rtyper] specializing: 500 / 551 blocks (90%)
.
[rtyper] -=- specialized 163 more blocks -=-
.+++
[rtyper] -=- specialized 12 more blocks -=-
[translation:info] JIT compiler generation...
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_14.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_14.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_14.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_14
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_15.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_15.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_15.o -arch x86_64 -mmacosx-version-min=10.4 -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_15
[platform:Error] Undefined symbols for architecture x86_64:
[platform:Error] "_mremap", referenced from:
[platform:Error] _main in platcheck_15.o
[platform:Error] ld: symbol(s) not found for architecture x86_64
[platform:Error] collect2: ld returned 1 exit status
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_16.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_16.o
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_16.o -arch x86_64 -mmacosx-version-min=10.4 -ldl -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_16
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic -I/usr/include/ffi /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.o
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_double_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:118: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_double_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:138: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_float_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:148: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_float_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:168: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_longdouble_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:178: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_longdouble_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:198: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_pointer_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:208: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_pointer_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:228: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_schar_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:238: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_schar_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:258: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint16_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:268: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint16_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:288: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint32_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:298: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint32_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:318: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint64_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:328: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint64_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:348: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint8_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:358: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint8_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:378: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:388: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sint_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:408: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sshort_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:418: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_sshort_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:438: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uchar_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:448: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uchar_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:468: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint16_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:478: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint16_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:498: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint32_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:508: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint32_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:528: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint64_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:538: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint64_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:558: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint8_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:568: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint8_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:588: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:598: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_uint_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:618: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_ushort_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:628: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_ushort_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:648: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_void_alignment’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:658: warning: comparison is always false due to limited range of data type
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c: In function ‘dump_section_ffi_type_void_type’:
[platform:WARNING] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.c:678: warning: comparison is always false due to limited range of data type
[platform:execute] gcc-4.0 /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17.o -L/usr/lib -arch x86_64 -mmacosx-version-min=10.4 -lffi -I/usr/include/ffi -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_17
[platform:execute] gcc-4.0 -c -arch x86_64 -O3 -fomit-frame-pointer -mmacosx-version-min=10.4 -mdynamic-no-pic /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_18.c -o /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_18.o
[platform:Error] /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/platcheck_18.c:20:31: error: valgrind/valgrind.h: No such file or directory
.
[rtyper] -=- specialized 8 more blocks -=-
.
[rtyper] -=- specialized 6 more blocks -=-
.
[rtyper] -=- specialized 5 more blocks -=-
.
[rtyper] -=- specialized 8 more blocks -=-
.
[rtyper] specializing: 600 / 601 blocks (99%)
[rtyper] -=- specialized 6 more blocks -=-
.
[rtyper] -=- specialized 5 more blocks -=-
.
[rtyper] -=- specialized 4 more blocks -=-
.
[rtyper] -=- specialized 3 more blocks -=-
[backendopt:removeassert] Could not remove 0 asserts, but removed 0 asserts.
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: pypy.translator.backendopt.inline.inlining_heuristic
.++++++++++
[backendopt:inlining] inlined 22 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] removed 0 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
.
[rtyper] -=- specialized 0 more blocks -=-
.+
[jitcodewriter:info] making JitCodes...
[jitcodewriter:info] there are 3 JitCode instances.
.+++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################%#%%%**************
++++++++++++++********************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%***********
+++++++++++*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%######################################################################%%%%%%%%%%%%********
+++++++++*****************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############################################################################%%%%%%%%%%%%%%%%%*****
+++++++****************%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################################%%%%%%%%%%%%%%%%%***
+++++****************%%%%%%##%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%#%####################################################################################%#%%%%%%%%%%%%*
++++***************%%%%%%%%%%#%###%%%%%%%%%%%############################################################################################################%#%%%%%%%%%%%%%
+++**************%%%%%%%%%%%%%%%#######################################################################################################################%%%%%%%%%%%%%%%%%
++*************%%%%%%%%%%%%%%%%#########################################################################################################################%%#%%%%%%%%%%%%%
+*************%%%%%%%%%%%%%%%%############################################################################################################################%%%%%%%%%%%%%%
*************%%%%%%%%%%################################################################################################################################%%%%%%%%%%%%%%%%%
***********%%%%%%#%###################################################################################################################################%%%%%%%%%%%%%%%%%%
%*********%%%%%%####################################################################################################################################%%%%%%%%%%%%%%%%%%%%
%%%%****%%%%%%%#####################################################################################################################################%%%%%%%%%%%%%%%%%%%%
####################################################################################################################################################%%%%%%%%%%%%%%%%%%%%
%%%%****%%%%%%%#####################################################################################################################################%%%%%%%%%%%%%%%%%%%%
%*********%%%%%%####################################################################################################################################%%%%%%%%%%%%%%%%%%%%
***********%%%%%%#%###################################################################################################################################%%%%%%%%%%%%%%%%%%
*************%%%%%%%%%%################################################################################################################################%%%%%%%%%%%%%%%%%
+*************%%%%%%%%%%%%%%%%############################################################################################################################%%%%%%%%%%%%%%
++*************%%%%%%%%%%%%%%%%#########################################################################################################################%%#%%%%%%%%%%%%%
+++**************%%%%%%%%%%%%%%%#######################################################################################################################%%%%%%%%%%%%%%%%%
++++***************%%%%%%%%%%#%###%%%%%%%%%%%############################################################################################################%#%%%%%%%%%%%%%
+++++****************%%%%%%##%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%#%####################################################################################%#%%%%%%%%%%%%*
+++++++****************%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################################%%%%%%%%%%%%%%%%%***
+++++++++*****************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############################################################################%%%%%%%%%%%%%%%%%*****
+++++++++++*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%######################################################################%%%%%%%%%%%%********
++++++++++++++********************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%***********
***************************%%%%%%%%%%%%%%%%%%%%%%%%%%#######################%%%%%%%%%%%%%%%%%*****%%%%######%%%****++***%%####%***%**********+++++......................
*************#**********%%###%%%%%%%%%%%%%%%%%%%%%############################%%%%%%%%%%%%%%%%****%%%%%%##%%%%****++++*****%***%*%%%%%%%%*******++++....................
************#%**%********%%%%%%%%%%%%%%%%%%%%%%%################################%%#####%%%%%%%%%##%****%%%******+++++********%%%%%%%%%%%%%%%%****++++...................
**************%###%%****##%%%%%%%%%%%%%%%%%%%%%##################################%%%##%%%#%##%%#************++++++++********%%%%%%%#######%%%%%***++++..................
*******************%#%**%%%%%%%%%%%%%%%%%%%%%%%##################################%%%%%%%%%%%%%%%**##%*******+++++++*********%%%%#%#########%%%%****+++*#%...............
************************%%%%%###%%#%%%%%%##%%%%##################################%%%%%%%%%%%%##%************++++++++********%%%%%%%#######%#%%****++*%%*+...............
*******************%%%**%%%%%%%%%%%%%%########%%################################%%%%%%%%%%%%%%%%************+++++++++*********%%%%%%%%%%%%%%%**%##%%**##%##*+*..........
%%%%%%%%%*******%%%###%%*%%%%%%%%%%%%%%#######%%%##############################%%%%%%%%%%%%%%%%************++++++++++++************%%%%********++++*%#*+**++............
%%%%#%%%%%%%%%***%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%##########################%%%%%%%%%%%%%%%%%*************++++++++++++++++****************+++++***%%#%%**+.............
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.compile.DoneWithThisFrameDescrVoid object at 0x0000000103597980> has no attribute '_x86_current_depths'
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.compile.DoneWithThisFrameDescrVoid object at 0x0000000103597980> has no attribute '_x86_adr_jump_offset'
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.compile.ExitFrameWithExceptionDescrRef object at 0x00000001035a0918> has no attribute '_x86_current_depths'
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.compile.ExitFrameWithExceptionDescrRef object at 0x00000001035a0918> has no attribute '_x86_adr_jump_offset'
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################%%%%%%%%%%%%%%%%%%%**********
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.jitprof.Profiler object at 0x0000000103ccf590> has no attribute 'tk'
%%%%#%%%%%%%
[rtyper] specializing: 1800 / 35256 blocks (5%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################%%%%%%%%%%%%%%%%%%%**
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_param_depth'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_keepalive_target_looktokens'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_arglocs'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_bootstrap_code'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_debug_checksum'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_frame_depth'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_direct_bootstrap_code'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_loop_code'
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################%%%%%%%%%%%%%%%%%%
[rtyper] specializing: 3700 / 36244 blocks (10%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################%%%%%%%%%%%%%%%%%%%*************++++++++++++
[rtyper] specializing: 5600 / 36767 blocks (15%)
%%%%#%%%%%%%%%%%%%%*
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_param_depth'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_keepalive_target_looktokens'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_arglocs'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_bootstrap_code'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_debug_checksum'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_frame_depth'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_direct_bootstrap_code'
[rtyper:WARNING] prebuilt instance <Loop -1, gen=0> has no attribute '_x86_loop_code'
%%%%#%%%%%%%%%%%%%%********
[rtyper] specializing: 7400 / 36945 blocks (20%)
%%%%#%%%%%%%%%%%%%%********%%
[rtyper:WARNING] prebuilt instance <pypy.jit.backend.llsupport.gc.GcRefList instance at 0x00000001058b80c0> has no attribute 'nextindex'
[rtyper:WARNING] prebuilt instance <pypy.jit.backend.llsupport.gc.GcRefList instance at 0x00000001058b80c0> has no attribute 'oldlists'
[rtyper:WARNING] prebuilt instance <pypy.jit.backend.llsupport.gc.GcRefList instance at 0x00000001058b80c0> has no attribute 'list'
[rtyper:WARNING] prebuilt instance <pypy.jit.backend.llsupport.gc.GcRefList instance at 0x00000001058b80c0> has no attribute 'hashtable'
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.compile.PropagateExceptionDescr object at 0x0000000105e58090> has no attribute '_x86_current_depths'
[rtyper:WARNING] prebuilt instance <pypy.jit.metainterp.compile.PropagateExceptionDescr object at 0x0000000105e58090> has no attribute '_x86_adr_jump_offset'
%
[rtyper] specializing: 9300 / 37066 blocks (25%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%
[rtyper] specializing: 11200 / 37244 blocks (30%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%
[rtyper] specializing: 13100 / 37404 blocks (35%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%
[rtyper] specializing: 15100 / 37598 blocks (40%)
%%%%#%%%%%%%%%%%%%%********%%%
[rtyper] specializing: 17000 / 37708 blocks (45%)
%%%%#%%%%%%%%%%%%%%*****
[rtyper] specializing: 18900 / 37773 blocks (50%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%
[rtyper] specializing: 20900 / 37922 blocks (55%)
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[rtyper] specializing: 23000 / 38173 blocks (60%)
%%%%#%%%%%%%%%%%%%%********%%%%
[rtyper] specializing: 25000 / 38308 blocks (65%)
%%%%#%%%%%%%%%%%%%%********%%%%%
[rtyper] specializing: 26900 / 38425 blocks (70%)
%%%%#%%%%%%%%%%%%
[rtyper] specializing: 28900 / 38499 blocks (75%)
%%%%#%%%%%%%%%%%%%
[rtyper] specializing: 30900 / 38556 blocks (80%)
%%%%#%%
[rtyper] specializing: 32800 / 38570 blocks (85%)
%%%%#%%%%%%%%%%%%%%********
[rtyper] specializing: 34700 / 38661 blocks (89%)
%%%%#%%%
[rtyper] specializing: 36400 / 38696 blocks (94%)
%%%
[rtyper] specializing: 38400 / 38700 blocks (99%)
[rtyper] specializing: 38700 / 38700 blocks (100%)
[rtyper] -=- specialized 38087 more blocks -=-
%%%%
[rtyper] -=- specialized 34 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[translation:info] the JIT compiler was generated
[translation:info] lltype back-end optimisations...
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: pypy.translator.backendopt.inline.inlining_heuristic
%%%%#%%%%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################%%%%%%%%%%%%%%%%%%%*************++++++++++++++++++++++++++++++++++++++**%%###%%*+.............
##########%###%%%%#*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**************++++++++++++++++++++++++++++++++......+++****%%**%.............
############%%%%%%%***********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***************++++++++++++.................................+*%%+*%............
############%%%%%%%%************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****************++++++++++++...................................+*%...............
############%%%%%%%%**************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*****************+++++++++++++.....................................................
##########%%%%%%%%%*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*******************+++++++++++++.......................................................
%%%%#%%%%%%%%%%%%%************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**********************++++++++++++++........................................................
%%%%%%%%%%%%%%%**********************************%%%%%%%%%%%%%%%%%%%%***************************+++++++++++++++.........................................................
%%%%%%%%%%%%**********************************************************************************+++++++++++++++...........................................................
*******************************************************************************************+++++++++++++++++............................................................
****************************************************************************************++++++++++++++++++..............................................................
***************++********************************************************************+++++++++++++++++++................................................................
**********+++++++++++***********************************************************++++++++++++++++++++++..................................................................
++++++++++++++++++++++++++*************************************************+++++++++++++++++++++++++....................................................................
+++++++++++++++++++++++++++++++++***********************************++++++++++++++++++++++++++++++......................................................................
+++++++++++++++++++++++++++++++++++++++++++++++*******+++++++++++++++++++++++++++++++++++++++++.........................................................................
*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............................................................................
**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............................................................................
*****##***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............................................................................
.......%**++++%%*%##%**************+++++++++........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%#%%%%%%%%%%***********
.......+****.++++******%%%%%%%%%****++++++.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%###%%%*****************
.................++**%%%#######%%****++++....+++++++++++++++++++++++++++++++++++++++%+++++++++++++++++++++++++++++++++++++++++++++++++++++++***%%%%%%%******************
.................++***%%%####%%%%****++++.+++++++++++++++++++++++++++++++++++++++++*%%+++++++++++++++++++++++++++++++++++++++++++++++******#**%%%%%%********************
..................++****%%%%%%%*****+++++++++++++++++++++++++++++++++++++++++++++*%%%*++++++++++++++++++++++++++++++++++++++++******************%%%%********************
...................++++***%%%#*%%%%%**++++++++++++++++++++#+++++++++++++++++++++*#++++++++++++++++++++++++++++++++++++++*************************%#%***%%%%#%%#*********
......................++++++**%%###%%**++++++*+++*+*****+**%*++***+++++++++++++++++#*++++++++++++++++++++++++++++++*****************************************%%###%%%****
............................++*****#%##%**++**%%%*%###%%*%%%******%*******+++++***%%#%+++++++++++++++++++++++*************************************************%%%%#%%%#%
...........................+++++++*+++++++++++++**%%%%%%*%##%%%%%%%%%%%%******%%%%%%#%***+*******************************************************************%%%%######%
.........................+++++++++++++++++++++++++******%%%%%########%%%%%**%%%######%%%***************%*%**************************************************%%%%#######%
......................+++++++++++++++++++++++++++++****%%%%%#########%%%%%%*%%%##%#%%%%%************%%%******************************************************%%%%%%%%%%#
...................++++++++++++++++++++++++++++++++*****%%%%%#######%%####%%%%#%%%%%%%************************************************************************%%%%%%%%%%
.................++++++++++++++++++++++++++++++++++*****%%%%%%%%%%%%%%%%%%%%#%#%%#%%%%%%%%%%%%%%%%%%%#%%%%%%%******************************************%%%%%%%%%%%%%%%##
..............++++++++++++++++++++++++++++++++++++++*****#*%%%%%%%%%%%%%%%%%%#####%%%%##%%%%%%%%%#%%##%%%%%%%%%%%%%%%**********#**************
[backendopt:inlining] inlined 23386 callsites.
[backendopt:malloc] starting malloc removal
..............++++++++++++++++++++++++++++++++++++++*****#*%%%%%%%%%%%%%%%%%%#####%%%%##%%%%%%%%%#%%##%%%%%%%%%%%%%%%**********#******************%#%%%%%%%%%#%##%%%####
............+++++++++++++++++++++++++++++++++++++++++**********%%%%%%%%%%%%%%%%###########%%%%%%%%%##%%%#%%%%%%%%%%%%%%%%%%**%#****************%%%%%#%%%%%###%##########
..........++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%####################%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%************%%%%%%%%%%%%%%%%%###########
........++++++++++++++++++++++++++++++++++++++++++**************%%%%#%%#%#%#############################%%%%%###%%%%%%%%%%%%%%%%%%##%%*%#%%%#%%%%%%%%%%%%%%#############
.....+++++++++++++++++++++++++++++++++++++++++++**************%%%%%%%%%%%%###############################%%##%%%%%%%%%%%%%%%%%%%%%%%%####%#%#%%%%#%%%%%%%%##############
...+++++++++++++++++++++++++++++++++++++++++++**************%%%%%%%%%%%#%%####################################%%%%%%%%%%%%%%%%%%%%%%#%####%#%%%%%####%%%%%##############
.++++++
[backendopt:malloc] removed 2846 simple mallocs in total
[backendopt:WARNING] constant-folding v1 = getfield(v0, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v1 = getfield(v2, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v1 = getfield(v2, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v4 = getfield(v3, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v4 = getfield(v5, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v4 = getfield(v5, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v7 = getfield(v6, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v7 = getfield(v8, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v10 = getfield(v9, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v10 = getfield(v11, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v13 = getfield(v12, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v13 = getfield(v14, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v13 = getfield(v14, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v16 = getfield(v15, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v16 = getfield(v17, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v19 = getfield(v18, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v19 = getfield(v20, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v19 = getfield(v20, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v22 = getfield(v21, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v22 = getfield(v23, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v22 = getfield(v23, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v25 = getfield(v24, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v25 = getfield(v26, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v25 = getfield(v26, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v28 = getarraysize(v27):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute 'getlength'
[backendopt:WARNING] constant-folding v29 = getarraysize(args_i_0):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute 'getlength'
[backendopt:WARNING] constant-folding v1 = getfield(v2, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v4 = getfield(v5, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v7 = getfield(v8, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v10 = getfield(v11, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v13 = getfield(v14, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v16 = getfield(v17, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v19 = getfield(v20, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v22 = getfield(v23, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v25 = getfield(v26, ('typeptr')):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute '_getattr'
[backendopt:WARNING] constant-folding v28 = getarraysize((<* None>)):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute 'getlength'
[backendopt:WARNING] constant-folding v29 = getarraysize((<* None>)):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute 'getlength'
[backendopt:mergeifblocks] starting to merge if blocks
.+++++++++++++++++++++++++++++++++++++++++++**************%%%%%%%###%%%%%%######################################%%%%%%#%%%%%%%%%#%%############%%%#####%######
[translation:info] inserting stack checks...
.
[rtyper] -=- specialized 4 more blocks -=-
[translation:info] inserted 177 stack checks.
[translation:info] Creating database for generating c source...
.+++++++++++
[rtyper] -=- specialized 25 more blocks -=-
.+++++++++++++++++++++++++++++++++++++++++++**************%%%%%%%###%%%%%%######################################%%%%%%#%%%%%%%%%#%%############%%%#####%################
+++++++++++++++++++++++++++++++++++++++++++*************%%%%%%%%%##%%%#######################################
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'old_objects_with_weakrefs'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'young_rawmalloced_objects'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'rawmalloced_total_size'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'young_objects_with_weakrefs'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gctypelayout.GCData object at 0x0000000113989b40> has no attribute '_gc_collect_stack_root'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_debug_pending'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_list_rpy'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_callback2_arg4'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_callback2_arg0'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_callback2_arg1'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_callback2_arg2'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_callback2_arg3'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'nursery_objects_shadows'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_count_rpy'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'tmpstack'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'next_major_collection_threshold'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'old_rawmalloced_objects'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'objects_to_trace'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'objects_with_finalizers'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute '_debug_seen'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'finalizer_lock_count'
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gc.minimark.MiniMarkGC object at 0x000000010be4cb10> has no attribute 'run_finalizers'
+++
[rtyper] specializing: 38800 / 40097 blocks (96%)
[rtyper:WARNING] prebuilt instance <pypy.rpython.memory.gctransform.asmgcroot.ShapeDecompressor instance at 0x000000013c2548c0> has no attribute 'addr'
+++++++++++++++++++++++++++++++++++++++++++*************%
[rtyper] specializing: 40100 / 40176 blocks (99%)
+
[rtyper] -=- specialized 1413 more blocks -=-
++++++++++++++
[rtyper] specializing: 40200 / 40401 blocks (99%)
[rtyper] -=- specialized 225 more blocks -=-
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: pypy.translator.backendopt.inline.inlining_heuristic
+++++++++++++++++++++++++++++++++++++++++++*************%%%%%%%%%##%%%############################################%%%%%%#######%#%######################################
+++++++++++++++++++++++++++++
[backendopt:inlining] inlined 713 callsites.
[backendopt:malloc] starting malloc removal
+++++
[backendopt:malloc] removed 28 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
+++++++++
[rtyper] -=- specialized 15 more blocks -=-
+
[c] 1000 nodes [ array: 216 framework rtti: 35 func: 250 group: 1 struct: 557 ]
[c] 2000 nodes [ array: 330 framework rtti: 56 func: 565 group: 1 struct: 1142 ]
+
[c] 3000 nodes [ array: 466 framework rtti: 161 func: 897 group: 1 struct: 1719 ]
[c] 4000 nodes [ array: 565 framework rtti: 166 func: 1203 group: 1 struct: 2272 ]
[c] 5000 nodes [ array: 753 framework rtti: 170 func: 1712 group: 1 struct: 2677 ]
+++
[rtyper] -=- specialized 44 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: pypy.translator.backendopt.inline.inlining_heuristic
+++
[backendopt:inlining] inlined 4 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] removed 0 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[c:database] GC transformer: finished helpers
[c:database] GC transformer: finished tables
[c] 6000 nodes [ array: 1038 framework rtti: 170 func: 1746 group: 1 struct: 3416 ]
[c] 7000 nodes [ array: 1164 framework rtti: 224 func: 1948 group: 1 struct: 3686 ]
[gctransform:info] assigned 617 typeids
[gctransform:info] added 12635 push/pop stack root instructions
[gctransform:info] inserted 615 write barrier calls
[gctransform:info] inserted 607 write_barrier_from_array calls
[gctransform:info] found 3 static roots
[c] 7156 nodes [ array: 1193 framework rtti: 238 func: 1989 group: 1 struct: 3735 ]
[c:database] Completed
[translation:info] database for generating C source was created
[translation:info] Generating c source...
[c:writing] structdef.h
[c:writing] forwarddecl.h
[c:writing] structimpl.c
[c:writing] nonfuncnodes.c
[c:writing] implement.c
[c:writing] implement_1.c
[backendopt:WARNING] constant-folding v28 = getarraysize((<* None>)):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute 'getlength'
[backendopt:WARNING] constant-folding v29 = getarraysize((<* None>)):
[backendopt:WARNING] AttributeError: 'NoneType' object has no attribute 'getlength'
[c:writing] implement_2.c
[c:writing] implement_3.c
[c:writing] implement_4.c
[c:writing] implement_5.c
[c:writing] implement_6.c
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v16 = gc_gettypeptr_group(v17, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[c:writing] implement_7.c
[c:writing] implement_8.c
[backendopt:WARNING] constant-folding v4 = gc_gettypeptr_group(v5, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v4 = gc_gettypeptr_group(v5, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v1 = gc_gettypeptr_group(v2, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v1 = gc_gettypeptr_group(v2, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v7 = gc_gettypeptr_group(v8, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v19 = gc_gettypeptr_group(v20, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v10 = gc_gettypeptr_group(v11, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[backendopt:WARNING] constant-folding v10 = gc_gettypeptr_group(v11, (<* <pypy.rpython.lltyp...4b520>>), (<ItemOffset <Struct ty...s }> 1>), ((<Struct header { tid ... 'tid'))):
[backendopt:WARNING] NullAddressError: offset from NULL address
[c:writing] implement_9.c
[translation:info] written: /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/testing_1/testing_1.c
[translation:info] Compiling c source...
[platform:execute] make in /var/folders/C0/C0N0SHjwEOKxr+PGnBbawE+++TI/-Tmp-/usession-unknown-4/testing_1
[platform:Error] implement.c: In function ‘pypy_g_GcRootMap_asmgcc_freeing_block’:
[platform:Error] implement.c:11822: warning: passing argument 4 of ‘qsort’ from incompatible pointer type
[platform:Error] implement.c: In function ‘pypy_g_sort_gcmap’:
[platform:Error] implement.c:39050: warning: passing argument 4 of ‘qsort’ from incompatible pointer type
[platform:Error] gcmaptable.s:6:Unknown pseudo-op: .cfi_startproc
[platform:Error] gcmaptable.s:26:Unknown pseudo-op: .cfi_def_cfa_offset
[platform:Error] gcmaptable.s:26:Rest of line ignored. 1st junk character valued 56 (8).
[platform:Error] gcmaptable.s:48:Unknown pseudo-op: .cfi_endproc
[platform:Error] make: *** [example5-c] Error 1
[Timer] Timings:
[Timer] annotate --- 2.2 s
[Timer] rtype_lltype --- 10.2 s
[Timer] pyjitpl_lltype --- 332.0 s
[Timer] backendopt_lltype --- 105.9 s
[Timer] stackcheckinsertion_lltype --- 4.1 s
[Timer] database_c --- 96.1 s
[Timer] source_c --- 92.5 s
[Timer] compile_c --- 210.9 s
[Timer] ==========================================
[Timer] Total: --- 853.9 s
[translation:ERROR] Error:
[translation:ERROR] Traceback (most recent call last):
[translation:ERROR] File "./pypy/pypy/translator/goal/translate.py", line 290, in main
[translation:ERROR] drv.proceed(goals)
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/driver.py", line 809, in proceed
[translation:ERROR] return self._execute(goals, task_skip = self._maybe_skip())
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/tool/taskengine.py", line 116, in _execute
[translation:ERROR] res = self._do(goal, taskcallable, *args, **kwds)
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/driver.py", line 286, in _do
[translation:ERROR] res = func()
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/driver.py", line 572, in task_compile_c
[translation:ERROR] cbuilder.compile(**kwds)
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/c/genc.py", line 517, in compile
[translation:ERROR] extra_opts)
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/platform/posix.py", line 186, in execute_makefile
[translation:ERROR] self._handle_error(returncode, stdout, stderr, path.join('make'))
[translation:ERROR] File "/Users/chris/Downloads/pypy/pypy/translator/platform/__init__.py", line 128, in _handle_error
[translation:ERROR] raise CompilationError(stdout, stderr)
[translation:ERROR] CompilationError: CompilationError(err="""
[translation:ERROR] implement.c: In function ‘pypy_g_GcRootMap_asmgcc_freeing_block’:
[translation:ERROR] implement.c:11822: warning: passing argument 4 of ‘qsort’ from incompatible pointer type
[translation:ERROR] implement.c: In function ‘pypy_g_sort_gcmap’:
[translation:ERROR] implement.c:39050: warning: passing argument 4 of ‘qsort’ from incompatible pointer type
[translation:ERROR] gcmaptable.s:6:Unknown pseudo-op: .cfi_startproc
[translation:ERROR] gcmaptable.s:26:Unknown pseudo-op: .cfi_def_cfa_offset
[translation:ERROR] gcmaptable.s:26:Rest of line ignored. 1st junk character valued 56 (8).
[translation:ERROR] gcmaptable.s:48:Unknown pseudo-op: .cfi_endproc
[translation:ERROR] make: *** [example5-c] Error 1
[translation:ERROR] """)
[translation] start debugger...
> /Users/chris/Downloads/pypy/pypy/translator/platform/__init__.py(128)_handle_error()
-> raise CompilationError(stdout, stderr)
(Pdb+)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment