summaryrefslogtreecommitdiff
path: root/libitm
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2015-01-15 18:03:20 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2015-01-15 10:03:20 -0800
commit3a07b1609142cfdccd568cfb44f8ad0dd7f0d846 (patch)
tree9120223d7d07774768af1db5e06542723b3b83e5 /libitm
parentc23127ce74acc430659d5afb176e3f8e987dd77c (diff)
downloadgcc-3a07b1609142cfdccd568cfb44f8ad0dd7f0d846.tar.gz
Make test2/test1 static in libitm.c/stackundo.c
libitm.c/stackundo.c fails with -fpic since test1 and test2 may be preempted with -fpic. This patch makes those 2 functions static. PR libitm/64360 * libitm.c/stackundo.c (test2): Make it static. (test1): Likewise. From-SVN: r219673
Diffstat (limited to 'libitm')
-rw-r--r--libitm/ChangeLog6
-rw-r--r--libitm/testsuite/libitm.c/stackundo.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 74e2940a9c7..e46819cf3af 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,9 @@
+2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR libitm/64360
+ * libitm.c/stackundo.c (test2): Make it static.
+ (test1): Likewise.
+
2015-01-05 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
diff --git a/libitm/testsuite/libitm.c/stackundo.c b/libitm/testsuite/libitm.c/stackundo.c
index 02759d77014..c7d585ef937 100644
--- a/libitm/testsuite/libitm.c/stackundo.c
+++ b/libitm/testsuite/libitm.c/stackundo.c
@@ -1,10 +1,10 @@
-int __attribute__((noinline)) test2(int x[1000])
+static int __attribute__((noinline)) test2(int x[1000])
{
int i;
return x[12];
}
-int __attribute__((noinline)) test1()
+static int __attribute__((noinline)) test1()
{
int x[1000], i;