This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/34210] ffs builtin calls undefined __ffshi2
- From: "sjackman at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Nov 2007 20:01:33 -0000
- Subject: [Bug c/34210] ffs builtin calls undefined __ffshi2
- References: <bug-34210-11470@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from sjackman at gmail dot com 2007-11-23 20:01 -------
It's worth noting that __ffsi2 generates terrible code on the AVR: a 194 byte
function. avr-libc also provides ffs (16-bit, not 32-bit as in __ffssi2) which
is written in assembler and 24 bytes long. As a workaround, you can force the
use of avr-libc's ffs by providing the -fno-builtin-ffs.
Cheers,
Shaun
--
sjackman at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sjackman at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34210