aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladislav Ivanishin <vlad@ispras.ru>2019-06-10 14:17:53 +0000
committerVladislav Ivanishin <vlad@gcc.gnu.org>2019-06-10 14:17:53 +0000
commitc31783fd1860b2d74e91bc490d564680ba9f71c4 (patch)
tree8e306e47dc375201542e57182d79b23512886f32
parentbf38f7e9aa76856a7c8ac57988600ce9de7cafbd (diff)
downloadgcc-c31783fd1860b2d74e91bc490d564680ba9f71c4.zip
gcc-c31783fd1860b2d74e91bc490d564680ba9f71c4.tar.gz
gcc-c31783fd1860b2d74e91bc490d564680ba9f71c4.tar.bz2
gcov-tool: Mark {merge,rewrite}_usage with noreturn attribute
2019-06-10 Vladislav Ivanishin <vlad@ispras.ru> * gcov-tool.c (merge_usage, rewrite_usage): Mark with ATTRIBUTE_NORETURN thus making consistent with overlap_usage. From-SVN: r272119
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/gcov-tool.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d518199..912ad18 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2019-06-10 Vladislav Ivanishin <vlad@ispras.ru>
+
+ * gcov-tool.c (merge_usage, rewrite_usage): Mark with
+ ATTRIBUTE_NORETURN thus making consistent with overlap_usage.
+
2019-06-10 Jakub Jelinek <jakub@redhat.com>
* tree.def (OMP_SCAN): New tree code.
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.c
index c06769e..ce96db0 100644
--- a/gcc/gcov-tool.c
+++ b/gcc/gcov-tool.c
@@ -188,7 +188,7 @@ static const struct option merge_options[] =
/* Print merge usage and exit. */
-static void
+static void ATTRIBUTE_NORETURN
merge_usage (void)
{
fnotice (stderr, "Merge subcomand usage:");
@@ -284,7 +284,7 @@ static const struct option rewrite_options[] =
/* Print profile rewrite usage and exit. */
-static void
+static void ATTRIBUTE_NORETURN
rewrite_usage (void)
{
fnotice (stderr, "Rewrite subcommand usage:");