This is the mail archive of the gcc-patches@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]

Re: Patch for PR 20819 (IA64 enhancement request for -mlong-calls)


> + @item -mlong-calls
> + @itemx -mno-long-calls
> + @opindex mlong-calls
> + @opindex mno-long-calls
> + Generate (or don't) brl.call instead of br.call. This is needed if
> + the target function is outside the br.call addressing range. The default is
> + @option{-mno-long-calls}.

For a user this documentation is totally useless.  What is br.call used for?
What is it's addressing range?  What is the addressing range of brl.call?
What problems does using it cause?  Why can't the compiler find out
autotically which one to use?


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