I hit an error every time QBasicAtomicInt::testAndSetAcquire() is called from QEventDispatcherUNIX::wakeUp(). The testAndSetAcquire() has inline assembly code which lists the clobbered registers at the end. the list is:
:“cc”, “memory”
My MIPS 24k core doesn’t have a FPU and this misses the Condition Code register. And I believe it hits a SIGSEGV whenever it hits this line of code. What can I do to overcome this problem? Will just removing “cc” from the clobbered list be enough? Is there some other valid work around?
↧
testAndSetAcquire method references condition code register which is not present in my MIPS 24k Core
↧