Those two machines will be down for a day or two days for reasons unrelated to SDCC.
You might want to try current SDCC 4.6.0 (though the linking feature you want is not there yet, so you'll still have to use modules for 4.6.0) as the zlib1.dll issue should be fixed now. AFAIR, @janko-5 was considering looking into this feature for 4.7.0, but I haven't heard from him in a while.
You might want to try current SDCC 4.6.0 (though the linking feature you want is not there yet, so you'll still have to use modules for 4.6.0) as the zlib1.dll issue should be fixed now.
adc hl,bc with b containing stale value
Fixed in [r16726].
Fix bug #4047.
adc hl,bc with b containing stale value
I can reproduce the bug (though I see a slightly different register assignment here): ; genPlus add a, h ld h, a adc hl, bc The problem is that SDCC uses adc hl, rr to calculate the result in l, despite h already being in use as the lower byte of the result. Looks like an addition codegen bug.