我们在对象中看到一些产生异常的指令

时间:2015-10-29 14:33:05

标签: c compilation powerpc

Memset&数组赋值导致在power pc体系结构中导致异常的指令。

示例:

uint32        xy_null_entry[SOC_MAX_MEM_WORDS] = {0};

memset()库函数导致以下指令:

vxor vr0,vr0,vr0

尝试了编译器选项-fno-builtin-mabi=no-spe-mabi=no-altivec,但在反汇编(objdump -d <*.elf>)仍包含这些说明时,它没有帮助ELF文件。怎么避免这个?有没有我可以克服的编译器选项?

0 个答案:

没有答案