tree.c (free_lang_data): Reset overwite_assembler_name...
authorJan Hubicka <jh@suse.cz>
Tue, 6 Nov 2018 10:25:25 +0000 (11:25 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 6 Nov 2018 10:25:25 +0000 (10:25 +0000)
* tree.c (free_lang_data): Reset overwite_assembler_name,
print_xnode, print_decl, print_type and print_identifier of
langhooks.

From-SVN: r265834

gcc/ChangeLog
gcc/tree.c

index 95d2245..eb867d5 100644 (file)
@@ -1,3 +1,9 @@
+2018-11-06  Jan Hubicka  <jh@suse.cz>
+
+       * tree.c (free_lang_data): Reset overwite_assembler_name,
+       print_xnode, print_decl, print_type and print_identifier of
+       langhooks.
+
 2018-11-06  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/87889
index f3e977f..15fc99d 100644 (file)
@@ -6010,6 +6010,13 @@ free_lang_data (void)
   lang_hooks.dwarf_name = lhd_dwarf_name;
   lang_hooks.decl_printable_name = gimple_decl_printable_name;
   lang_hooks.gimplify_expr = lhd_gimplify_expr;
+  lang_hooks.overwrite_decl_assembler_name = lhd_overwrite_decl_assembler_name;
+  lang_hooks.print_xnode = lhd_print_tree_nothing;
+  lang_hooks.print_decl = lhd_print_tree_nothing;
+  lang_hooks.print_type = lhd_print_tree_nothing;
+  lang_hooks.print_identifier = lhd_print_tree_nothing;
+
+  lang_hooks.tree_inlining.var_mod_type_p = hook_bool_tree_tree_false;
 
   /* We do not want the default decl_assembler_name implementation,
      rather if we have fixed everything we want a wrapper around it