From 8ff2a92a0450243e52d3299a13b30f208bafa7e0 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 14 Sep 2022 15:59:37 +0200 Subject: Move void_list_node init to common code All frontends replicate this, so move it. gcc/ * tree.cc (build_common_tree_nodes): Initialize void_list_node here. gcc/ada/ * gcc-interface/trans.cc (gigi): Do not initialize void_list_node. gcc/c-family/ * c-common.h (build_void_list_node): Remove. * c-common.cc (c_common_nodes_and_builtins): Do not initialize void_list_node. gcc/c/ * c-decl.cc (build_void_list_node): Remove. gcc/cp/ * decl.cc (cxx_init_decl_processing): Inline last build_void_list_node call. (build_void_list_node): Remove. gcc/d/ * d-builtins.cc (d_build_c_type_nodes): Do not initialize void_list_node. gcc/fortran/ * f95-lang.cc (gfc_init_decl_processing): Do not initialize void_list_node. gcc/go/ * go-lang.cc (go_langhook_init): Do not initialize void_list_node. gcc/jit/ * dummy-frontend.cc (jit_langhook_init): Do not initialize void_list_node. gcc/lto/ * lto-lang.cc (lto_build_c_type_nodes): Do not initialize void_list_node. --- gcc/go/go-lang.cc | 3 --- 1 file changed, 3 deletions(-) (limited to 'gcc/go') diff --git a/gcc/go/go-lang.cc b/gcc/go/go-lang.cc index d519a69..4743370 100644 --- a/gcc/go/go-lang.cc +++ b/gcc/go/go-lang.cc @@ -98,9 +98,6 @@ go_langhook_init (void) { build_common_tree_nodes (false); - /* I don't know why this has to be done explicitly. */ - void_list_node = build_tree_list (NULL_TREE, void_type_node); - /* We must create the gogo IR after calling build_common_tree_nodes (because Gogo::define_builtin_function_trees refers indirectly to, e.g., unsigned_char_type_node) but before calling -- cgit v1.1 From d0fc05e86027463eef60ffe16fb8d1fe74acc4e8 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 16 Sep 2022 00:16:53 +0000 Subject: Daily bump. --- gcc/go/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/go') diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index c3f3da1..43cc2e0 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,8 @@ +2022-09-15 Richard Biener + + * go-lang.cc (go_langhook_init): Do not initialize + void_list_node. + 2022-09-02 Martin Liska * go-lang.cc (go_langhook_pushdecl): Remove -gstabs option support, DBX-related -- cgit v1.1