On 10/26/22 01:49, Sebastian Huber wrote:
The RV32A extension does not support 64-bit atomic operations.  For RTEMS, use
a 32-bit gcov type for RV32.

gcc/ChangeLog:

        * config/riscv/riscv.cc (riscv_gcov_type_size): New.
        (TARGET_GCOV_TYPE_SIZE): Likewise.
        * config/riscv/rtems.h (RISCV_GCOV_TYPE_SIZE): New.

Why make this specific to rtems?  ISTM the logic behind this change would apply independently of the os.


jeff


Reply via email to