Actions
Bug #12120
closed[target/sh4] error: 'asm' operand requires impossible reload
Bug #12120:
[target/sh4] error: 'asm' operand requires impossible reload
Description
Hello!
ruby2.3 fails to build from source on sh4 (Hitachi/Renesas SuperH), the build fails with 1:
gcc -mieee -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I.ext/include/sh4-linux-gnu -I./include -I. -o vm.o -c vm.c
In file included from probes.h:10:0,
from vm.c:23:
vm_exec.c: In function 'vm_exec_core':
probes.h:21:1: error: 'asm' operand requires impossible reload
DTRACE_PROBE4 (ruby, method__entry, arg1, arg2, arg3, arg4)
^
This appears to be a regression in ruby from version 2.2 to 2.3 since ruby2.2 builds fine on the exact same machine 2. Let me know if you need any more input. The logs can be directly viewed in 1 and 2 and you can set up your own sh4 chroot with the documentation in 3.
Thanks,
Adrian
Actions