PATCH: Check -Bsymbolic, -Bsymbolic-functions and --dynamic-list*

Nick Clifton nickc@redhat.com
Fri Jan 19 15:11:00 GMT 2007
Hi H. J.

> ld/
> 2007-01-16 H.J. Lu  <hongjiu.lu@intel.com>
> 
> 	* ld.h (args_type): Add new symbolic and dynamic_list fields.
> 
> 	* ld.texinfo: Update -Bsymbolic-functions.
> 
> 	* ldmain.c (main): Initialize command_line.symbolic to
> 	symbolic_unset and command_line.dynamic_list to
> 	dynamic_list_unset.  Check -Bsymbolic, -Bsymbolic-functions and
> 	--dynamic-list* before setting link_info.symbolic,
> 	link_info.dynamic and link_info.dynamic_data. 
> 
> 	* lexsup.c (option_values): Add OPTION_SYMBOLIC_FUNCTIONS.
> 	(ld_options): Use OPTION_SYMBOLIC_FUNCTIONS with
> 	-Bsymbolic-functions.
> 	(parse_args): Handle -Bsymbolic-functions.  Don't set
> 	link_info.dynamic, link_info.dynamic_data and link_info.symbolic
> 	here.  Set command_line.symbolic for -Bsymbolic.  Set
> 	command_line.dynamic_list and command_line.symbolic for
> 	--dynamic-list-data, --dynamic-list-cpp-new,
> 	--dynamic-list-cpp-typeinfo and --dynamic-list.
> 
> ld/testsuite/
> 2007-01-16 H.J. Lu  <hongjiu.lu@intel.com>
> 
> 	* ld-elf/dl6.c: New file.
> 	* ld-elf/dl6a.out: Likewise.
> 	* ld-elf/dl6amain.c: Likewise.
> 	* ld-elf/dl6b.out: Likewise.
> 	* ld-elf/dl6bmain.c: Likewise.
> 	* ld-elf/dl6cmain.c: Likewise.
> 	* ld-elf/dl6dmain.c: Likewise.
> 
> 	* ld-elf/shared.exp: Add new tests for -Bsymbolic,
> 	-Bsymbolic-functions, --dynamic-list-data and
> 	--dynamic-list-cpp-new.

Approved - please apply.

Cheers
   Nick



More information about the Binutils mailing list