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.
This commit is contained in:
Ulrich Drepper 2000-11-28 17:48:02 +00:00
parent 271469ae6c
commit 6f9ebf8af2
4 changed files with 15 additions and 1 deletions

View File

@ -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.

View 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

View 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:
{