diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-03-10 11:46:24 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-03-10 11:46:24 +0000 |
commit | 796c978c4894d6510116180522315c97989c4ccf (patch) | |
tree | 92167db80dd3580b9ab27bf0b62852a42bf9f165 /gcc/rust/backend | |
parent | 9e23c29cd0f95f4e6102f770965079546aebd96c (diff) | |
download | gcc-796c978c4894d6510116180522315c97989c4ccf.zip gcc-796c978c4894d6510116180522315c97989c4ccf.tar.gz gcc-796c978c4894d6510116180522315c97989c4ccf.tar.bz2 |
Add builtin abort intrinsic
Addresses #658
Diffstat (limited to 'gcc/rust/backend')
-rw-r--r-- | gcc/rust/backend/rust-compile-intrinsic.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/rust/backend/rust-compile-intrinsic.cc b/gcc/rust/backend/rust-compile-intrinsic.cc index be4f835..c909888 100644 --- a/gcc/rust/backend/rust-compile-intrinsic.cc +++ b/gcc/rust/backend/rust-compile-intrinsic.cc @@ -113,6 +113,10 @@ private: "__builtin_unreachable", NULL, build_function_type (void_type_node, void_list_node), builtin_const | builtin_noreturn); + + define_builtin ("abort", BUILT_IN_ABORT, "__builtin_abort", "abort", + build_function_type (void_type_node, void_list_node), + builtin_const | builtin_noreturn); } // Define a builtin function. BCODE is the builtin function code |