[PATCH] D69723: [RISCV] Fix wrong CFI directives
Shiva Chen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 14 07:40:02 PST 2019
shiva0217 added inline comments.
================
Comment at: llvm/test/DebugInfo/RISCV/relax-debug-frame.ll:15
; RELAX-NOT: {{[}]}}
-; RELAX: 0x25 R_RISCV_SET6
-; RELAX: 0x25 R_RISCV_SUB6
+; RELAX: 0x39 R_RISCV_SET6
+; RELAX: 0x39 R_RISCV_SUB6
----------------
I think it might a reasonable changing. According to https://github.com/riscv/riscv-binutils-gdb/blob/riscv-binutils-2.29/gas/config/tc-riscv.c#L1940, R_RISCV_SET6 and R_RISCV_SUB6 are relocation types for DW_CFA_advance_loc. It seems that the check line didn't show all the relocation types of the object, the number of the reduction of R_RISCV_SET6 and R_RISCV_SUB6 reflect the reduction of the CFI directives.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D69723/new/
https://reviews.llvm.org/D69723
More information about the llvm-commits
mailing list