patches/glibc/2.3.2/arm-mcount_internal.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Feb 24 11:00:05 2007 +0000 (2007-02-24)
changeset 1 eeea35fbf182
permissions -rw-r--r--
Add the full crosstool-NG sources to the new repository of its own.
You might just say: 'Yeah! crosstool-NG's got its own repo!".
Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup.
That means I'm putting backups in place in the afternoon.
That also means we've lost history... :-(
yann@1
     1
#
yann@1
     2
# Submitted:
yann@1
     3
# 
yann@1
     4
# Robert Schwebel, 2003-12-22
yann@1
     5
#  
yann@1
     6
# Error:
yann@1
     7
# 
yann@1
     8
# ... undefined reference to mcount_internal ...
yann@1
     9
# 
yann@1
    10
# Description: 
yann@1
    11
#
yann@1
    12
# State:
yann@1
    13
# 
yann@1
    14
# unknown
yann@1
    15
#
yann@1
    16
yann@1
    17
--- glibc-2.3.2/sysdeps/arm/machine-gmon.h	2001-07-07 21:21:19.000000000 +0200
yann@1
    18
+++ glibc-2.3.2-ptx/sysdeps/arm/machine-gmon.h	2003-12-21 23:58:26.000000000 +0100
yann@1
    19
@@ -32,10 +32,8 @@
yann@1
    20
 weak_alias (_mcount, mcount)
yann@1
    21
 #endif
yann@1
    22
 
yann@1
    23
-static void mcount_internal (u_long frompc, u_long selfpc);
yann@1
    24
-
yann@1
    25
 #define _MCOUNT_DECL(frompc, selfpc) \
yann@1
    26
-static void mcount_internal (u_long frompc, u_long selfpc)
yann@1
    27
+void mcount_internal (u_long frompc, u_long selfpc)
yann@1
    28
 
yann@1
    29
 /* This macro/func MUST save r0, r1 because the compiler inserts
yann@1
    30
 	blind calls to _mount(), ignoring the fact that _mcount may