Displaying 1 result from an estimated 1 matches for "armelfmcasminfo".
2010 May 17
3
[LLVMdev] ARM EABI Exceptions
...on:
'-mtriple=arm-none-eabi'
The IR triple is "x86_64-unknown-linux-gnu". Is there a way I can force
the triple?
Then I compiled with llc:
$ llc -march=arm -mcpu=cortex-a8 -mtriple=arm-none-eabi
exception.clang.ll -o exception.clang.s
It doesn't generate the tables because ARMELFMCAsmInfo doesn't set
ExceptionsType. If I set it to Dwarf and fix the missing lowering
operations (EXCEPTIONADDR and EHSELECTION), it does generate a table
which is slightly different than what GCC is doing.
I've compared the assembly generated and it's close, but not perfect.
Some EABI issues...