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