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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [gold/] [target-reloc.h] - Diff between revs 159 and 163

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();
            }
            }
        }
        }
 
 

powered by: WebSVN 2.1.0

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