Comment 0 for bug 589779

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

Binary package hint: gcc-4.4

GCC has some special-case Thumb-1 code for libgcc (in
gcc/config/arm/lib1funcs.asm) which is being assembled in preference to the ARM implementation
as a result of targeting the compiler to Thumb. I haven't benchmarked anything, but it's
highly likely to be significantly slow compared to an ARM/Thumb-2 implementation.

Fixed on trunk by the following patch:

http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00365.html