Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5197 → Rev 6324

/contrib/toolchain/binutils/bfd/elf-vxworks.c
1,5 → 1,5
/* VxWorks support for ELF
Copyright 2005, 2006, 2007, 2009, 2012 Free Software Foundation, Inc.
Copyright (C) 2005-2015 Free Software Foundation, Inc.
 
This file is part of BFD, the Binary File Descriptor library.
 
64,7 → 64,7
give the symbol weak binding to get the desired samantics.
This transformation will be undone in
elf_i386_vxworks_link_output_symbol_hook. */
if ((info->shared || abfd->flags & DYNAMIC)
if ((bfd_link_pic (info) || abfd->flags & DYNAMIC)
&& elf_vxworks_gott_symbol_p (abfd, *namep))
{
sym->st_info = ELF_ST_INFO (STB_WEAK, ELF_ST_TYPE (sym->st_info));
89,7 → 89,7
htab = elf_hash_table (info);
bed = get_elf_backend_data (dynobj);
 
if (!info->shared)
if (!bfd_link_pic (info))
{
s = bfd_make_section_anyway_with_flags (dynobj,
bed->default_use_rela_p