Bootstrapped and regtested on loongarch64-linux-gnu. Ok for trunk? Xi Ruoyao (5): LoongArch: (NFC) Remove atomic_optab and use amop instead LoongArch: Don't use "+" for atomic_{load,store} "m" constraint LoongArch: Allow using bstrins for masking the address in atomic_test_and_set LoongArch: Don't emit overly-restrictive barrier for LL-SC loops LoongArch: Remove "b 3f" instruction if unneeded
gcc/config/loongarch/loongarch.cc | 19 ++++++------- gcc/config/loongarch/sync.md | 46 ++++++++++++++----------------- 2 files changed, 29 insertions(+), 36 deletions(-) -- 2.48.1