]> gcc.gnu.org Git - gcc.git/commitdiff
re PR lto/62190 (LTO DWARF produces __unknown__ type for unsigned int function argume...
authorRichard Biener <rguenther@suse.de>
Wed, 20 Aug 2014 11:06:48 +0000 (11:06 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 20 Aug 2014 11:06:48 +0000 (11:06 +0000)
2014-08-20  Richard Biener  <rguenther@suse.de>

PR lto/62190
* tree.c (build_common_tree_nodes): Use make_or_reuse_type
to build uint{16,32,64}_type_node.

From-SVN: r214216

gcc/ChangeLog
gcc/tree.c

index e6713e541f5f11df7472273edd3125a9729739f5..360db1140c8f9c44f7e2a32fcc64481bd4264acc 100644 (file)
@@ -1,3 +1,9 @@
+2014-08-20  Richard Biener  <rguenther@suse.de>
+
+       PR lto/62190
+       * tree.c (build_common_tree_nodes): Use make_or_reuse_type
+       to build uint{16,32,64}_type_node.
+
 2014-08-20  Terry Guo  <terry.guo@arm.com>
 
        * config/arm/thumb1.md (64bit splitter): Replace const_double_operand
index 2e4ce8d30bc9e9719578cf8be2dd6873d8173560..33922a03c51f46e461f7ea21581e36d02fc55dc8 100644 (file)
@@ -9698,9 +9698,9 @@ build_common_tree_nodes (bool signed_char, bool short_double)
   integer_ptr_type_node = build_pointer_type (integer_type_node);
 
   /* Fixed size integer types.  */
-  uint16_type_node = build_nonstandard_integer_type (16, true);
-  uint32_type_node = build_nonstandard_integer_type (32, true);
-  uint64_type_node = build_nonstandard_integer_type (64, true);
+  uint16_type_node = make_or_reuse_type (16, 1);
+  uint32_type_node = make_or_reuse_type (32, 1);
+  uint64_type_node = make_or_reuse_type (64, 1);
 
   /* Decimal float types. */
   dfloat32_type_node = make_node (REAL_TYPE);
This page took 0.113106 seconds and 5 git commands to generate.