Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/lib/libc/arch/aarch64/gen





On 12/02/2018 22:31, Jonathan A. Kollasch wrote:
@@ -47,6 +47,6 @@ END(__sigsetjmp14)
ENTRY(__siglongjmp14)
  	ldr	x3, [x0, #_JB_MAGIC]
-	tbz	x3, #0, _C_LABEL(__longjmp14)
+	tbnz	x3, #0, _C_LABEL(__longjmp14)
  	b	_C_LABEL(_longjmp)
  END(__siglongjmp14)

I don't think this is correct.

Should compare against _JB_MAGIC_AARCH64__SETJMP / _JB_MAGIC_AARCH64_SETJMP and branch appropriately

Nick



Home | Main Index | Thread Index | Old Index