http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51795
--- Comment #20 from spoon.reloaded at gmail dot com 2012-01-27 21:39:11 UTC --- Someone posted a thread here: http://objectmix.com/java/312426-extending-schrage-multiplication.html about ways to overcome the preconditions of Shrage's algorithm. Maybe that can help