http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54910
--- Comment #3 from George Spelvin <linux at horizon dot com> 2012-11-29 11:12:52 UTC --- ... and this particular case wouldn't arise, since Thumb-2 (ARMv7) implies the CLZ instruction (ARMv5), and I wouldn't need this table-based implementation if I had CLZ. :-)