|
+ make test-all 'TESTS=test/ruby/test_jit.rb -n /test_block_handler_with_possible_frame_omitted_inlining/'
|
|
./revision.h unchanged
|
|
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/ -n /test_block_handler_with_possible_frame_omitted_inlining/
|
|
# Running tests:
|
|
1) Failure:
|
|
TestJIT#test_block_handler_with_possible_frame_omitted_inlining [/builddir/build/BUILD/ruby-2.7.0-d9f8b88b47/test/ruby/test_jit.rb:846]:
|
|
Expected 2 times of JIT success, but succeeded 1 times.
|
|
script:
|
|
"""
|
|
def multiply(a, b)
|
|
a *= b
|
|
end
|
|
3.times do
|
|
p multiply(7.0, 10.0)
|
|
end
|
|
"""
|
|
stderr:
|
|
"""
|
|
MJIT: CC defaults to /usr/bin/gcc
|
|
MJIT: tmp_dir is /tmp
|
|
Creating precompiled header
|
|
Starting process: /usr/bin/gcc `/usr/bin/gcc`(0x3ffa5b6a29c) `-m64`(0x3ffa5b6a558) `-w`(0x3ffa5b6a5e2) `-Wfatal-errors`(0x3ffa5b6a5cc) `-fPIC`(0x3ffa5b6a5dc) `-shared`(0x3ffa5b6a5c4) `-w`(0x3ffa5b6a5e2) `-pipe`(0x3ffa5b6a5e6) `-O3`(0x3ffa5b6a5ec) `-nodefaultlibs`(0x3ffa5b698f8) `-nostdlib`(0x3ffa5b69908) `-o`(0x3ffa5b69912) `/tmp/_ruby_mjit_hp23330u0.h.gch`(0x2aa280538b0) `/builddir/build/BUILD/ruby-2.7.0-d9f8b88b47/.ext/include/s390x-linux/rb_mjit_min_header-2.7.0.h`(0x2aa28053840)
|
|
DEBUG1: so_file:`/tmp/_ruby_mjit_p23330u0.so`
|
|
DEBUG1: so_file ptr:0x3ffa3173db0
|
|
start compilation: block in <main>@-e:6 -> /tmp/_ruby_mjit_p23330u0.c
|
|
Starting process: /usr/bin/gcc `/usr/bin/gcc`(0x3ffa5b6a29c) `-m64`(0x3ffa5b6a558) `-w`(0x3ffa5b6a5e2) `-Wfatal-errors`(0x3ffa5b6a5cc) `-fPIC`(0x3ffa5b6a5dc) `-shared`(0x3ffa5b6a5c4) `-w`(0x3ffa5b6a5e2) `-pipe`(0x3ffa5b6a5e6) `-O3`(0x3ffa5b6a5ec) `-o`(0x3ffa5b69912) `/tmp/_ruby_mjit_p23330u0.o`(0x3ffa3173dd0) `/tmp/_ruby_mjit_p23330u0.c`(0x3ffa3173e48) `-c`(0x3ffa5b69916) `-lgcc`(0x3ffa5b6a552) `-m64`(0x3ffa5b6a558) `-Wl,-z,relro`(0x3ffa5b6a55e) `-Wl,--as-needed`(0x3ffa5b6a56c) `-Wl,-z,now`(0x3ffa5b6a57c) `-specs=/usr/lib/rpm/redhat/redhat-hardened-ld`(0x3ffa5b6a588) `-nostartfiles`(0x3ffa5b6a5b6) `-nodefaultlibs`(0x3ffa5b698f8) `-nostdlib`(0x3ffa5b69908)
|
|
DEBUG2: so_file:`/tmp/_ruby_mjit_p23330u0.so`
|
|
DEBUG2: so_file ptr:0x3ffa3173db0
|
|
DEBUG3: so_file:`/tmp/_ruby_mjit_p23330u0.so`
|
|
DEBUG3: so_file ptr:0x3ffa3173db0
|
|
DEBUG4: so_file:`/tmp/_ruby_mjit_p23330u0.so`
|
|
DEBUG4: so_file ptr:0x3ffa3173db0
|
|
Starting process: /usr/bin/gcc `/usr/bin/gcc`(0x3ffa5b6a29c) `-shared`(0x3ffa5b6a5c4) `-Wfatal-errors`(0x3ffa5b6a5cc) `-fPIC`(0x3ffa5b6a5dc) `-shared`(0x3ffa5b6a5c4) `-w`(0x3ffa5b6a5e2) `-pipe`(0x3ffa5b6a5e6) `-O3`(0x3ffa5b6a5ec) `-o`(0x3ffa5b69912) `/tmp/_ruby_mjit_p23330u0.so`(0x3ffa3173db0) `/tmp/_ruby_mjit_p23330u0.o`(0x3ffa3173dd0) `-lgcc`(0x3ffa5b6a552) `-m64`(0x3ffa5b6a558) `-Wl,-z,relro`(0x3ffa5b6a55e) `-Wl,--as-needed`(0x3ffa5b6a56c) `-Wl,-z,now`(0x3ffa5b6a57c) `-specs=/usr/lib/rpm/redhat/redhat-hardened-ld`(0x3ffa5b6a588) `-nostartfiles`(0x3ffa5b6a5b6) `-nodefaultlibs`(0x3ffa5b698f8) `-nostdlib`(0x3ffa5b69908)
|
|
JIT success (60.1ms): block in <main>@-e:6 -> /tmp/_ruby_mjit_p23330u0.c
|
|
DEBUG1: so_file:`/tmp/_ruby_mjit_p23330u1.so`
|
|
DEBUG1: so_file ptr:0x3ffa3173db0
|
|
start compilation: multiply@-e:2 -> /tmp/_ruby_mjit_p23330u1.c
|
|
Starting process: /usr/bin/gcc `/usr/bin/gcc`(0x3ffa5b6a29c) `-m64`(0x3ffa5b6a558) `-w`(0x3ffa5b6a5e2) `-Wfatal-errors`(0x3ffa5b6a5cc) `-fPIC`(0x3ffa5b6a5dc) `-shared`(0x3ffa5b6a5c4) `-w`(0x3ffa5b6a5e2) `-pipe`(0x3ffa5b6a5e6) `-O3`(0x3ffa5b6a5ec) `-o`(0x3ffa5b69912) `/tmp/_ruby_mjit_p23330u1.o`(0x3ffa3173dd0) `/tmp/_ruby_mjit_p23330u1.c`(0x3ffa3173e48) `-c`(0x3ffa5b69916) `-lgcc`(0x3ffa5b6a552) `-m64`(0x3ffa5b6a558) `-Wl,-z,relro`(0x3ffa5b6a55e) `-Wl,--as-needed`(0x3ffa5b6a56c) `-Wl,-z,now`(0x3ffa5b6a57c) `-specs=/usr/lib/rpm/redhat/redhat-hardened-ld`(0x3ffa5b6a588) `-nostartfiles`(0x3ffa5b6a5b6) `-nodefaultlibs`(0x3ffa5b698f8) `-nostdlib`(0x3ffa5b69908)
|
|
DEBUG2: so_file:``
|
|
DEBUG2: so_file ptr:0x3ffa3173db0
|
|
DEBUG3: so_file:``
|
|
DEBUG3: so_file ptr:0x3ffa3173db0
|
|
DEBUG4: so_file:``
|
|
DEBUG4: so_file ptr:0x3ffa3173db0
|
|
BUILDSTDERR: Starting process: /usr/bin/gcc `/usr/bin/gcc`(0x3ffa5b6a29c) `-shared`(0x3ffa5b6a5c4) `-Wfatal-errors`(0x3ffa5b6a5cc) `-fPIC`(0x3ffa5b6a5dc) `-smake: *** [uncommon.mk:767: yes-test-all] Error 1
|
|
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.6nife2 (%install)
|
|
hared`(0x3ffa5b6a5c4) `-w`(0x3ffa5b6a5e2) `-pipe`(0x3ffa5b6a5e6) `-O3`(0x3ffa5b6a5ec) `-o`(0x3ffa5b69912) ``(0x3ffa3173db0) `/tmp/_ruby_mjit_p23330u1.o`(0x3ffa3173dd0) `-lgcc`(0x3ffa5b6a552) `-m64`(0x3ffa5b6a558) `-Wl,-z,relro`(0x3ffa5b6a55e) `-Wl,--as-needed`(0x3ffa5b6a56c) `-Wl,-z,now`(0x3ffa5b6a57c) `-specs=/usr/lib/rpm/redhat/redhat-hardened-ld`(0x3ffa5b6a588) `-nostartfiles`(0x3ffa5b6a5b6) `-nodefaultlibs`(0x3ffa5b698f8) `-nostdlib`(0x3ffa5b69908)
|
|
gcc: fatal error: output filename may not be empty
|
|
compilation terminated.
|
|
link_o_to_so: link error: 1
|
|
Failed to generate so:
|
|
Stopping worker thread
|
|
Successful MJIT finish
|
|
"""
|
|
.
|
|
<2> expected but was
|
|
<1>.
|
|
Finished tests in 0.258761s, 3.8646 tests/s, 19.3229 assertions/s.
|
|
1 tests, 5 assertions, 1 failures, 0 errors, 0 skips
|
|
ruby -v: ruby 2.7.0dev (2019-07-04T10:34:08Z master d9f8b88b47) [s390x-linux]
|