This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] move a call to assemble_external
- From: <sje at cup dot hp dot com>
- To: espindola at google dot com
- Cc: dave dot anglin at nrc-cnrc dot gc dot ca, gcc-patches at gcc dot gnu dot org
- Date: Fri, 25 Jul 2008 10:04:13 -0700
- Subject: Re: [patch] move a call to assemble_external
Rafael,
The patch didn't work for me. I still fail to bootstrap. Here is
a much smaller test case then David's.
extern void foo();
bar() { foo(); }
With the latest sources (and your patch), the only reference to foo
in the output is the branch statement:
bl foo,%r2
Using an older GCC I see the branch and an import statement:
bl foo,%r2
.IMPORT foo,CODE
Steve Ellcey
sje@cup.hp.com