This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/39247] FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE
- From: "joseph at codesourcery dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Oct 2009 16:44:28 -0000
- Subject: [Bug target/39247] FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE
- References: <bug-39247-276@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #9 from joseph at codesourcery dot com 2009-10-19 16:44 -------
Subject: Re: FAIL: gcc.dg/tree-prof/bb-reorg.c compilation,
-fprofile-use -D_PROFILE_USE
On Mon, 19 Oct 2009, rearnsha at gcc dot gnu dot org wrote:
> I don't think there should be such notes on ARM due to the branch-range
> limitation. We can't arbitrarily jump between sections in Thumb state, for
> example
Nowadays GNU ld supports generating long branch stubs on ARM. It's
intended for calls in large programs, but shouldn't it be possible to get
the compiler to generate jumps between sections within a function that the
linker can then make use the long branch stubs if necessary? (Given a
solution to the constant pools issue.)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39247