Optimization level `-O2` is insufficient for avoiding overoptimization, because it enables `-fstrict-aliasing`. Upstream: https://bugs.ruby-lang.org/issues/17540
Optimization level `-O2` is insufficient for avoiding overoptimization, because it enables `-fstrict-aliasing`. Upstream: https://bugs.ruby-lang.org/issues/17540