I am running a simulation with the latest version of the CPU and it seems that the jbc instruction can affect other bits in the same byte as the one that is being tested and cleared. I am using Modelsim with my own test bench, based on the oc8051 tb file.
Bob