> 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.