Index: gcc/dwarf2out.c
===================================================================
--- gcc/dwarf2out.c.orig	2010-09-21 14:33:34.000000000 +0200
+++ gcc/dwarf2out.c	2010-09-21 14:33:04.000000000 +0200
@@ -21019,20 +21019,6 @@ dwarf2out_decl (tree decl)
       if (TYPE_DECL_SUPPRESS_DEBUG (decl))
 	return;
 
-      /* Don't bother trying to generate any DIEs to represent any of the
-	 normal built-in types for the language we are compiling.  */
-      if (DECL_IS_BUILTIN (decl))
-	{
-	  /* OK, we need to generate one for `bool' so GDB knows what type
-	     comparisons have.  */
-	  if (is_cxx ()
-	      && TREE_CODE (TREE_TYPE (decl)) == BOOLEAN_TYPE
-	      && ! DECL_IGNORED_P (decl))
-	    modified_type_die (TREE_TYPE (decl), 0, 0, NULL);
-
-	  return;
-	}
-
       /* If we are in terse mode, don't generate any DIEs for types.  */
       if (debug_info_level <= DINFO_LEVEL_TERSE)
 	return;
