[PATCH][GOLD] Add -z nocopyreloc option.

Doug Kwan (關振德) dougkwan@google.com
Thu Oct 1 01:06:00 GMT 2009


Patch is committed. Thank you.

-Doug

2009/9/30 Ian Lance Taylor <iant@google.com>:
> "Doug Kwan (關振德)" <dougkwan@google.com> writes:
>
>> 2009-09-30  Doug Kwan  <dougkwan@google.com>
>>
>>         * arm.cc (Target_arm::may_need_copy_reloc): Check for THUMB function
>>         symbol and call Symbol::may_need_copy_reloc to determine if
>>         a copy reloc is needed.
>>         * copy-relocs.cc (Copy_relocs::need_copy_reloc): Return false if -z
>>         nocopyreloc is given in command line.
>>         (Copy_relocs::emit_copy_reloc): Assert that -z nocopyreloc is not
>>         given in command line.
>>         * i386.cc (Target_i386::may_need_copy_reloc): Remove.
>>         (Target_i386::Scan::global): Use Symbol::may_need_copy_reloc instead
>>         of the removed Target_i386::may_need_copy_reloc.
>>         * options.h (copyreloc): New option with default value false.
>>         * powerpc.cc (Target_powerpc::may_need_copy_reloc): Remove.
>>         (Target_powerpc::Scan::global): Use Symbol::may_need_copy_reloc
>>         instead of the removed Target_powerpc::may_need_copy_reloc.
>>         * sparc.cc (Target_powerpc::may_need_copy_reloc): Remove.
>>         (Target_sparc::Scan::global): Use Symbol::may_need_copy_reloc
>>         instead of the removed Target_sparc::may_need_copy_reloc.
>>         * symtab.h (Symbol::may_need_copy_reloc): New method definition.
>>         * x86_64.cc (Target_powerpc::may_need_copy_reloc): Remove.
>>         (Target_x86_64::Scan::global): Use Symbol::may_need_copy_reloc
>>         instead of the removed Target_x86_64::may_need_copy_reloc.
>
> This is OK.
>
> Thanks.
>
> Ian
>



More information about the Binutils mailing list