aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-12-05 13:35:26 +0100
committerMartin Liska <marxin@gcc.gnu.org>2019-12-05 12:35:26 +0000
commit16e81d5193f6067be90abfa0cbcb15328ce16e2a (patch)
tree2652ce5c071672bf6c463d0442d18c30233a933e
parent6ff8ab6a145219893901d9f5a9c8b11b948a36f3 (diff)
downloadgcc-16e81d5193f6067be90abfa0cbcb15328ce16e2a.zip
gcc-16e81d5193f6067be90abfa0cbcb15328ce16e2a.tar.gz
gcc-16e81d5193f6067be90abfa0cbcb15328ce16e2a.tar.bz2
Fix __gcov_exit fn prototype.
2019-12-05 Martin Liska <mliska@suse.cz> PR gcov-profile/92817 * coverage.c (build_gcov_exit_decl): Remove superfluous void_type_node. From-SVN: r278995
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/coverage.c3
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fca2572..fa92613 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2019-12-05 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/92817
+ * coverage.c (build_gcov_exit_decl): Remove superfluous
+ void_type_node.
+
2019-12-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* config/msp430/msp430.md (cbranch<mode>4): Use
diff --git a/gcc/coverage.c b/gcc/coverage.c
index 2cdbb01..b2d853a 100644
--- a/gcc/coverage.c
+++ b/gcc/coverage.c
@@ -1071,8 +1071,7 @@ build_init_ctor (tree gcov_info_type)
static void
build_gcov_exit_decl (void)
{
- tree init_fn = build_function_type_list (void_type_node, void_type_node,
- NULL);
+ tree init_fn = build_function_type_list (void_type_node, NULL);
init_fn = build_decl (BUILTINS_LOCATION, FUNCTION_DECL,
get_identifier ("__gcov_exit"), init_fn);
TREE_PUBLIC (init_fn) = 1;