This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/17601] __start function can not reach __libc_start_main in different region
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Tue, 02 Dec 2014 23:05:37 +0000
- Subject: [Bug libc/17601] __start function can not reach __libc_start_main in different region
- Auto-submitted: auto-generated
- References: <bug-17601-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=17601
--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via bbe4c142b024d639418069b480b0f3d05b489803 (commit)
from 909e16d96064708b43170eeb01135315f540e6ff (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=bbe4c142b024d639418069b480b0f3d05b489803
commit bbe4c142b024d639418069b480b0f3d05b489803
Author: Petar Jovanovic <petar.jovanovic@rt-rk.com>
Date: Tue Dec 2 23:04:43 2014 +0000
mips: Do not use jal to reach __libc_start_main
Since __libc_start_main may not be in the same 256MB-aligned region as
the function __start, replace use of jal instruction with la/jalr.
This fixes linker issue reported in:
https://sourceware.org/bugzilla/show_bug.cgi?id=17601
[BZ #17601]
* sysdeps/mips/start.S (__start): Use indirect jump to call
__libc_start_main.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
NEWS | 2 +-
sysdeps/mips/start.S | 8 ++++++--
3 files changed, 13 insertions(+), 3 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.