Hello,
I'm trying to use DW_CFA_val_expression CFI instruction in my assembly file and linker emits following warning:
warning #99922: unrecognized call frame instruction 0x16; cannot read remainder of this section (.debug_frame + 0x115)
Other CFI instructions don't cause any warnings (for example DW_CFA_def_cfa_expression).
GCC compiler does not have any problem with this instruction and call stack unwinds correctly. I also searched for DW_CFA_val_expression in LLVM Clang (llvm.org) compiler sources and it seems that DW_CFA_val_expression is supported. If there is a person with access to TI's Clang compiler source code, could you please verify if this instruction is supported?
Thanks!