On Mon, 2008-12-22 at 17:39 +0200, Ahmed Ammar wrote:
> The assembly generated is:
> .LCFI141:
>         .save {mv8}                     <-- Error: register expected
>         cfstrd  mvd8, [sp, #-8]!

If i disable optimization (-O0) the same code compiles, I searched for
the same identifier as above and found the following;

.LCFI141:
@(insn/f 29 28
30 /usr/lib/gcc/armv4tl-maverick-linux-gnueabi/4.3.2/include/g
++-v4/bits/stl_vector.h:562 (set (reg/f:SI 11 fp)
@        (plus:SI (reg:SI 12 ip)
@            (const_int -4 [0xfffffffffffffffc]))) 4 {*arm_addsi3}
(nil))
        .setfp fp, ip, #-4
        sub     fp, ip, #4      @ 29    *arm_addsi3/2   [length = 4]

Hope this helps,

-- 
Ahmed Ammar (b33fc0d3 [at] gentoo.org)


Reply via email to