[PATCH] COFF/PE: insert local symbols from foreign input objects into output executable
Nick Clifton
nickc@redhat.com
Tue Oct 25 09:02:00 GMT 2011
More information about the Binutils mailing list
Tue Oct 25 09:02:00 GMT 2011
- Previous message (by thread): [PATCH] MIPS/BFD: Keep the addend in microMIPS JAL->JALS relaxation
- Next message (by thread): [PATCH] MIPS: 32-bit microMIPS DSP ASE support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Jan, > bfd/ > 2011-09-28 Jan Beulich<jbeulich@suse.com> > > * coffgen.c (coff_write_alien_symbol): Make public. Add 'struct > internal_syment *' parameter. Extend 'dummy' to an array with two > elements. Set n_numaux early. Handle BSF_FILE. > (coff_write_symbols): Pass NULL as new third argument to > coff_write_alien_symbol(). > * cofflink.c (_bfd_coff_final_link): Don't use COFF-specific > obj_raw_syment_count() on non-COFF input BFD. Insert local symbols > from non-COFF input BFDs. > * libcoff-in.h (coff_write_alien_symbol): Declare. > * libcoff.h (coff_write_alien_symbol): Re-generate. Approved - please apply. > + if (finfo.info->strip != strip_all&& finfo.info->discard != discard_all) > + { > + /* Add local symbols from foreign inputs. */ > + for(sub = info->input_bfds; sub != NULL; sub = sub->link_next) I think that it would be worthwhile extending this comment to explain why the local symbols are being preserved. Cheers Nick
- Previous message (by thread): [PATCH] MIPS/BFD: Keep the addend in microMIPS JAL->JALS relaxation
- Next message (by thread): [PATCH] MIPS: 32-bit microMIPS DSP ASE support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list