]> git.ipfire.org Git - thirdparty/gcc.git/commit
go: update builtin function attributes
authorIan Lance Taylor <iant@golang.org>
Wed, 5 Feb 2025 18:14:57 +0000 (10:14 -0800)
committerIan Lance Taylor <iant@golang.org>
Wed, 5 Feb 2025 18:22:03 +0000 (10:22 -0800)
commit0006c07b7ac6594195d5db322e39907203be4c2a
tree9b6a7620a7cb3df7050b54f46b6736da01a24c8a
parent50a31b6765fe17aee22a1fc1457c762a53140c8e
go: update builtin function attributes

PR go/118746
* go-gcc.cc (class Gcc_backend): Define builtin_cold,
builtin_leaf, builtin_nonnull.  Alphabetize constants.
(Gcc_backend::Gcc_backend): Update attributes for builtin
functions to match builtins.def.
(Gcc_backend::define_builtin): Split out attribute setting into
set_attribtues.
(Gcc_backend::set_attribtues): New method split out of
define_builtin.  Support new flag values.
gcc/go/go-gcc.cc