aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2007-08-31 10:23:25 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2007-08-31 10:23:25 +0000
commit05af427c1fbfd2d6a902a4aa98140ee9a1f8221e (patch)
tree37a29ba8d8dd1371ff4ef0c24b5ab7ae25901252
parent671231d26ed16d187281ff215d4c9e5377cc2d43 (diff)
downloadgcc-05af427c1fbfd2d6a902a4aa98140ee9a1f8221e.zip
gcc-05af427c1fbfd2d6a902a4aa98140ee9a1f8221e.tar.gz
gcc-05af427c1fbfd2d6a902a4aa98140ee9a1f8221e.tar.bz2
tree.c (build_complex_type): Always set TYPE_NAME for comples types.
2007-08-31 Richard Guenther <rguenther@suse.de> * tree.c (build_complex_type): Always set TYPE_NAME for comples types. From-SVN: r127975
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree.c6
2 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 524b9f1..bc077fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-31 Richard Guenther <rguenther@suse.de>
+
+ * tree.c (build_complex_type): Always set TYPE_NAME for
+ comples types.
+
2007-08-31 Olivier Hainque <hainque@adacore.com>
* config/rs6000/xcoff.h (XCOFF_CSECT_DEFAULT_ALIGNMENT_STR): New
diff --git a/gcc/tree.c b/gcc/tree.c
index fc5c824..c9587aa 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -5992,10 +5992,8 @@ build_complex_type (tree component_type)
= build_complex_type (TYPE_CANONICAL (component_type));
}
- /* If we are writing Dwarf2 output we need to create a name,
- since complex is a fundamental type. */
- if ((write_symbols == DWARF2_DEBUG || write_symbols == VMS_AND_DWARF2_DEBUG)
- && ! TYPE_NAME (t))
+ /* We need to create a name, since complex is a fundamental type. */
+ if (! TYPE_NAME (t))
{
const char *name;
if (component_type == char_type_node)