This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/39247] FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]