re PR target/14680 (reload_cse_simplify_operands triggers internal error on sparc64...
authorZack Weinberg <zack@codesourcery.com>
Wed, 4 Aug 2004 06:33:07 +0000 (06:33 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Wed, 4 Aug 2004 06:33:07 +0000 (06:33 +0000)
PR 14680
* c-decl.c (record_builtin_type): Call debug_hooks->type_decl
on the new decl.

From-SVN: r85545

gcc/ChangeLog
gcc/c-decl.c

index d4dde176ac56ded54489b1c0c2243113cc384edc..eddeed81151cc3669c372b24c529431d2b6488df 100644 (file)
@@ -1,5 +1,9 @@
 2004-08-03  Zack Weinberg  <zack@codesourcery.com>
 
+       PR 14680
+       * c-decl.c (record_builtin_type): Call debug_hooks->type_decl
+       on the new decl.
+
        PR 13596
        * dbxout.c (dbx_output_lbrac, dbx_output_rbrac): New
        functions, broken out of dbxout_block.
index cbdafbb48e13325a2411cdf83a53a71ac67cd7ef..88a664b4fe93f14eb221f061d5ad0e19c3cae859 100644 (file)
@@ -6598,12 +6598,15 @@ identifier_global_value (tree t)
 void
 record_builtin_type (enum rid rid_index, const char *name, tree type)
 {
-  tree id;
+  tree id, decl;
   if (name == 0)
     id = ridpointers[(int) rid_index];
   else
     id = get_identifier (name);
-  pushdecl (build_decl (TYPE_DECL, id, type));
+  decl = build_decl (TYPE_DECL, id, type);
+  pushdecl (decl);
+  if (debug_hooks->type_decl)
+    debug_hooks->type_decl (decl, false);
 }
 
 /* Build the void_list_node (void_type_node having been created).  */