Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 28 Nov 2000 17:48:02 +0000 (17:48 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 28 Nov 2000 17:48:02 +0000 (17:48 +0000)
2000-11-14  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/ia64/_mcount.S: Call __mcount instead of __mcount_internal.

* sysdeps/ia64/Makefile: Compile _mcount.S in subdir gmon as
_mcount is required by profiled binaries.

* sysdeps/unix/sysv/linux/ia64/machine-gmon.h: Moved to...
* sysdeps/ia64/machine-gmon.h: ...here.

ChangeLog
sysdeps/ia64/Makefile
sysdeps/ia64/_mcount.S
sysdeps/ia64/machine-gmon.h [moved from sysdeps/unix/sysv/linux/ia64/machine-gmon.h with 100% similarity]

index 3bd8123..80db7cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2000-11-14  Jes Sorensen  <jes@linuxcare.com>
+
+       * sysdeps/ia64/_mcount.S: Call __mcount instead of __mcount_internal.
+
+       * sysdeps/ia64/Makefile: Compile _mcount.S in subdir gmon as
+       _mcount is required by profiled binaries.
+
+       * sysdeps/unix/sysv/linux/ia64/machine-gmon.h: Moved to...
+       * sysdeps/ia64/machine-gmon.h: ...here.
+
 2000-11-28  Masahide Washizawa  <washi@jp.ibm.com>
 
        * iconvdata/Makefile (modules): Add IBM922, IBM1124, and IBM1129.
index d2f690e..d8b4657 100644 (file)
@@ -1,6 +1,10 @@
 # The ia64 `long double' is a distinct type we support.
 long-double-fcts = yes
 
+ifeq ($(subdir),gmon)
+sysdep_routines += _mcount
+endif
+
 ifeq ($(subdir), csu)
 CPPFLAGS-start.S = -D__ASSEMBLY__
 endif
index 5d0a26a..9f27561 100644 (file)
@@ -60,7 +60,7 @@ LEAF(_mcount)
        mov loc3 = r15  // gcc uses r15 to pass the static link to nested functions
        mov out0 = in2
        mov out1 = rp
-       br.call.sptk.few rp = __mcount_internal
+       br.call.sptk.few rp = __mcount
        ;;
 .here:
 {