aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast/rust-ast-dump.cc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2022-10-26 17:00:55 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2023-02-21 12:36:43 +0100
commit5b5a0ca771797e99de80876b5504e1792bbca7ce (patch)
tree8d703f616f65fbfda712ee4e6cb5ac94b438cfc4 /gcc/rust/ast/rust-ast-dump.cc
parentf4c818c623c049a33d7cd3313c6859dee88b9e22 (diff)
downloadgcc-5b5a0ca771797e99de80876b5504e1792bbca7ce.zip
gcc-5b5a0ca771797e99de80876b5504e1792bbca7ce.tar.gz
gcc-5b5a0ca771797e99de80876b5504e1792bbca7ce.tar.bz2
gccrs: intrinsics: Implement atomic_load intrinsics
gcc/rust/ChangeLog: * backend/rust-builtins.cc (BuiltinsContext::setup_atomic_fns): Declare atomic load intrinsics. * backend/rust-compile-intrinsic.cc (atomic_load_handler_inner): New handler. (atomic_load_handler): Likewise. (unchecked_op_handler): Remove `static` function qualifier. (build_atomic_builtin_name): Handle load intrinsics. (atomic_store_handler_inner): New handler. gcc/testsuite/ChangeLog: * rust/compile/torture/intrinsics-3.rs: * rust/execute/torture/atomic_load.rs: New test.
Diffstat (limited to 'gcc/rust/ast/rust-ast-dump.cc')
0 files changed, 0 insertions, 0 deletions