]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PATCH] riscv: allow zero in zacas subword atomic cas
authorAndreas Schwab <schwab@suse.de>
Tue, 8 Jul 2025 13:32:17 +0000 (07:32 -0600)
committerJeff Law <jlaw@ventanamicro.com>
Sun, 13 Jul 2025 13:25:02 +0000 (07:25 -0600)
commit8f93b00a241a242677a901812f1a12e8960a5dc2
tree921c99f565056503c6f50952327a89d32c13fa4d
parent9ac0bafa4175cafa228233d0fcc3e6b3447a3e1a
[PATCH] riscv: allow zero in zacas subword atomic cas

gcc:
PR target/120995
* config/riscv/sync.md (zacas_atomic_cas_value_strong<mode>):
Allow op3 to be zero.

gcc/testsuite:
PR target/120995
* gcc.target/riscv/amo/zabha-zacas-atomic-cas.c: New test.

(cherry picked from commit 3fd638a9e5497dfdf00f1783d6e704af03fb44b0)
gcc/config/riscv/sync.md
gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-atomic-cas.c [new file with mode: 0644]