@@ -13,6 +13,7 @@ CORE_OBJS += pci-dt-slot.o direct-controls.o cpufeatures.o
ifeq ($(SKIBOOT_GCOV),1)
CORE_OBJS += gcov-profiling.o
+CFLAGS_SKIP_core/gcov-profiling.o = -Wno-suggest-attribute=const
endif
CORE=core/built-in.a
@@ -51,13 +51,13 @@ struct gcov_info *gcov_info_list;
void __gcov_init(struct gcov_info* f);
void skiboot_gcov_done(void);
-void __gcov_flush(void) __attrconst;
-void __gcov_merge_add(gcov_type *counters, unsigned int n_counters) __attrconst;
-void __gcov_merge_single(gcov_type *counters, unsigned int n_counters) __attrconst;
-void __gcov_merge_delta(gcov_type *counters, unsigned int n_counters) __attrconst;
-void __gcov_merge_ior(gcov_type *counters, unsigned int n_counters) __attrconst;
-void __gcov_merge_time_profile(gcov_type *counters, unsigned int n_counters) __attrconst;
-void __gcov_exit(void) __attrconst;
+void __gcov_flush(void);
+void __gcov_merge_add(gcov_type *counters, unsigned int n_counters);
+void __gcov_merge_single(gcov_type *counters, unsigned int n_counters);
+void __gcov_merge_delta(gcov_type *counters, unsigned int n_counters);
+void __gcov_merge_ior(gcov_type *counters, unsigned int n_counters);
+void __gcov_merge_time_profile(gcov_type *counters, unsigned int n_counters);
+void __gcov_exit(void);
void __gcov_init(struct gcov_info* f)
{
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> --- core/Makefile.inc | 1 + core/gcov-profiling.c | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-)