On 10/23/2018 6:05 AM, Tom Ehlert wrote:
now things become strange.

I tried to reproduce and fix the bugs reported on oct 19.


when I replace freecomW as compiled by Bart by a
watcom compiled by me, the bugs vanish.
compiled by wcc 1.9

barts freecom has length 84756
my    freecom has length 82758  (without UPX)

should this not be identical?
One would expect so. But a two byte difference, and the bug in one version and not in the other, that's indeed strange but should be able to track this down with a binary compare and then check the code around that area where the difference occurs with a debugger. Could be as simple as missing a push/pop instruction in a (RTL?) routine due to premature optimization and hence a clobbered register...

Ralf

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to