CVSROOT:        /cvs
Module name:    ports
Changes by:     v...@cvs.openbsd.org    2021/03/23 08:58:37

Modified files:
        lang/ruby/3.0/patches: patch-compile_c 
Added files:
        lang/ruby/3.0/patches: patch-template_builtin_binary_inc_tmpl 

Log message:
Fix lang/ruby/3.0 build on mips64.

* Disable the peephole optimizer on mips64 to avoid occasional crashes.

* Ensure sufficient alignment of builtin bytecode arrays so that
compiler.c can cast and access the data through struct ibf_header
without crashing (OpenBSD/mips64 requires strict alignment).

OK jeremy@

Reply via email to