URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
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)
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.