Hello!
Latest dataflow branch segfaults for:
FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O0 execution test
FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O1 execution test
FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O2 execution test
FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O3
-fomit-frame-pointer execution test
FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -g execution
test
FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -Os execution test
(The tests were run on FC6, x86_64-pc-linux-gnu).
This is due to segfault in soft-fp/floatuntitf.c at __floatuntitf+202,
where %rsp is not aligned to 16 bytes for movdqa:
0x0000000000402c10 <__floatuntitf+192>: mov %ax,0xfffffffffffffffe(%rsp)
0x0000000000402c15 <__floatuntitf+197>: andb
$0x7f,0xffffffffffffffff(%rsp)
0x0000000000402c1a <__floatuntitf+202>: movdqa
0xfffffffffffffff0(%rsp),%xmm0 <<<
0x0000000000402c20 <__floatuntitf+208>: pop %rbx
0x0000000000402c21 <__floatuntitf+209>: pop %rbp
0x0000000000402c22 <__floatuntitf+210>: retq
Uros.