Hello,<br><br>Running some examples to see how LLVM work, I found that some pseudo operations are unknown. Details are shown below.<br><br>This is the command sequence that I am using:<br><br>> llvm-gcc -O3 -emit-llvm hello.c -c -o hello.bc<br>
> llc -march=arm hello.bc -o hello-arm.s<br>> arm-linux-gcc hello-arm.s -o hello-arm<br><br>************************<br>hello.s:6: Error: Unknown pseudo-op: `.eabi_attribute'<br>hello.s:25: Warning: Unrecognized .section attribute: want a,w,x<br>
hello.s:25: Warning: Unrecognized .section attribute: want a,w,x<br>hello.s:25: Error: Rest of line ignored. First ignored character is `,'.<br>************************<br>Assembly Code - part<br>************************<br>
.file "hello.bc"<br> .eabi_attribute 20, 1 *** [line 6]<br>...<br> .size main, .-main<br> .type .str,%object<br> .section .rodata.str1.1,"aMS",%progbits,1 *** [line 25]<br>
.str: @ .str<br> .size .str, 12<br>...<br>************************<br clear="all"><br>Thanks in advance.<br><br>-- <br>Juan Carlos <br>