This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: libtool litter
- To: Richard Henderson <rth at redhat dot com>
- Subject: Re: libtool litter
- From: law at redhat dot com
- Date: Mon, 14 May 2001 12:37:56 -0700
- cc: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>, Alexandre Oliva <oliva at lsd dot ic dot unicamp dot br>, gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Reply-To: law at redhat dot com
In message <20010514102838.A771@redhat.com>you write:
> On Mon, May 14, 2001 at 11:39:21AM -0400, John David Anglin wrote:
> > The problem appears to be that assemble_external is called prior to the
> > assembler output file being opened:
> >
> > Breakpoint 14, assemble_external (decl=0x7adcd138) at ../../gcc/varasm.c:
> 1637
> > 1637 SYMBOL_REF_USED (XEXP (rtl, 0)) = 1;
> > (gdb) p asm_out_file
> > $1 = (FILE *) 0x0
> >
> > The PA port actually does real output when assemble_external is called.
>
> Where is this called from? Or easier, pass me a preprocessed file?
init_decl_processing in the C++ front-end. Not sure other than that anymore.
All we need to do is pick up my change to toplev.c::compile_file from
the mainline and move it to the branch.
jeff