--- gcc/config/i386/i386.c.jj	2013-08-10 05:48:01.000000000 +0200
+++ gcc/config/i386/i386.c	2013-08-13 02:18:08.000000000 +0200
@@ -30154,7 +30154,8 @@ make_resolver_func (const tree default_d
   DECL_IGNORED_P (decl) = 0;
   /* IFUNC resolvers have to be externally visible.  */
   TREE_PUBLIC (decl) = 1;
-  DECL_UNINLINABLE (decl) = 0;
+  /* Resolver must not be inlined.  See PR58105.  */
+  DECL_UNINLINABLE (decl) = 1;
 
   /* Resolver is not external, body is generated.  */
   DECL_EXTERNAL (decl) = 0;
