------- Comment #1 from jingyu at google dot com  2010-05-10 23:52 -------
I see the same error when compiling thumb2 libgcc.
Host=Build=x86_64-unknown-linux-gnu, Target=arm-unknown-eabi

The error message points to following lines in gcc/config/arm/lib1funcs.asm.

        cmp     \dividend, #0                   @ Early termination?
        do_it   hs, t
        movnes  \curbit,   \curbit,  lsr #4     @ No, any more bits to do?
        movne   \divisor,  \divisor, lsr #4
        bne     1b

The condition in "do_it hs,t" seems to be wrong.
This do_it line was committed by Kazu Hirata in Aug 2009.
http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00365.html

I am using binutils-2.20.1.

Thanks.


-- 

jingyu at google dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kazu at codesourcery dot
                   |                            |com, jingyu at google dot
                   |                            |com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43999

Reply via email to