jit/backend/aarch64/test/test_ztranslation_jit_stats.py::TestTranslationJITStatsAarch64::()::test_flush_trace_counts
self = <rpython.jit.backend.aarch64.test.test_ztranslation_jit_stats.TestTranslationJITStatsAarch64 object at 0x0000000150ac7478>
def test_flush_trace_counts(self):
driver = JitDriver(greens = [], reds = ['i'])
def f():
i = 0
while i < 100000:
driver.jit_merge_point(i=i)
i += 1
def main():
jit_hooks.stats_set_debug(None, True)
f()
jl.stats_flush_trace_counts(None)
return 0
> res = self.meta_interp(main, [])
jit/backend/llsupport/test/ztranslation_test.py:270:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
jit/backend/test/support.py:75: in meta_interp
return self._compile_and_run(t, entry_point, entry_point_graph, args)
jit/backend/test/support.py:132: in _compile_and_run
exe_name = cbuilder.compile()
translator/c/genc.py:341: in compile
extra_opts)
translator/platform/posix.py:277: in execute_makefile
self._handle_error(returncode, stdout, stderr, path.join('make'))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Darwin_arm64 cc=clang>, returncode = 2
stdout = 'clang -O3 -fomit-frame-pointer -Wno-duplicate-decl-specifier -mmacosx-version-min=10.13 -arch arm64 -mdynamic-no-pic ...ld/rpython"/rlib/rjitlog/src -I"/Users/matti/build-worker-arm64/rpython-macos-arm64/build/rpython"/rlib/rvmprof/src \n'
stderr = "testing_1.c:57:2: warning: 'GC_all_interior_pointers' is deprecated [-Wdeprecated-declarations]\n 57 | GC_a...memcpy;\n | ^ ~~~~~~\n1 error generated.\nmake: *** [rpython_jit_backend_llsupport.o] Error 1\n"
outname = local('/tmp/buildbot-arm64/usession-pytest3.10-888/testing_1/make')
def _handle_error(self, returncode, stdout, stderr, outname):
if returncode != 0:
errorfile = outname.new(ext='errors')
errorfile.write(stderr, 'wb')
if self.log_errors:
stderrlines = stderr.splitlines()
for line in stderrlines:
log.Error(line)
# ^^^ don't use ERROR, because it might actually be fine.
# Also, ERROR confuses lib-python/conftest.py.
> raise CompilationError(stdout, stderr)
E CompilationError: CompilationError(err="""
E testing_1.c:57:2: warning: 'GC_all_interior_pointers' is deprecated [-Wdeprecated-declarations]
E 57 | GC_all_interior_pointers = 0;
E | ^
E /opt/homebrew/Cellar/bdw-gc/8.2.12/include/gc/gc.h:193:8: note: 'GC_all_interior_pointers' has been explicitly marked deprecated here
E 193 | GC_API GC_ATTR_DEPRECATED int GC_all_interior_pointers;
E | ^
E /opt/homebrew/Cellar/bdw-gc/8.2.12/include/gc/gc_config_macros.h:309:46: note: expanded from macro 'GC_ATTR_DEPRECATED'
E 309 | # define GC_ATTR_DEPRECATED __attribute__((__deprecated__))
E | ^
E 1 warning generated.
E rpython_jit_backend_llsupport.c:12343:11: error: incompatible function pointer types assigning to 'void (*)(void *, void *, size_t)' (aka 'void (*)(void *, void *, unsigned long)') from 'void *(void *, const void *, unsigned long)' [-Wincompatible-function-pointer-types]
E 12343 | l_v29049 = memcpy;
E | ^ ~~~~~~
E 1 error generated.
E make: *** [rpython_jit_backend_llsupport.o] Error 1
E """)
translator/platform/__init__.py:155: CompilationError
(somefailed=True in jit/backend/aarch64/test/test_ztranslation_jit_stats.py)
builder: rpython-macos-arm64 build #265+
test: jit/backend/aarch64/test/test_ztranslation_jit_stats.py::TestTranslationJITStatsAarch64::()::test_flush_trace_counts