|
config.status: creating ruby-runner.h
|
|
making mjit_build_dir.so
|
|
Run options: "--ruby=./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=./test/excludes --name=!/memory_leak/ -v
|
|
|
|
# Running tests:
|
|
|
|
[ 1/94] TestJIT#test_attr_reader = 0.32 s
|
|
[ 2/94] TestJIT#test_block_handler_with_possible_frame_omitted_inlining = 0.32 s
|
|
[ 3/94] TestJIT#test_caller_locations_without_catch_table = 0.32 s
|
|
[ 4/94] TestJIT#test_catching_deep_exception = 0.49 s
|
|
[ 5/94] TestJIT#test_clean_objects_on_exec = 0.24 s
|
|
[ 6/94] TestJIT#test_clean_so = 0.51 s
|
|
[ 7/94] TestJIT#test_compile_insn_adjuststack = 0.26 s
|
|
[ 8/94] TestJIT#test_compile_insn_blockparam = 0.32 s
|
|
[ 9/94] TestJIT#test_compile_insn_branchnil = 0.25 s
|
|
[10/94] TestJIT#test_compile_insn_branchunless = 0.25 s
|
|
[11/94] TestJIT#test_compile_insn_checkkeyword = 0.26 s
|
|
[12/94] TestJIT#test_compile_insn_checkmatch_opt_case_dispatch = 0.25 s
|
|
[13/94] TestJIT#test_compile_insn_checktype = 0.25 s
|
|
[14/94] TestJIT#test_compile_insn_classvariable = 0.24 s
|
|
[15/94] TestJIT#test_compile_insn_concatarray = 0.25 s
|
|
[16/94] TestJIT#test_compile_insn_constant = 0.26 s
|
|
[17/94] TestJIT#test_compile_insn_defineclass = 0.00 s
|
|
[18/94] TestJIT#test_compile_insn_defined = 0.26 s
|
|
[19/94] TestJIT#test_compile_insn_definemethod_definesmethod = 0.38 s
|
|
[20/94] TestJIT#test_compile_insn_dup = 0.25 s
|
|
[21/94] TestJIT#test_compile_insn_duphash = 0.24 s
|
|
[22/94] TestJIT#test_compile_insn_dupn = 0.28 s
|
|
[23/94] TestJIT#test_compile_insn_expandarray = 0.25 s
|
|
[24/94] TestJIT#test_compile_insn_freezestring = 0.25 s
|
|
[25/94] TestJIT#test_compile_insn_getblockparamproxy = 0.42 s
|
|
[26/94] TestJIT#test_compile_insn_getspecial = 0.24 s
|
|
[27/94] TestJIT#test_compile_insn_global = 0.25 s
|
|
[28/94] TestJIT#test_compile_insn_inlinecache = 0.25 s
|
|
[29/94] TestJIT#test_compile_insn_instancevariable = 0.25 s
|
|
[30/94] TestJIT#test_compile_insn_intern_duparray = 0.26 s
|
|
[31/94] TestJIT#test_compile_insn_invokeblock_leave = 0.66 s
|
|
[32/94] TestJIT#test_compile_insn_invokesuper = 1.27 s
|
|
[33/94] TestJIT#test_compile_insn_jump_branchif = 0.30 s
|
|
[34/94] TestJIT#test_compile_insn_local = 0.24 s
|
|
[35/94] TestJIT#test_compile_insn_newarray = 0.25 s
|
|
[36/94] TestJIT#test_compile_insn_newarraykwsplat = 0.26 s
|
|
[37/94] TestJIT#test_compile_insn_newhash = 0.24 s
|
|
[38/94] TestJIT#test_compile_insn_newrange = 0.25 s
|
|
[39/94] TestJIT#test_compile_insn_nop = 0.24 s
|
|
[40/94] TestJIT#test_compile_insn_once = 0.27 s
|
|
[41/94] TestJIT#test_compile_insn_opt_and = 0.25 s
|
|
[42/94] TestJIT#test_compile_insn_opt_aref = 0.29 s
|
|
[43/94] TestJIT#test_compile_insn_opt_aref_with = 0.25 s
|
|
[44/94] TestJIT#test_compile_insn_opt_aset = 0.26 s
|
|
[45/94] TestJIT#test_compile_insn_opt_calc = 0.25 s
|
|
[46/94] TestJIT#test_compile_insn_opt_call_c_function = 0.00 s
|
|
[47/94] TestJIT#test_compile_insn_opt_cmp = 0.25 s
|
|
[48/94] TestJIT#test_compile_insn_opt_empty_p = 0.24 s
|
|
[49/94] TestJIT#test_compile_insn_opt_invokebuiltin_delegate_leave = 0.27 s
|
|
[50/94] TestJIT#test_compile_insn_opt_length_size = 0.26 s
|
|
[51/94] TestJIT#test_compile_insn_opt_ltlt = 0.24 s
|
|
[52/94] TestJIT#test_compile_insn_opt_newarray_max = 0.24 s
|
|
[53/94] TestJIT#test_compile_insn_opt_newarray_min = 0.25 s
|
|
[54/94] TestJIT#test_compile_insn_opt_nil_p = 0.24 s
|
|
[55/94] TestJIT#test_compile_insn_opt_not = 0.24 s
|
|
[56/94] TestJIT#test_compile_insn_opt_or = 0.24 s
|
|
[57/94] TestJIT#test_compile_insn_opt_regexpmatch2 = 0.24 s
|
|
[58/94] TestJIT#test_compile_insn_opt_rel = 0.25 s
|
|
[59/94] TestJIT#test_compile_insn_opt_send_without_block = 0.25 s
|
|
[60/94] TestJIT#test_compile_insn_opt_str_freeze = 0.24 s
|
|
[61/94] TestJIT#test_compile_insn_opt_str_uminus = 0.25 s
|
|
[62/94] TestJIT#test_compile_insn_opt_succ = 0.25 s
|
|
[63/94] TestJIT#test_compile_insn_pop = 0.25 s
|
|
[64/94] TestJIT#test_compile_insn_putnil = 0.24 s
|
|
[65/94] TestJIT#test_compile_insn_putobject = 0.24 s
|
|
[66/94] TestJIT#test_compile_insn_putself = 0.25 s
|
|
[67/94] TestJIT#test_compile_insn_putspecialobject = 0.33 s
|
|
[68/94] TestJIT#test_compile_insn_putstring_concatstrings_tostring = 0.25 s
|
|
[69/94] TestJIT#test_compile_insn_reput = 0.00 s
|
|
[70/94] TestJIT#test_compile_insn_reverse = 0.25 s
|
|
[71/94] TestJIT#test_compile_insn_send = 0.33 s
|
|
[72/94] TestJIT#test_compile_insn_setn = 0.24 s
|
|
[73/94] TestJIT#test_compile_insn_setspecial = 0.26 s
|
|
[74/94] TestJIT#test_compile_insn_splatarray = 0.28 s
|
|
[75/94] TestJIT#test_compile_insn_swap_topn = 0.29 s
|
|
[76/94] TestJIT#test_compile_insn_throw = 0.36 s
|
|
[77/94] TestJIT#test_compile_insn_toregexp = 0.25 s
|
|
[78/94] TestJIT#test_compile_insn_tracecoverage = 0.00 s
|
|
[79/94] TestJIT#test_fork_with_mjit_worker_thread = 2.31 s
|
|
[80/94] TestJIT#test_frame_omitted_inlining = 0.38 s
|
|
[81/94] TestJIT#test_inlined_setivar_frozen = 0.26 s
|
|
[82/94] TestJIT#test_inlined_undefined_ivar = 0.31 s
|
|
[83/94] TestJIT#test_jit_output = 0.25 s
|
|
[84/94] TestJIT#test_jump_to_precompiled_branch = 0.26 s
|
|
[85/94] TestJIT#test_lambda_longjmp = 0.29 s
|
|
[86/94] TestJIT#test_local_stack_on_exception = 0.31 s
|
|
[87/94] TestJIT#test_local_stack_with_sp_motion_by_blockargs = 0.36 s
|
|
[88/94] TestJIT#test_nothing_to_unload_with_jit_wait = 0.80 s
|
|
[89/94] TestJIT#test_program_counter_with_regexpmatch = 0.26 s
|
|
[90/94] TestJIT#test_pushed_values_with_opt_aref_with = 0.28 s
|
|
[91/94] TestJIT#test_pushed_values_with_opt_aset_with = 0.28 s
|
|
[92/94] TestJIT#test_stack_pointer_with_assignment = 0.26 s
|
|
[93/94] TestJIT#test_unload_units_and_compaction = 0.84 s
|
|
[94/94] TestJIT#test_unload_units_on_fiber = 0.92 s
|
|
|
|
1) Failure:
|
|
TestJIT#test_attr_reader [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:812]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
class A
|
|
attr_reader :a, :b
|
|
|
|
def initialize
|
|
@a = 2
|
|
end
|
|
|
|
def test
|
|
a
|
|
end
|
|
|
|
def undefined
|
|
b
|
|
end
|
|
end
|
|
|
|
a = A.new
|
|
print(a.test * a.test)
|
|
p(a.undefined)
|
|
p(a.undefined)
|
|
|
|
# redefinition
|
|
def a.test
|
|
3
|
|
end
|
|
|
|
print(2 * a.test)
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
2) Failure:
|
|
TestJIT#test_block_handler_with_possible_frame_omitted_inlining [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:952]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def multiply(a, b)
|
|
a *= b
|
|
end
|
|
|
|
3.times do
|
|
p multiply(7.0, 10.0)
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
3) Failure:
|
|
TestJIT#test_catching_deep_exception [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:748]:
|
|
Expected 4 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def catch_true(paths, prefixes) # catch_except_p: TRUE
|
|
prefixes.each do |prefix| # catch_except_p: TRUE
|
|
paths.each do |path| # catch_except_p: FALSE
|
|
return path
|
|
end
|
|
end
|
|
end
|
|
|
|
def wrapper(paths, prefixes)
|
|
catch_true(paths, prefixes)
|
|
end
|
|
|
|
print wrapper(['1'], ['2'])
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<4> expected but was
|
|
<0>.
|
|
|
|
4) Failure:
|
|
TestJIT#test_compile_insn_adjuststack [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:329]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
x = [true]
|
|
x[0] ||= nil
|
|
x[0]
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
5) Failure:
|
|
TestJIT#test_compile_insn_blockparam [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:87]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def foo(&b)
|
|
a = b
|
|
b = 2
|
|
a.call + 2
|
|
end
|
|
|
|
print foo { 1 }
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
6) Failure:
|
|
TestJIT#test_compile_insn_branchnil [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:475]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = 2
|
|
a&.+(1)
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
7) Failure:
|
|
TestJIT#test_compile_insn_branchunless [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:463]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = true
|
|
if a
|
|
1
|
|
else
|
|
2
|
|
end
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
8) Failure:
|
|
TestJIT#test_compile_insn_checkkeyword [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:342]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def test(x: rand)
|
|
x
|
|
end
|
|
print test(x: true)
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
9) Failure:
|
|
TestJIT#test_compile_insn_checkmatch_opt_case_dispatch [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:499]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
case 'hello'
|
|
when 'hello'
|
|
'world'
|
|
end
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
10) Failure:
|
|
TestJIT#test_compile_insn_checktype [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:483]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = '2'
|
|
"4#{a}"
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
11) Failure:
|
|
TestJIT#test_compile_insn_classvariable [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:153]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
class Foo
|
|
def self.foo
|
|
@@foo = 1
|
|
@@foo
|
|
end
|
|
end
|
|
|
|
print Foo.foo
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
12) Failure:
|
|
TestJIT#test_compile_insn_concatarray [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:268]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { ["t", "r", *x = "u", "e"].join }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
13) Failure:
|
|
TestJIT#test_compile_insn_constant [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:167]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
FOO = 1
|
|
FOO
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
14) Failure:
|
|
TestJIT#test_compile_insn_defined [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:338]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { defined?(a) }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
15) Failure:
|
|
TestJIT#test_compile_insn_definemethod_definesmethod [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:200]:
|
|
Expected 3 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
print 1.times.map {
|
|
def method_definition
|
|
'hello'
|
|
end
|
|
|
|
def self.smethod_definition
|
|
'world'
|
|
end
|
|
|
|
method_definition + smethod_definition
|
|
}.join
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<3> expected but was
|
|
<0>.
|
|
|
|
16) Failure:
|
|
TestJIT#test_compile_insn_dup [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:297]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = 1
|
|
a&.+(2)
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
17) Failure:
|
|
TestJIT#test_compile_insn_duphash [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:280]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { { a: 1 } }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
18) Failure:
|
|
TestJIT#test_compile_insn_dupn [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:305]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
klass = Class.new
|
|
klass::X ||= true
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
19) Failure:
|
|
TestJIT#test_compile_insn_expandarray [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:264]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { y = [ true, false, nil ]; x, = y; x }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
20) Failure:
|
|
TestJIT#test_compile_insn_freezestring [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:236]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
# frozen_string_literal: true
|
|
print proc { "#{true}".frozen? }.call
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
21) Failure:
|
|
TestJIT#test_compile_insn_getblockparamproxy [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:100]:
|
|
Expected 3 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def bar(&b)
|
|
b.call
|
|
end
|
|
|
|
def foo(&b)
|
|
bar(&b) * bar(&b)
|
|
end
|
|
|
|
print foo { 2 }
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<3> expected but was
|
|
<0>.
|
|
|
|
22) Failure:
|
|
TestJIT#test_compile_insn_getspecial [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:115]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { $1 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
23) Failure:
|
|
TestJIT#test_compile_insn_global [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:175]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
$foo = 1
|
|
$foo
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
24) Failure:
|
|
TestJIT#test_compile_insn_inlinecache [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:491]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { Struct }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
25) Failure:
|
|
TestJIT#test_compile_insn_instancevariable [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:126]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
@foo = 1
|
|
@foo
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
26) Failure:
|
|
TestJIT#test_compile_insn_intern_duparray [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:260]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { [:"#{0}"] + [1,2,3] }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
27) Failure:
|
|
TestJIT#test_compile_insn_invokeblock_leave [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:428]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def foo
|
|
yield
|
|
end
|
|
print foo { 2 }
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
28) Failure:
|
|
TestJIT#test_compile_insn_invokesuper [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:410]:
|
|
Expected 4 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
mod = Module.new {
|
|
def test
|
|
super + 2
|
|
end
|
|
}
|
|
klass = Class.new {
|
|
prepend mod
|
|
def test
|
|
1
|
|
end
|
|
}
|
|
print klass.new.test
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<4> expected but was
|
|
<0>.
|
|
|
|
29) Failure:
|
|
TestJIT#test_compile_insn_jump_branchif [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:455]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = false
|
|
1 + 1 while a
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
30) Failure:
|
|
TestJIT#test_compile_insn_local [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:62]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
foo = 1
|
|
foo
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
31) Failure:
|
|
TestJIT#test_compile_insn_newarray [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:248]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a, b, c = 1, 2, 3
|
|
[a, b, c]
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
32) Failure:
|
|
TestJIT#test_compile_insn_newarraykwsplat [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:256]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { [**{ x: 1 }] }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
33) Failure:
|
|
TestJIT#test_compile_insn_newhash [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:276]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { a = 1; { a: a } }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
34) Failure:
|
|
TestJIT#test_compile_insn_newrange [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:284]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { a = 1; 0..a }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
35) Failure:
|
|
TestJIT#test_compile_insn_nop [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:58]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { nil rescue true }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
36) Failure:
|
|
TestJIT#test_compile_insn_once [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:495]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { /#{true}/o =~ "true" && $~.to_a }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
37) Failure:
|
|
TestJIT#test_compile_insn_opt_and [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:527]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { 1 & 3 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
38) Failure:
|
|
TestJIT#test_compile_insn_opt_aref [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:536]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
obj = Object.new
|
|
def obj.[](h)
|
|
h
|
|
end
|
|
|
|
block = proc { |h| h[1] }
|
|
print block.call({ 1 => 2 })
|
|
print block.call(obj)
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
39) Failure:
|
|
TestJIT#test_compile_insn_opt_aref_with [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:564]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { { '1' => 2 }['1'] }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
40) Failure:
|
|
TestJIT#test_compile_insn_opt_aset [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:568]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
hash = { '1' => 2 }
|
|
(hash['2'] = 2) + (hash[1.to_s] = 3)
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
41) Failure:
|
|
TestJIT#test_compile_insn_opt_calc [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:509]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { 4 + 2 - ((2 * 3 / 2) % 2) }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
42) Failure:
|
|
TestJIT#test_compile_insn_opt_cmp [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:515]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { (1 == 1) && (1 != 2) }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
43) Failure:
|
|
TestJIT#test_compile_insn_opt_empty_p [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:584]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { [].empty? }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
44) Failure:
|
|
TestJIT#test_compile_insn_opt_invokebuiltin_delegate_leave [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:607]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
print "\x00".unpack("c")
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
45) Failure:
|
|
TestJIT#test_compile_insn_opt_length_size [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:576]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
array = [1, 2]
|
|
array.length + array.size
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
46) Failure:
|
|
TestJIT#test_compile_insn_opt_ltlt [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:523]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { [1] << 2 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
47) Failure:
|
|
TestJIT#test_compile_insn_opt_newarray_max [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:388]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = 1
|
|
b = 2
|
|
[a, b].max
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
48) Failure:
|
|
TestJIT#test_compile_insn_opt_newarray_min [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:397]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = 1
|
|
b = 2
|
|
[a, b].min
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
49) Failure:
|
|
TestJIT#test_compile_insn_opt_nil_p [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:374]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
nil.nil?.nil?
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
50) Failure:
|
|
TestJIT#test_compile_insn_opt_not [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:592]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { !!true }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
51) Failure:
|
|
TestJIT#test_compile_insn_opt_or [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:531]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { 1 | 3 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
52) Failure:
|
|
TestJIT#test_compile_insn_opt_regexpmatch2 [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:596]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { /true/ =~ 'true' }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
53) Failure:
|
|
TestJIT#test_compile_insn_opt_rel [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:519]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { 1 < 2 && 1 <= 1 && 2 > 1 && 1 >= 1 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
54) Failure:
|
|
TestJIT#test_compile_insn_opt_send_without_block [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:406]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { print }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
55) Failure:
|
|
TestJIT#test_compile_insn_opt_str_freeze [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:367]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
'foo'.freeze
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
56) Failure:
|
|
TestJIT#test_compile_insn_opt_str_uminus [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:381]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
-'bar'
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
57) Failure:
|
|
TestJIT#test_compile_insn_opt_succ [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:588]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { 1.succ }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
58) Failure:
|
|
TestJIT#test_compile_insn_pop [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:288]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
a = false
|
|
b = 1
|
|
a || b
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
59) Failure:
|
|
TestJIT#test_compile_insn_putnil [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:183]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { nil }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
60) Failure:
|
|
TestJIT#test_compile_insn_putobject [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:194]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { 0 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
61) Failure:
|
|
TestJIT#test_compile_insn_putself [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:187]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
proc { print "hello" }.call
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
62) Failure:
|
|
TestJIT#test_compile_insn_putspecialobject [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:217]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
print 1.times.map {
|
|
def a
|
|
'a'
|
|
end
|
|
|
|
alias :b :a
|
|
|
|
b
|
|
}.join
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
63) Failure:
|
|
TestJIT#test_compile_insn_putstring_concatstrings_tostring [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:232]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { "a#{}b" + "c" }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
64) Failure:
|
|
TestJIT#test_compile_insn_reverse [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:317]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { q, (w, e), r = 1, [2, 3], 4; [q, w, e, r] }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
65) Failure:
|
|
TestJIT#test_compile_insn_send [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:360]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
print proc { yield_self { 1 } }.call
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
66) Failure:
|
|
TestJIT#test_compile_insn_setn [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:325]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { [nil][0] = 1 }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
67) Failure:
|
|
TestJIT#test_compile_insn_setspecial [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:119]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc {
|
|
true if nil.nil?..nil.nil?
|
|
}.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
68) Failure:
|
|
TestJIT#test_compile_insn_splatarray [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:272]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { [*(1..2)] }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
69) Failure:
|
|
TestJIT#test_compile_insn_swap_topn [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:313]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { {}["true"] = true }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
70) Failure:
|
|
TestJIT#test_compile_insn_throw [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:438]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def test
|
|
proc do
|
|
if 1+1 == 1
|
|
return 3
|
|
else
|
|
return 4
|
|
end
|
|
5
|
|
end.call
|
|
end
|
|
print test
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
71) Failure:
|
|
TestJIT#test_compile_insn_toregexp [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:244]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
p proc { /#{true}/ =~ "true" }.call
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
72) Failure:
|
|
TestJIT#test_fork_with_mjit_worker_thread [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:1030]:
|
|
stdout:
|
|
```
|
|
|
|
```
|
|
|
|
stderr:
|
|
```
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
Successful MJIT finish
|
|
```
|
|
.
|
|
<3> expected but was
|
|
<0>.
|
|
|
|
73) Failure:
|
|
TestJIT#test_frame_omitted_inlining [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:936]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
class Numeric
|
|
remove_method :zero?
|
|
def zero?
|
|
self == 0
|
|
end
|
|
end
|
|
|
|
3.times do
|
|
p 0.zero?
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
JIT inline: block in <main>@-e:9 => zero?@-e:4
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
74) Failure:
|
|
TestJIT#test_inlined_setivar_frozen [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:790]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
class A
|
|
def a
|
|
@a = 1
|
|
end
|
|
end
|
|
|
|
a = A.new
|
|
a.a
|
|
a.a
|
|
a.a
|
|
a.freeze
|
|
begin
|
|
a.a
|
|
rescue FrozenError => e
|
|
p e.class
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
75) Failure:
|
|
TestJIT#test_inlined_undefined_ivar [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:767]:
|
|
Expected 3 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
class Foo
|
|
def initialize
|
|
@a = :a
|
|
end
|
|
|
|
def bar
|
|
if @b.nil?
|
|
@b = :b
|
|
end
|
|
end
|
|
end
|
|
|
|
verbose, $VERBOSE = $VERBOSE, false # suppress "instance variable @b not initialized"
|
|
print(Foo.new.bar)
|
|
print(Foo.new.bar)
|
|
print(Foo.new.bar)
|
|
$VERBOSE = verbose
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<3> expected but was
|
|
<0>.
|
|
|
|
76) Failure:
|
|
TestJIT#test_jit_output [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:613]:
|
|
Expected /^JIT success \(\d+\.\dms\): block in <main>@-e:1 -> .+_ruby_mjit_p\d+u\d+\.c$/ to match "/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':\n" +
|
|
"/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'\n" +
|
|
" return __builtin___sprintf_chk (__s, 2 - 1,\n" +
|
|
" ^\n" +
|
|
"compilation terminated due to -Wfatal-errors.\n" +
|
|
"Successful MJIT finish\n".
|
|
|
|
77) Failure:
|
|
TestJIT#test_jump_to_precompiled_branch [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:876]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def test(foo)
|
|
".#{foo unless foo == 1}" if true
|
|
end
|
|
print test(0)
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
78) Failure:
|
|
TestJIT#test_lambda_longjmp [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:915]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
fib = lambda do |x|
|
|
return x if x == 0 || x == 1
|
|
fib.call(x-1) + fib.call(x-2)
|
|
end
|
|
print fib.call(5)
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
79) Failure:
|
|
TestJIT#test_local_stack_on_exception [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:708]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def b
|
|
raise
|
|
rescue
|
|
2
|
|
end
|
|
|
|
def a
|
|
# Calling #b should be vm_exec, not direct mjit_exec.
|
|
# Otherwise `1` on local variable would be purged.
|
|
1 + b
|
|
end
|
|
|
|
print a
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
80) Failure:
|
|
TestJIT#test_local_stack_with_sp_motion_by_blockargs [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:727]:
|
|
Expected 2 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def b(base)
|
|
1
|
|
end
|
|
|
|
# This method is simple enough to have false in catch_except_p.
|
|
# So local_stack_p would be true in JIT compiler.
|
|
def a
|
|
m = method(:b)
|
|
|
|
# ci->flag has VM_CALL_ARGS_BLOCKARG and cfp->sp is moved in vm_caller_setup_arg_block.
|
|
# So, for this send insn, JIT-ed code should use cfp->sp instead of local variables for stack.
|
|
Module.module_eval(&m)
|
|
end
|
|
|
|
print a
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<2> expected but was
|
|
<0>.
|
|
|
|
81) Failure:
|
|
TestJIT#test_nothing_to_unload_with_jit_wait [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:618]:
|
|
Expected 11 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def a1() a2() end
|
|
def a2() a3() end
|
|
def a3() a4() end
|
|
def a4() a5() end
|
|
def a5() a6() end
|
|
def a6() a7() end
|
|
def a7() a8() end
|
|
def a8() a9() end
|
|
def a9() a10() end
|
|
def a10() a11() end
|
|
def a11() print('hello') end
|
|
a1
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<11> expected but was
|
|
<0>.
|
|
|
|
82) Failure:
|
|
TestJIT#test_program_counter_with_regexpmatch [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:965]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
2.times do
|
|
break if /a/ =~ "ab" && !$~[0]
|
|
print $~[0]
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
83) Failure:
|
|
TestJIT#test_pushed_values_with_opt_aref_with [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:984]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
2.times do
|
|
p(Thread.current["a"])
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
84) Failure:
|
|
TestJIT#test_pushed_values_with_opt_aset_with [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:975]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
2.times do
|
|
print(Thread.current["a"] = {})
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
85) Failure:
|
|
TestJIT#test_stack_pointer_with_assignment [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:926]:
|
|
Expected 1 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
2.times do
|
|
a, _ = nil
|
|
p a
|
|
end
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<1> expected but was
|
|
<0>.
|
|
|
|
86) Failure:
|
|
TestJIT#test_unload_units_and_compaction [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:686]:
|
|
stdout:
|
|
"""
|
|
012345678910
|
|
"""
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
Successful MJIT finish
|
|
"""
|
|
.
|
|
Expected /\AJIT success \(\d+\.\dms\): mjit0@\(eval\):/ to match "/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':\n".
|
|
|
|
87) Failure:
|
|
TestJIT#test_unload_units_on_fiber [/mnt/git/ruby/ruby/test/ruby/test_jit.rb:636]:
|
|
Expected 12 times of JIT success, but succeeded 0 times.
|
|
|
|
script:
|
|
"""
|
|
|
|
def a1() a2(false); a2(true) end
|
|
def a2(a) a3(a) end
|
|
def a3(a) a4(a) end
|
|
def a4(a) a5(a) end
|
|
def a5(a) a6(a) end
|
|
def a6(a) a7(a) end
|
|
def a7(a) a8(a) end
|
|
def a8(a) a9(a) end
|
|
def a9(a) a10(a) end
|
|
def a10(a)
|
|
if a
|
|
Fiber.new { a11 }.resume
|
|
end
|
|
end
|
|
def a11() print('hello') end
|
|
a1
|
|
|
|
"""
|
|
|
|
|
|
stderr:
|
|
"""
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h: In function 'sprintf':
|
|
/mnt/git/ruby/ruby/.ext/include/x86_64-linux/rb_mjit_min_header-2.7.4.h:442:3: error: invalid use of '__builtin_va_arg_pack ()'
|
|
return __builtin___sprintf_chk (__s, 2 - 1,
|
|
^
|
|
compilation terminated due to -Wfatal-errors.
|
|
Successful MJIT finish
|
|
|
|
"""
|
|
|
|
.
|
|
<12> expected but was
|
|
<0>.
|
|
|
|
Finished tests in 29.837252s, 3.1504 tests/s, 15.7186 assertions/s.
|
|
94 tests, 469 assertions, 87 failures, 0 errors, 4 skips
|
|
|
|
ruby -v: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux]
|
|
make: *** [yes-test-all] Error 87
|