diff options
author | Richard Guenther <rguenther@suse.de> | 2010-09-21 15:19:02 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-09-21 15:19:02 +0000 |
commit | 9cad5fe7b54a032107af1bdbaaf97e6fee98e14c (patch) | |
tree | a1105d737399e0ff992654f583951355243dc73f /gcc | |
parent | 5b50fc0c883adcc707ea281df677e602a4b5a96d (diff) | |
download | gcc-9cad5fe7b54a032107af1bdbaaf97e6fee98e14c.zip gcc-9cad5fe7b54a032107af1bdbaaf97e6fee98e14c.tar.gz gcc-9cad5fe7b54a032107af1bdbaaf97e6fee98e14c.tar.bz2 |
dwarf2out.c (dwarf2out_decl): Do not always generate a DIE for bool for C++.
2010-09-21 Richard Guenther <rguenther@suse.de>
* dwarf2out.c (dwarf2out_decl): Do not always generate a DIE
for bool for C++.
From-SVN: r164483
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 11 |
2 files changed, 6 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8edc800..804bbf7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-09-21 Richard Guenther <rguenther@suse.de> + + * dwarf2out.c (dwarf2out_decl): Do not always generate a DIE + for bool for C++. + 2010-09-21 Bernd Schmidt <bernds@codesourcery.com> * config/arm/iterators.md (qhs_extenddi_op): New mode_attr. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 908d015..25104fb 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -21014,16 +21014,7 @@ dwarf2out_decl (tree decl) /* 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; - } + return; /* If we are in terse mode, don't generate any DIEs for types. */ if (debug_info_level <= DINFO_LEVEL_TERSE) |