RVM

Optimizing compiler (at O1+) produces incorrect code