This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] -longcall branch islands for Darwin/PPC
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Stuart Hastings <stuart at apple dot com>, Geoff Keating <geoffk at geoffk dot org>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 03 Dec 2003 13:14:49 -0500
- Subject: Re: [tree-ssa] -longcall branch islands for Darwin/PPC
- References: <BC74418A-25BA-11D8-B835-000A95A83B3C@apple.com>
2003-12-03 Stuart Hastings <stuart@apple.com>
* rs6000.c (output_call, macho_branch_islands,
add_compiler_branch_island, no_previous_def, get_previous_label)
Revisions of xx_stub functions for branch islands,
add -fPIC support for Darwin.
* rs6000-protos.h (output_call) Prototype.
* rs6000.md Use output_call.
* invoke.texi Explain Darwin semantics of -longcall.
* testsuite/gcc.dg/darwin-abi-1.c Revise testcase for -longcall/jbsr.
This is okay.
Given that all of the changes are local to the rs6000 port, if
Apple wants this in GCC 3.4, I'm willing to approve it there as well,
unless Geoff has some concerns.
David