https://gcc.gnu.org/g:01d4414e3ea4090bffe644c9e2d2834f451ee6a5

commit r16-5949-g01d4414e3ea4090bffe644c9e2d2834f451ee6a5
Author: David Malcolm <[email protected]>
Date:   Sun Dec 7 10:15:34 2025 -0500

    analyzer: remove duplicated registration of builtins
    
    gcc/analyzer/ChangeLog:
            * kf.cc (register_known_functions): Remove duplicate calls to
            register_atomic_builtins and register_varargs_builtins.
    
    Signed-off-by: David Malcolm <[email protected]>

Diff:
---
 gcc/analyzer/kf.cc | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gcc/analyzer/kf.cc b/gcc/analyzer/kf.cc
index b3c02e843090..c9818de60dc4 100644
--- a/gcc/analyzer/kf.cc
+++ b/gcc/analyzer/kf.cc
@@ -2334,9 +2334,6 @@ register_known_functions (known_function_manager &kfm,
     kfm.add ("__builtin_strlen", std::make_unique<kf_strlen> ());
     kfm.add ("strstr", std::make_unique<kf_strstr> ());
     kfm.add ("__builtin_strstr", std::make_unique<kf_strstr> ());
-
-    register_atomic_builtins (kfm);
-    register_varargs_builtins (kfm);
   }
 
   /* Known POSIX functions, and some non-standard extensions.  */

Reply via email to