https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71917
--- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > I'm getting my head around this now! The conversion functions will need to > perform the 32-bit to 64-bit sign extension but do nothing for the reverse. > I think this means that only the raw-to-rvalue needs updating based on the > function names. My understanding as well. > I'll give it a go. Thanks in advance. The other change to java/lang/reflect/natVMProxy.cc looks correct because it uses the regular API. And reverting the interpret-run.cc change alone indeed eliminates all the regressions reported by Rainer.