OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [bfd/] [elf-ifunc.c] - Diff between revs 14 and 163

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 14 Rev 163
Line 297... Line 297...
     3. Use .got.plt in PIE.
     3. Use .got.plt in PIE.
     4. Use .got.plt if .got isn't used.
     4. Use .got.plt if .got isn't used.
     5. Otherwise use .got so that it can be shared among different
     5. Otherwise use .got so that it can be shared among different
     objects at run-time.
     objects at run-time.
     We only need to relocate .got entry in shared object.  */
     We only need to relocate .got entry in shared object.  */
  if ((info->shared
  if (h->got.refcount <= 0
 
      || (info->shared
       && (h->dynindx == -1
       && (h->dynindx == -1
           || h->forced_local))
           || h->forced_local))
      || (!info->shared
      || (!info->shared
          && !h->pointer_equality_needed)
          && !h->pointer_equality_needed)
      || (info->executable && info->shared)
      || (info->executable && info->shared)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.