URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 163 |
Rev 166 |
Line 2814... |
Line 2814... |
}
|
}
|
/* Fall through. */
|
/* Fall through. */
|
case R_68K_8:
|
case R_68K_8:
|
case R_68K_16:
|
case R_68K_16:
|
case R_68K_32:
|
case R_68K_32:
|
|
/* We don't need to handle relocs into sections not going into
|
|
the "real" output. */
|
|
if ((sec->flags & SEC_ALLOC) == 0)
|
|
break;
|
|
|
if (h != NULL)
|
if (h != NULL)
|
{
|
{
|
/* Make sure a plt entry is created for this symbol if it
|
/* Make sure a plt entry is created for this symbol if it
|
turns out to be a function defined by a dynamic object. */
|
turns out to be a function defined by a dynamic object. */
|
h->plt.refcount++;
|
h->plt.refcount++;
|
Line 2827... |
Line 2832... |
h->non_got_ref = 1;
|
h->non_got_ref = 1;
|
}
|
}
|
|
|
/* If we are creating a shared library, we need to copy the
|
/* If we are creating a shared library, we need to copy the
|
reloc into the shared library. */
|
reloc into the shared library. */
|
if (info->shared
|
if (info->shared)
|
&& (sec->flags & SEC_ALLOC) != 0)
|
|
{
|
{
|
/* When creating a shared object, we must copy these
|
/* When creating a shared object, we must copy these
|
reloc types into the output file. We create a reloc
|
reloc types into the output file. We create a reloc
|
section in dynobj and make room for this reloc. */
|
section in dynobj and make room for this reloc. */
|
if (sreloc == NULL)
|
if (sreloc == NULL)
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.