This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: rs6000 sibcall test
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: Richard Henderson <rth at redhat dot com>, gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org, David Edelsohn <dje at watson dot ibm dot com>
- Date: Mon, 9 Sep 2002 08:28:17 +0930
- Subject: Re: rs6000 sibcall test
- References: <20020906170354.I8357@bubble.sa.bigpond.net.au> <20020906130044.GA12317@ceres.cs.mu.oz.au> <20020906233642.K8357@bubble.sa.bigpond.net.au> <20020906234704.L8357@bubble.sa.bigpond.net.au> <20020908025336.GD5064@redhat.com> <20020908181337.X8357@bubble.sa.bigpond.net.au> <20020908180006.GC17805@redhat.com>
On Sun, Sep 08, 2002 at 11:00:06AM -0700, Richard Henderson wrote:
> On Sun, Sep 08, 2002 at 06:13:37PM +0930, Alan Modra wrote:
> > * config/rs6000/rs6000.c (function_ok_for_sibcall): Use binds_local_p.
> > Respect longcall attributes.
>
> Does the linker add the jumps for ppc32 as well?
No. Then again, it doesn't add long jumps for the powerpc call insn
either, which has the same displacement limitations as a plain branch.
--
Alan Modra
IBM OzLabs - Linux Technology Centre