Project

General

Profile

Bug #18073 » make_test-all_test_jit.log

jaruga (Jun Aruga), 08/09/2021 06:00 PM

 
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
(3-3/3)