Thanks for the information.

I checked the assembly code of __sync_lock_test_and_set generated by GCC for loongarch64. It is exactly the same as this patch.

I guess this patch is not necessary any more.

Regards

On 2023/5/17 20:37, Tom Lane wrote:
YANG Xudong <yangxud...@ymatrix.cn> writes:
This patch set tries to add loongarch64 native spin lock to postgresql.

This came up before, and our response was

https://git.postgresql.org/gitweb/?p=postgresql.git&a=commitdiff&h=1c72d82c2

In principle, at least, there is no longer any need for
machine-specific s_lock.h additions.  Is there a strong reason
why the __sync_lock_test_and_set solution isn't good enough?

                        regards, tom lane


Reply via email to