This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH COMMITTED] gmon: Remove internal_function attribute


2017-08-31  Florian Weimer  <fweimer@redhat.com>

	* gmon/gmon.c (write_hist, write_call_graph, write_bb_counts):
	Remove internal_function.
	* sysdeps/arm/machine-gmon.h (mcount_internal, _MCOUNT_DECL):
	Likewise.
	* sysdeps/sparc/machine-gmon.h (mcount_internal, _MCOUNT_DECL):
	Likewise.

diff --git a/gmon/gmon.c b/gmon/gmon.c
index c1d170170a..4e48eba1bf 100644
--- a/gmon/gmon.c
+++ b/gmon/gmon.c
@@ -62,9 +62,9 @@ static int	s_scale;
 
 void moncontrol (int mode);
 void __moncontrol (int mode);
-static void write_hist (int fd) internal_function;
-static void write_call_graph (int fd) internal_function;
-static void write_bb_counts (int fd) internal_function;
+static void write_hist (int fd);
+static void write_call_graph (int fd);
+static void write_bb_counts (int fd);
 
 /*
  * Control profiling
@@ -171,7 +171,6 @@ weak_alias (__monstartup, monstartup)
 
 
 static void
-internal_function
 write_hist (int fd)
 {
   u_char tag = GMON_TAG_TIME_HIST;
@@ -222,7 +221,6 @@ write_hist (int fd)
 
 
 static void
-internal_function
 write_call_graph (int fd)
 {
 #define NARCS_PER_WRITEV	32
@@ -284,7 +282,6 @@ write_call_graph (int fd)
 
 
 static void
-internal_function
 write_bb_counts (int fd)
 {
   struct __bb *grp;
diff --git a/sysdeps/arm/machine-gmon.h b/sysdeps/arm/machine-gmon.h
index 8e9f43a662..e5483f0a79 100644
--- a/sysdeps/arm/machine-gmon.h
+++ b/sysdeps/arm/machine-gmon.h
@@ -24,9 +24,9 @@
 /* We must not pollute the global namespace.  */
 #define mcount_internal __mcount_internal
 
-extern void mcount_internal (u_long frompc, u_long selfpc) internal_function;
+extern void mcount_internal (u_long frompc, u_long selfpc);
 #define _MCOUNT_DECL(frompc, selfpc) \
-  void internal_function mcount_internal (u_long frompc, u_long selfpc)
+  void mcount_internal (u_long frompc, u_long selfpc)
 
 
 /* Define MCOUNT as empty since we have the implementation in another file.  */
diff --git a/sysdeps/sparc/machine-gmon.h b/sysdeps/sparc/machine-gmon.h
index 361d98bb97..54de05debf 100644
--- a/sysdeps/sparc/machine-gmon.h
+++ b/sysdeps/sparc/machine-gmon.h
@@ -22,10 +22,10 @@
 /* We must not pollute the global namespace.  */
 #define mcount_internal __mcount_internal
 
-extern void mcount_internal (u_long frompc, u_long selfpc) internal_function;
+extern void mcount_internal (u_long frompc, u_long selfpc);
 
 #define _MCOUNT_DECL(frompc, selfpc) \
-void internal_function mcount_internal (u_long frompc, u_long selfpc)
+void mcount_internal (u_long frompc, u_long selfpc)
 
 /* Define MCOUNT as empty since we have the implementation in another
    file.  */


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]