From 9cafc14fe91bc6a049f41d3aced8557cc03a9a8c Mon Sep 17 00:00:00 2001
From: Aldy Hernandez <aldyh@redhat.com>
Date: Sun, 27 Nov 2011 14:09:13 +0000
Subject: [PATCH] trans-mem-2_0.c: Add dg-lto-do link.

gcc/testsuite:
2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
	    Iain Sandoe  <iains@gcc.gnu.org>

	* gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
	functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
	* gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
	* gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
	_ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.


Co-Authored-By: Iain Sandoe <iains@gcc.gnu.org>

From-SVN: r181766
---
 gcc/testsuite/ChangeLog                  | 9 +++++++++
 gcc/testsuite/gcc.dg/lto/trans-mem-1_0.c | 1 +
 gcc/testsuite/gcc.dg/lto/trans-mem-1_1.c | 2 ++
 gcc/testsuite/gcc.dg/lto/trans-mem-2_0.c | 3 +++
 4 files changed, 15 insertions(+)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c1bce164c767..7f738a0fa583 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
+	    Iain Sandoe  <iains@gcc.gnu.org>
+
+	* gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
+	functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
+	* gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
+	* gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
+	_ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
+	
 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
 
 	* gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
diff --git a/gcc/testsuite/gcc.dg/lto/trans-mem-1_0.c b/gcc/testsuite/gcc.dg/lto/trans-mem-1_0.c
index aedf06379ce3..87060ccf7e7b 100644
--- a/gcc/testsuite/gcc.dg/lto/trans-mem-1_0.c
+++ b/gcc/testsuite/gcc.dg/lto/trans-mem-1_0.c
@@ -1,4 +1,5 @@
 /* { dg-lto-options {{-flto -fgnu-tm}} } */
+/* { dg-lto-do link } */
 
 int i;
 
diff --git a/gcc/testsuite/gcc.dg/lto/trans-mem-1_1.c b/gcc/testsuite/gcc.dg/lto/trans-mem-1_1.c
index 948effacc4d0..cb80f320baae 100644
--- a/gcc/testsuite/gcc.dg/lto/trans-mem-1_1.c
+++ b/gcc/testsuite/gcc.dg/lto/trans-mem-1_1.c
@@ -5,3 +5,5 @@ dummy(_ITM_beginTransaction)
 dummy(_ITM_commitTransaction)
 dummy(_ITM_WU4)
 dummy(_ITM_WU8)
+dummy(_ITM_registerTMCloneTable)
+dummy(_ITM_deregisterTMCloneTable)
diff --git a/gcc/testsuite/gcc.dg/lto/trans-mem-2_0.c b/gcc/testsuite/gcc.dg/lto/trans-mem-2_0.c
index f7e8d04bf7e1..301a711a4f55 100644
--- a/gcc/testsuite/gcc.dg/lto/trans-mem-2_0.c
+++ b/gcc/testsuite/gcc.dg/lto/trans-mem-2_0.c
@@ -1,4 +1,5 @@
 /* { dg-lto-options {{-flto -fgnu-tm}} } */
+/* { dg-lto-do link } */
 
 extern void foobar() __attribute__((transaction_callable));
 
@@ -9,6 +10,8 @@ dummy(_ITM_beginTransaction)
 dummy(_ITM_commitTransaction)
 dummy(_ITM_WU4)
 dummy(_ITM_WU8)
+dummy(_ITM_registerTMCloneTable)
+dummy(_ITM_deregisterTMCloneTable)
 
 main()
 {
-- 
GitLab