https://sourceware.org/bugzilla/show_bug.cgi?id=32370

--- Comment #4 from Mark Wielaard <mark at klomp dot org> ---
(In reply to Mark Wielaard from comment #0)
> eu-readelf -r will show
> 
> Relocation section [ 9] '.rela.debug_loclists' for section [ 8]
> '.debug_loclists' at offset 0xde0 contains 24 entries:
>   Offset              Type            Value               Addend Name
>   0x000000000000000d  <INVALID RELOC> 000000000000000000      +0 .LVL0
>   0x000000000000000d  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x000000000000000e  <INVALID RELOC> 0x000000000000000a      +0 .LVL2
>   0x000000000000000e  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x0000000000000012  <INVALID RELOC> 0x000000000000000a      +0 .LVL2
>   0x0000000000000012  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x0000000000000013  <INVALID RELOC> 0x0000000000000012      +0 .LVL4
>   0x0000000000000013  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x000000000000001a  <INVALID RELOC> 0x0000000000000012      +0 .LVL4
>   0x000000000000001a  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x000000000000001b  <INVALID RELOC> 0x0000000000000016      +0 .LVL5
>   0x000000000000001b  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x000000000000001f  <INVALID RELOC> 0x0000000000000016      +0 .LVL5
>   0x000000000000001f  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x0000000000000020  <INVALID RELOC> 0x0000000000000018      +0 .LFE2
>   0x0000000000000020  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x0000000000000028  <INVALID RELOC> 0x0000000000000002      +0 .LVL1
>   0x0000000000000028  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x0000000000000029  <INVALID RELOC> 0x000000000000000a      +0 .LVL2
>   0x0000000000000029  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x000000000000002e  <INVALID RELOC> 0x000000000000000a      +0 .LVL2
>   0x000000000000002e  <INVALID RELOC> 000000000000000000      +0 .Ltext0
>   0x000000000000002f  <INVALID RELOC> 0x000000000000000e      +0 .LVL3
>   0x000000000000002f  <INVALID RELOC> 000000000000000000      +0 .Ltext0

That was with eu-readelf version 0.189. That was resolved in 0.190 by:

commit 485b87a2e53045d2284a6649d529ab3aaa22e127
Author: Andreas Schwab <sch...@suse.de>
Date:   Mon Jun 26 16:32:13 2023 +0200

    backends: Update list of RISC-V relocations

            * backends/riscv_reloc.def: Add IRELATIVE, PLT32, SET_ULEB128,
            SUB_ULEB128.

    Signed-off-by: Andreas Schwab <sch...@suse.de>

It now shows:

Relocation section [ 9] '.rela.debug_loclists' for section [ 8]
'.debug_loclists' at offset 0xde0 contains 24 entries:
  Offset              Type            Value               Addend Name
  0x000000000000000d  RISCV_SET_ULEB128 000000000000000000      +0 .LVL0
  0x000000000000000d  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x000000000000000e  RISCV_SET_ULEB128 0x000000000000000a      +0 .LVL2
  0x000000000000000e  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x0000000000000012  RISCV_SET_ULEB128 0x000000000000000a      +0 .LVL2
  0x0000000000000012  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x0000000000000013  RISCV_SET_ULEB128 0x0000000000000012      +0 .LVL4
  0x0000000000000013  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x000000000000001a  RISCV_SET_ULEB128 0x0000000000000012      +0 .LVL4
  0x000000000000001a  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x000000000000001b  RISCV_SET_ULEB128 0x0000000000000016      +0 .LVL5
  0x000000000000001b  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x000000000000001f  RISCV_SET_ULEB128 0x0000000000000016      +0 .LVL5
  0x000000000000001f  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x0000000000000020  RISCV_SET_ULEB128 0x0000000000000018      +0 .LFE2
  0x0000000000000020  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x0000000000000028  RISCV_SET_ULEB128 0x0000000000000002      +0 .LVL1
  0x0000000000000028  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x0000000000000029  RISCV_SET_ULEB128 0x000000000000000a      +0 .LVL2
  0x0000000000000029  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x000000000000002e  RISCV_SET_ULEB128 0x000000000000000a      +0 .LVL2
  0x000000000000002e  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0
  0x000000000000002f  RISCV_SET_ULEB128 0x000000000000000e      +0 .LVL3
  0x000000000000002f  RISCV_SUB_ULEB128 000000000000000000      +0 .Ltext0

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to