我正在尝试生成有关MIPS上保存的FP寄存器的调用帧信息:
.text
.cfi_startproc
addiu $sp, $sp, -4
.cfi_adjust_cfa_offset 4
swc1 $f24, 4($sp)
.cfi_rel_offset $f24, 0
.cfi_endproc
但这导致
$ mipsel-linux-gnu-gcc ~/test.S -c
/home/yugr/test.S: Assembler messages:
/home/yugr/test.S:8: Error: bad register expression
如何为FP寄存器提供CFI信息?
1条答案
按热度按时间ttisahbt1#
一个简单的替代方法是显式地使用寄存器的DWARF编号。