------- 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