http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49363
--- Comment #13 from Sriraman Tallam <tmsriram at google dot com> 2012-05-07 17:04:05 UTC --- Here is the patch to do function multiversioning which is under review: http://gcc.gnu.org/ml/gcc-patches/2012-05/msg00078.html