On 10/27/22 06:49, Xiongchuan Tan via Gcc-patches wrote:
libitm/ChangeLog:

         * configure.tgt: Add riscv support.
         * config/riscv/asm.h: New file.
         * config/riscv/sjlj.S: New file.
         * config/riscv/target.h: New file.
---
v2: Change HW_CACHELINE_SIZE to 64 (in accordance with the RVA profiles, see
https://github.com/riscv/riscv-profiles/blob/main/profiles.adoc)

  libitm/config/riscv/asm.h    |  52 +++++++++++++
  libitm/config/riscv/sjlj.S   | 144 +++++++++++++++++++++++++++++++++++
  libitm/config/riscv/target.h |  50 ++++++++++++
  libitm/configure.tgt         |   2 +
  4 files changed, 248 insertions(+)
  create mode 100644 libitm/config/riscv/asm.h
  create mode 100644 libitm/config/riscv/sjlj.S
  create mode 100644 libitm/config/riscv/target.h

Not objecting or even reviewing....  But hasn't transactional memory largely fallen out of favor these days?  Intel has pulled it and I think IBM did as well.    Should we be investing in extending libitm at all?


jeff


Reply via email to