------- Comment #6 from intvnut at gmail dot com 2008-04-29 03:42 ------- (In reply to comment #5) > It should be possible to have an alternate implementation in libgcc2.c by > means > of just selecting on a proper architecture define or the size of the argument > mode. >
I see where it would go in libgcc2.c, but I don't know the appropriate architecture defines to key off of, since I really do know nothing about GCC's internals. Since the method I used above is likely to be a strict improvement over the table driven method on 32-bit and 64-bit targets, is it enough to, say, key off of "#if W_TYPE_SIZE == 32" and "#if W_TYPE_SIZE == 64"? Is there some documentation I can read to know how best to propose a patch? (I'm just a motivated user, not a compiler developer, in case you couldn't tell.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36041