From b709ef7ca12d963678c6f73b10a20bea60cfb0df Mon Sep 17 00:00:00 2001
From: Andrew Burgess <andrew.burgess@embecosm.com>
Date: Sun, 30 Oct 2016 08:11:30 +0000
Subject: [PATCH] ld/xc16x: This target does not support -shared

Add the xc16x-elf target to the list of targets that do not support
the -shared option.  Being missing from this list was causing the
linker to add '-z norelro' to the link line of many tests, which in
turn caused these tests to fail.

ld/ChangeLog:

	* testsuite/lib/ld-lib.exp (check_shared_lib_support): Add
	xc16x-*-elf to the list of targets that don't support -shared.
---
 ld/ChangeLog                | 5 +++++
 ld/testsuite/lib/ld-lib.exp | 1 +
 2 files changed, 6 insertions(+)

diff --git a/ld/ChangeLog b/ld/ChangeLog
index 1fb55c7bfd8..2d3bf34f3c7 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2016-11-04  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+	* testsuite/lib/ld-lib.exp (check_shared_lib_support): Add
+	xc16x-*-elf to the list of targets that don't support -shared.
+
 2016-11-04  Andrew Burgess  <andrew.burgess@embecosm.com>
 
 	* ldgram.y: Rename file_NAME_list to section_NAME_list
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp
index 49c1fb162bb..0f86fe63e45 100644
--- a/ld/testsuite/lib/ld-lib.exp
+++ b/ld/testsuite/lib/ld-lib.exp
@@ -1764,6 +1764,7 @@ proc check_shared_lib_support { } {
 	 && ![istarget spu-*-*]
 	 && ![istarget v850*-*-*]
 	 && ![istarget visium-*-*]
+	 && ![istarget xc16x-*-elf]
 	 && ![istarget xgate-*-*]
 	 && ![istarget xstormy16-*-*]
 	 && ![istarget *-*-irix*]