On 4/27/23 10:22, Patrick O'Neill wrote:
This change makes atomic stores strictly stronger than table A.6 of the
ISA manual. This mapping makes the overall patchset compatible with
table A.7 as well.
2023-04-27 Patrick O'Neill <patr...@rivosinc.com>
PR 89835
Should be "PR target/89835"
gcc/ChangeLog:
* config/riscv/sync.md:
Needs some text here :-)
I'm not objecting to this patch, but I think we've got an option
question about whether or not this approach is too expensive for
existing or soon arriving implementations.
If the decision on that topic is to just pay the cost, then this patch
is fine. If we decide to make compatibility optional to avoid the
additional cost, then this will need suitable adjustments.
Jeff