Displaying 3 results from an estimated 3 matches for "stg_gc_f1".
2017 Sep 26
1
Difference between -mattr=+soft-float and -float-abi=soft
...00007 start + 1271279059
Stack dump:
0. Program arguments: llc -O2 -mcpu=generic HeapStackCheck.ll -mattr=+soft-float -o HeapStackCheck.s
1. Running pass 'Function Pass Manager' on module 'rts/HeapStackCheck.ll'.
2. Running pass 'ARM Instruction Selection' on function '@stg_gc_f1'
[1] 85435 segmentation fault llc -O2 -mcpu=generic HeapStackCheck.ll -mattr=+soft-float -o
$ llc -O2 -mcpu=generic rts/HeapStackCheck.ll -float-abi=soft -o rts/HeapStackCheck.s
will succeed however.
Given your explanation, this might be due to the fact how the `ghccc` tries to pass
eve...
2017 Sep 26
0
Difference between -mattr=+soft-float and -float-abi=soft
Hi Moritz,
On 26 September 2017 at 09:09, Moritz Angermann via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> I’ve run into a case where `llc -mattr=+soft-float` for
> "armv7-unknown-linux-androideabi” segfaults, while
> `llc -float-abi=soft` does not. Similarly if the
> "target-features"="+soft-float” metadata is embedded,
> llc segfaults.
The float-abi
2017 Sep 26
2
Difference between -mattr=+soft-float and -float-abi=soft
Hi,
I’ve run into a case where `llc -mattr=+soft-float` for
"armv7-unknown-linux-androideabi” segfaults, while
`llc -float-abi=soft` does not. Similarly if the
"target-features"="+soft-float” metadata is embedded,
llc segfaults.
I fear I’m missing something rather subtle here, could
someone help me understand the differences?
Cheers,
Moritz