]> 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>
Tue, 8 Jul 2025 13:32:51 +0000 (07:32 -0600)
commit3fd638a9e5497dfdf00f1783d6e704af03fb44b0
treee85a79d85775071dae383af88d98eda8efc06696
parentb7b8eb90abaeaaf4a51325e087cd43a4dac8d25a
[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.
gcc/config/riscv/sync.md
gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-atomic-cas.c [new file with mode: 0644]