> But I have a new emulator called mfemul.c, and it
> isn't very mature and almost certainly has a bug in
> it that is affecting gcc 3.2.3. And since that is the only

> Any suggestions on where to stick some printfs so that
> I can start looking for a divergence, given that the
> generated code is meant to be identical, with the possible

I was able to put printfs into toplev.c between the two
dumps, and after following chain after chain for a total
of around 3 days, I eventually found the bug in mfemul -
divide was wrong - and I have committed a fix, and now
gccmvs can reproduce itself, byte-exact, under mfemul.
Byte exact with the version cross-compiled on the PC too.

Which means you can have a mainframe on basically
any machine - ARM tablet/smartphone etc.

BFN. Paul.

Reply via email to