From b709ef7ca12d963678c6f73b10a20bea60cfb0df Mon Sep 17 00:00:00 2001 From: Andrew Burgess 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 1fb55c7bfd..2d3bf34f3c 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2016-11-04 Andrew Burgess + + * 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 * 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 49c1fb162b..0f86fe63e4 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*] -- 2.34.1