]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PATCH] riscv: add mising masking in lrsc expander (PR118137)
authorAndreas Schwab <schwab@suse.de>
Tue, 7 Jan 2025 19:23:37 +0000 (12:23 -0700)
committerJeff Law <jlaw@ventanamicro.com>
Tue, 7 Jan 2025 19:24:45 +0000 (12:24 -0700)
commit013e66ea95a241c472b9d87430efaf6c759cf5c0
tree2ae9d0abad23d261c5f9bfb15b74990a9b50dcb7
parenta550edc3fae828cef67aac050b80179a97bb2fad
[PATCH] riscv: add mising masking in lrsc expander (PR118137)

gcc:
PR target/118137
* config/riscv/sync.md ("lrsc_atomic_exchange<mode>"): Apply mask
to shifted value.

gcc/testsuite:
PR target/118137
* gcc.dg/atomic/pr118137.c: New.
gcc/config/riscv/sync.md
gcc/testsuite/gcc.dg/atomic/pr118137.c [new file with mode: 0644]