https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104987
--- Comment #6 from Jeffrey A. Law <law at gcc dot gnu.org> --- For the v850 at least, I'm starting to think this is a simulator bug. In particular the simulator code doesn't look safe on a 64bit host for a signed input to the MUL instruction.