https://gcc.gnu.org/g:d806810f02a15a82f284d9e0e03c24f32f2a3be2

commit r15-4416-gd806810f02a15a82f284d9e0e03c24f32f2a3be2
Author: Christophe Lyon <christophe.l...@linaro.org>
Date:   Thu Oct 3 16:03:30 2024 +0000

    aarch64: libgcc: add prototypes in cpuinfo
    
    Add prototypes for __init_cpu_features_resolver and
    __init_cpu_features to avoid warnings due to -Wmissing-prototypes.
    
            libgcc/
            * config/aarch64/cpuinfo.c (__init_cpu_features_resolver): Add
            prototype.
            (__init_cpu_features): Likewise.

Diff:
---
 libgcc/config/aarch64/cpuinfo.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libgcc/config/aarch64/cpuinfo.c b/libgcc/config/aarch64/cpuinfo.c
index ec36d1057383..36d0755099b1 100644
--- a/libgcc/config/aarch64/cpuinfo.c
+++ b/libgcc/config/aarch64/cpuinfo.c
@@ -387,6 +387,7 @@ __init_cpu_features_constructor (unsigned long hwcap,
   __atomic_store_n (&__aarch64_cpu_features.features, feat, __ATOMIC_RELAXED);
 }
 
+void __init_cpu_features_resolver(unsigned long, const __ifunc_arg_t *);
 void
 __init_cpu_features_resolver(unsigned long hwcap, const __ifunc_arg_t *arg)
 {
@@ -395,6 +396,7 @@ __init_cpu_features_resolver(unsigned long hwcap, const 
__ifunc_arg_t *arg)
   __init_cpu_features_constructor(hwcap, arg);
 }
 
+void __init_cpu_features(void);
 void __attribute__ ((constructor))
 __init_cpu_features(void)
 {

Reply via email to