2010-06-04 16:39:15 |
Dave Martin |
bug |
|
|
added bug |
2010-06-04 16:41:36 |
Dave Martin |
description |
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 |
Binary package hint: gcc-4.4
Affected: lucid gcc-4.4 (4.4.3-4ubuntu5)
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
|
|
2010-06-04 20:51:38 |
Steve Langasek |
nominated for series |
|
Ubuntu Maverick |
|
2010-06-04 20:51:38 |
Steve Langasek |
bug task added |
|
gcc-4.4 (Ubuntu Maverick) |
|
2010-06-04 20:51:51 |
Steve Langasek |
gcc-4.4 (Ubuntu Maverick): status |
New |
Triaged |
|
2010-06-04 20:51:58 |
Steve Langasek |
gcc-4.4 (Ubuntu Maverick): importance |
Undecided |
High |
|
2010-06-07 11:55:38 |
Marcin Juszkiewicz |
attachment added |
|
gcc-4.4_arm-thumb2-speedup-divisions.diff http://launchpadlibrarian.net/49814230/gcc-4.4_arm-thumb2-speedup-divisions.diff |
|
2010-06-22 09:10:06 |
Matthias Klose |
gcc-4.4 (Ubuntu Maverick): status |
Triaged |
In Progress |
|
2010-06-22 09:10:23 |
Matthias Klose |
tags |
armel armv7 |
armel armv7 toolchain |
|
2010-06-25 13:30:10 |
Launchpad Janitor |
gcc-4.4 (Ubuntu Maverick): status |
In Progress |
Fix Released |
|
2010-10-16 18:35:46 |
Launchpad Janitor |
branch linked |
|
lp:debian/sid/gnat-4.4 |
|