URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 159 |
Rev 163 |
Line 667... |
Line 667... |
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_0:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_0:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_1:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_1:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_2:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_2:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_4:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_4:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_8:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_8:
|
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_4_UNALIGNED:
|
{
|
{
|
// We are adjusting a section symbol. We need to find
|
// We are adjusting a section symbol. We need to find
|
// the symbol table index of the section symbol for
|
// the symbol table index of the section symbol for
|
// the output section corresponding to input section
|
// the output section corresponding to input section
|
// in which this symbol is defined.
|
// in which this symbol is defined.
|
Line 788... |
Line 789... |
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_8:
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_8:
|
Relocate_functions<size, big_endian>::rel64(padd, object,
|
Relocate_functions<size, big_endian>::rel64(padd, object,
|
psymval);
|
psymval);
|
break;
|
break;
|
|
|
|
case Relocatable_relocs::RELOC_ADJUST_FOR_SECTION_4_UNALIGNED:
|
|
Relocate_functions<size, big_endian>::rel32_unaligned(padd,
|
|
object,
|
|
psymval);
|
|
break;
|
|
|
default:
|
default:
|
gold_unreachable();
|
gold_unreachable();
|
}
|
}
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.