| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Andres Freund <andres(at)anarazel(dot)de> |
| Cc: | 吴亚飞 <wuyf41619(at)hundsun(dot)com>, "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: spinlock support on loongarch64 |
| Date: | 2022-11-02 18:55:04 |
| Message-ID: | 1839694.1667415304@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
I wrote:
> So about like this, then.
After actually testing (by removing the ARM stanza on a macOS machine),
it seems that placement doesn't work, because of the default definition
of S_UNLOCK at the bottom of the "#if defined(__GNUC__)" stuff. Putting
it inside that test works, and seems like it should be fine, since this
is a GCC-ism.
regards, tom lane
| Attachment | Content-Type | Size |
|---|---|---|
| fall-back-to-__sync_lock_test_and_set-2.patch | text/x-diff | 2.0 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jacob Champion | 2022-11-02 19:02:09 | Re: libpq support for NegotiateProtocolVersion |
| Previous Message | Tom Lane | 2022-11-02 18:29:44 | Re: spinlock support on loongarch64 |