From bd3e497d0bab06d287a86af07fda9b6cade4e43f Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <iant@google.com>
Date: Tue, 18 Sep 2012 17:10:01 +0000
Subject: [PATCH] * btest.c (test1, test2, test3, test4): Add the unused
 attribute.

From-SVN: r191440
---
 libbacktrace/ChangeLog | 4 ++++
 libbacktrace/btest.c   | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 5e89df42ce0c..e7c3bcaa15b2 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,7 @@
+2012-09-18  Ian Lance Taylor  <iant@google.com>
+
+	* btest.c (test1, test2, test3, test4): Add the unused attribute.
+
 2012-09-18  Ian Lance Taylor  <iant@google.com>
 
 	* dwarf.c: Correct test of HAVE_DECL_STRNLEN.
diff --git a/libbacktrace/btest.c b/libbacktrace/btest.c
index e36d3a24e5b5..df286dbeefe4 100644
--- a/libbacktrace/btest.c
+++ b/libbacktrace/btest.c
@@ -269,7 +269,7 @@ error_callback_three (void *vdata, const char *msg, int errnum)
 
 /* Test the backtrace function with non-inlined functions.  */
 
-static int test1 (void) __attribute__ ((noinline));
+static int test1 (void) __attribute__ ((noinline, unused));
 static int f2 (int) __attribute__ ((noinline));
 static int f3 (int, int) __attribute__ ((noinline));
 
@@ -323,7 +323,7 @@ f3 (int f1line, int f2line)
 
 /* Test the backtrace function with inlined functions.  */
 
-static inline int test2 (void) __attribute__ ((always_inline));
+static inline int test2 (void) __attribute__ ((always_inline, unused));
 static inline int f12 (int) __attribute__ ((always_inline));
 static inline int f13 (int, int) __attribute__ ((always_inline));
 
@@ -375,7 +375,7 @@ f13 (int f1line, int f2line)
 
 /* Test the backtrace_simple function with non-inlined functions.  */
 
-static int test3 (void) __attribute__ ((noinline));
+static int test3 (void) __attribute__ ((noinline, unused));
 static int f22 (int) __attribute__ ((noinline));
 static int f23 (int, int) __attribute__ ((noinline));
 
@@ -524,7 +524,7 @@ f23 (int f1line, int f2line)
 
 /* Test the backtrace_simple function with inlined functions.  */
 
-static inline int test4 (void) __attribute__ ((always_inline));
+static inline int test4 (void) __attribute__ ((always_inline, unused));
 static inline int f32 (int) __attribute__ ((always_inline));
 static inline int f33 (int, int) __attribute__ ((always_inline));
 
-- 
GitLab