From patchwork Fri Jun 14 15:47:25 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Newton X-Patchwork-Id: 17929 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-vb0-f70.google.com (mail-vb0-f70.google.com [209.85.212.70]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 9C54525E08 for ; Fri, 14 Jun 2013 15:47:32 +0000 (UTC) Received: by mail-vb0-f70.google.com with SMTP id q12sf749560vbe.9 for ; Fri, 14 Jun 2013 08:47:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-beenthere:x-forwarded-to:x-forwarded-for:delivered-to:message-id :date:from:user-agent:mime-version:to:cc:subject:x-gm-message-state :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-google-group-id:list-post:list-help :list-archive:list-unsubscribe:content-type :content-transfer-encoding; bh=SWoiCCgnnPT1HmDRD1zS28KUrVBJ4bnSunIrcGB6E7k=; b=oac4N6WilgT0tcHpW2L0rkJzhOJhPiREZwyGmqhJi7QOH6o7uDiaIURw84ZQy/PCVO vkK6gl0jK4g6FfUbRZFM3qSufIglE/xtVzXIf6eQCOezkwYzSohfJP1eqdprVSNTlwgQ i4WQpLhjT/GOMo0YbH7dfNGJapRyruNXIRq5N9ubwH/eNCmOl4QpQ9D1euM00tRqXWET +NZE4Jb8ekKsXhLYx3Zp7GUphjqd9TIu90HG5l6Bry8Bpov0JSarxJGz+nGG5/3MbtQE xAu7dcTWKAqn9k/sqP+Eh728JWtByNti+Jsjh09jHtAXSEM7cF016ckPjm6Mw5rMV0Yj thqQ== X-Received: by 10.224.200.202 with SMTP id ex10mr1393911qab.8.1371224852073; Fri, 14 Jun 2013 08:47:32 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.49.103.132 with SMTP id fw4ls212807qeb.17.gmail; Fri, 14 Jun 2013 08:47:31 -0700 (PDT) X-Received: by 10.52.29.142 with SMTP id k14mr960320vdh.124.1371224851756; Fri, 14 Jun 2013 08:47:31 -0700 (PDT) Received: from mail-vb0-x234.google.com (mail-vb0-x234.google.com [2607:f8b0:400c:c02::234]) by mx.google.com with ESMTPS id w1si89574vei.72.2013.06.14.08.47.31 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Jun 2013 08:47:31 -0700 (PDT) Received-SPF: neutral (google.com: 2607:f8b0:400c:c02::234 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=2607:f8b0:400c:c02::234; Received: by mail-vb0-f52.google.com with SMTP id f12so541232vbg.25 for ; Fri, 14 Jun 2013 08:47:31 -0700 (PDT) X-Received: by 10.58.215.200 with SMTP id ok8mr1147947vec.21.1371224851610; Fri, 14 Jun 2013 08:47:31 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patches@linaro.org Received: by 10.58.191.99 with SMTP id gx3csp68049vec; Fri, 14 Jun 2013 08:47:30 -0700 (PDT) X-Received: by 10.14.218.8 with SMTP id j8mr3780468eep.129.1371224849633; Fri, 14 Jun 2013 08:47:29 -0700 (PDT) Received: from mail-ee0-x22b.google.com (mail-ee0-x22b.google.com [2a00:1450:4013:c00::22b]) by mx.google.com with ESMTPS id i46si2313051eev.264.2013.06.14.08.47.29 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Jun 2013 08:47:29 -0700 (PDT) Received-SPF: neutral (google.com: 2a00:1450:4013:c00::22b is neither permitted nor denied by best guess record for domain of will.newton@linaro.org) client-ip=2a00:1450:4013:c00::22b; Received: by mail-ee0-f43.google.com with SMTP id l10so445087eei.16 for ; Fri, 14 Jun 2013 08:47:29 -0700 (PDT) X-Received: by 10.15.63.204 with SMTP id m52mr3812513eex.59.1371224848763; Fri, 14 Jun 2013 08:47:28 -0700 (PDT) Received: from localhost.localdomain (cpc11-seac20-2-0-cust84.7-2.cable.virginmedia.com. [81.108.156.85]) by mx.google.com with ESMTPSA id 3sm4428284een.7.2013.06.14.08.47.27 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 14 Jun 2013 08:47:27 -0700 (PDT) Message-ID: <51BB3B0D.2070402@linaro.org> Date: Fri, 14 Jun 2013 16:47:25 +0100 From: Will Newton User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 MIME-Version: 1.0 To: binutils@sourceware.org CC: patches@linaro.org Subject: [PATCH] ld/testsuite: Enable ifunc tests on AArch64 big-endian. X-Gm-Message-State: ALoCoQnTeqgsVFabKVV0c6LL0Y/hs78bUol0zadufGQU27K/abuNhfbrMgCAuQEADuAqE0Uf4xl/ X-Original-Sender: will.newton@linaro.org X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 2607:f8b0:400c:c02::234 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Precedence: list Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org List-ID: X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , ld/testsuite/ChangeLog: 2013-06-14 Will Newton * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be. * ld-aarch64/ifunc-1.d: Likewise. * ld-aarch64/ifunc-10.d: Likewise. * ld-aarch64/ifunc-11.d: Likewise. * ld-aarch64/ifunc-12.d: Likewise. * ld-aarch64/ifunc-13.d: Likewise. * ld-aarch64/ifunc-14a.d: Likewise. * ld-aarch64/ifunc-14b.d: Likewise. * ld-aarch64/ifunc-14c.d: Likewise. * ld-aarch64/ifunc-14d.d: Likewise. * ld-aarch64/ifunc-14e.d: Likewise. * ld-aarch64/ifunc-14f.d: Likewise. * ld-aarch64/ifunc-15.d: Likewise. * ld-aarch64/ifunc-16.d: Likewise. * ld-aarch64/ifunc-17a.d: Likewise. * ld-aarch64/ifunc-17b.d: Likewise. * ld-aarch64/ifunc-18a.d: Likewise. * ld-aarch64/ifunc-18b.d: Likewise. * ld-aarch64/ifunc-19a.d: Likewise. * ld-aarch64/ifunc-19b.d: Likewise. * ld-aarch64/ifunc-2-local.d: Likewise. * ld-aarch64/ifunc-2.d: Likewise. * ld-aarch64/ifunc-20.d: Likewise. * ld-aarch64/ifunc-3a.d: Likewise. * ld-aarch64/ifunc-3b.d: Likewise. * ld-aarch64/ifunc-4.d: Likewise. * ld-aarch64/ifunc-4a.d: Likewise. * ld-aarch64/ifunc-5a-local.d: Likewise. * ld-aarch64/ifunc-5a.d: Likewise. * ld-aarch64/ifunc-5b-local.d: Likewise. * ld-aarch64/ifunc-5b.d: Likewise. * ld-aarch64/ifunc-5r-local.d: Likewise. * ld-aarch64/ifunc-6a.d: Likewise. * ld-aarch64/ifunc-6b.d: Likewise. * ld-aarch64/ifunc-7a.d: Likewise. * ld-aarch64/ifunc-7b.d: Likewise. * ld-aarch64/ifunc-8.d: Likewise. * ld-aarch64/ifunc-9.d: Likewise. * ld-ifunc/ifunc.exp: Likewise. --- ld/testsuite/ld-aarch64/ifunc-1-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-1.d | 2 +- ld/testsuite/ld-aarch64/ifunc-10.d | 2 +- ld/testsuite/ld-aarch64/ifunc-11.d | 2 +- ld/testsuite/ld-aarch64/ifunc-12.d | 2 +- ld/testsuite/ld-aarch64/ifunc-13.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14c.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14d.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14e.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14f.d | 2 +- ld/testsuite/ld-aarch64/ifunc-15.d | 2 +- ld/testsuite/ld-aarch64/ifunc-16.d | 2 +- ld/testsuite/ld-aarch64/ifunc-17a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-17b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-18a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-18b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-19a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-19b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2.d | 2 +- ld/testsuite/ld-aarch64/ifunc-20.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-4.d | 2 +- ld/testsuite/ld-aarch64/ifunc-4a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5a-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5r-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-6a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-6b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-8.d | 2 +- ld/testsuite/ld-aarch64/ifunc-9.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 2 +- 39 files changed, 39 insertions(+), 39 deletions(-) diff --git a/ld/testsuite/ld-aarch64/ifunc-1-local.d b/ld/testsuite/ld-aarch64/ifunc-1-local.d index 0cce7f6..09f692b 100644 --- a/ld/testsuite/ld-aarch64/ifunc-1-local.d +++ b/ld/testsuite/ld-aarch64/ifunc-1-local.d @@ -1,6 +1,6 @@ #ld: -shared #objdump: -dw -#target: aarch64-*-* +#target: aarch64*-*-* #... [ \t0-9a-f]+:[ \t0-9a-f]+bl[ \t0-9a-f]+<\*ABS\*\+0x2a0@plt> diff --git a/ld/testsuite/ld-aarch64/ifunc-1.d b/ld/testsuite/ld-aarch64/ifunc-1.d index 8a17cd7..133d03a 100644 --- a/ld/testsuite/ld-aarch64/ifunc-1.d +++ b/ld/testsuite/ld-aarch64/ifunc-1.d @@ -1,6 +1,6 @@ #ld: -shared #objdump: -dw -#target: aarch64-*-* +#target: aarch64*-*-* #... [ \t0-9a-f]+:[ \t0-9a-f]+bl[ \t0-9a-f]+<\*ABS\*\+0x2c0@plt> diff --git a/ld/testsuite/ld-aarch64/ifunc-10.d b/ld/testsuite/ld-aarch64/ifunc-10.d index 6931c7f..782b078 100644 --- a/ld/testsuite/ld-aarch64/ifunc-10.d +++ b/ld/testsuite/ld-aarch64/ifunc-10.d @@ -1,5 +1,5 @@ #ld: -e bar --gc-sections #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* There are no relocations in this file. diff --git a/ld/testsuite/ld-aarch64/ifunc-11.d b/ld/testsuite/ld-aarch64/ifunc-11.d index 6931c7f..782b078 100644 --- a/ld/testsuite/ld-aarch64/ifunc-11.d +++ b/ld/testsuite/ld-aarch64/ifunc-11.d @@ -1,5 +1,5 @@ #ld: -e bar --gc-sections #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* There are no relocations in this file. diff --git a/ld/testsuite/ld-aarch64/ifunc-12.d b/ld/testsuite/ld-aarch64/ifunc-12.d index 55fe925..8fa8ce0 100644 --- a/ld/testsuite/ld-aarch64/ifunc-12.d +++ b/ld/testsuite/ld-aarch64/ifunc-12.d @@ -1,5 +1,5 @@ #ld: -shared -e bar --gc-sections #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* There are no relocations in this file. diff --git a/ld/testsuite/ld-aarch64/ifunc-13.d b/ld/testsuite/ld-aarch64/ifunc-13.d index 191d839..e1b5c10 100644 --- a/ld/testsuite/ld-aarch64/ifunc-13.d +++ b/ld/testsuite/ld-aarch64/ifunc-13.d @@ -2,7 +2,7 @@ #source: ifunc-13b.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-14a.d b/ld/testsuite/ld-aarch64/ifunc-14a.d index 174d20f..ff580d0 100644 --- a/ld/testsuite/ld-aarch64/ifunc-14a.d +++ b/ld/testsuite/ld-aarch64/ifunc-14a.d @@ -2,7 +2,7 @@ #source: ifunc-14b.s #ld: -shared -z nocombreloc #readelf: -d -#target: aarch64-*-* +#target: aarch64*-*-* #failif #... diff --git a/ld/testsuite/ld-aarch64/ifunc-14b.d b/ld/testsuite/ld-aarch64/ifunc-14b.d index 509a3a2..52ed2b4 100644 --- a/ld/testsuite/ld-aarch64/ifunc-14b.d +++ b/ld/testsuite/ld-aarch64/ifunc-14b.d @@ -2,7 +2,7 @@ #source: ifunc-14a.s #ld: -shared -z nocombreloc #readelf: -d -#target: aarch64-*-* +#target: aarch64*-*-* #failif #... diff --git a/ld/testsuite/ld-aarch64/ifunc-14c.d b/ld/testsuite/ld-aarch64/ifunc-14c.d index 0b63753..a83126f 100644 --- a/ld/testsuite/ld-aarch64/ifunc-14c.d +++ b/ld/testsuite/ld-aarch64/ifunc-14c.d @@ -2,7 +2,7 @@ #source: ifunc-14b.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #failif #... diff --git a/ld/testsuite/ld-aarch64/ifunc-14d.d b/ld/testsuite/ld-aarch64/ifunc-14d.d index fd08f03..4ae88d2 100644 --- a/ld/testsuite/ld-aarch64/ifunc-14d.d +++ b/ld/testsuite/ld-aarch64/ifunc-14d.d @@ -2,7 +2,7 @@ #source: ifunc-14a.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #failif #... diff --git a/ld/testsuite/ld-aarch64/ifunc-14e.d b/ld/testsuite/ld-aarch64/ifunc-14e.d index 37c470b..62de35e 100644 --- a/ld/testsuite/ld-aarch64/ifunc-14e.d +++ b/ld/testsuite/ld-aarch64/ifunc-14e.d @@ -3,7 +3,7 @@ #source: ifunc-14b.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #failif #... diff --git a/ld/testsuite/ld-aarch64/ifunc-14f.d b/ld/testsuite/ld-aarch64/ifunc-14f.d index 3fad96f..ab8bdbf 100644 --- a/ld/testsuite/ld-aarch64/ifunc-14f.d +++ b/ld/testsuite/ld-aarch64/ifunc-14f.d @@ -3,7 +3,7 @@ #source: ifunc-14c.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #failif #... diff --git a/ld/testsuite/ld-aarch64/ifunc-15.d b/ld/testsuite/ld-aarch64/ifunc-15.d index 79a9a77..51d9242 100644 --- a/ld/testsuite/ld-aarch64/ifunc-15.d +++ b/ld/testsuite/ld-aarch64/ifunc-15.d @@ -1,7 +1,7 @@ #source: ifunc-15.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.got' at offset 0x[0-9a-f]+ contains 1 entries: [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-16.d b/ld/testsuite/ld-aarch64/ifunc-16.d index 1336257..31ec162 100644 --- a/ld/testsuite/ld-aarch64/ifunc-16.d +++ b/ld/testsuite/ld-aarch64/ifunc-16.d @@ -1,7 +1,7 @@ #source: ifunc-16.s #ld: -shared #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-17a.d b/ld/testsuite/ld-aarch64/ifunc-17a.d index b414be3..a87de7c 100644 --- a/ld/testsuite/ld-aarch64/ifunc-17a.d +++ b/ld/testsuite/ld-aarch64/ifunc-17a.d @@ -2,7 +2,7 @@ #source: ifunc-17b.s #ld: -static #readelf: -s --wide -#target: aarch64-*-* +#target: aarch64*-*-* #... +[0-9]+: +[0-9a-f]+ +4 +OBJECT +GLOBAL +DEFAULT +[1-9] foo diff --git a/ld/testsuite/ld-aarch64/ifunc-17b.d b/ld/testsuite/ld-aarch64/ifunc-17b.d index 1566bcb..9286a9f 100644 --- a/ld/testsuite/ld-aarch64/ifunc-17b.d +++ b/ld/testsuite/ld-aarch64/ifunc-17b.d @@ -2,7 +2,7 @@ #source: ifunc-17a.s #ld: -static #readelf: -s --wide -#target: aarch64-*-* +#target: aarch64*-*-* #... +[0-9]+: +[0-9a-f]+ +4 +OBJECT +GLOBAL +DEFAULT +[1-9] foo diff --git a/ld/testsuite/ld-aarch64/ifunc-18a.d b/ld/testsuite/ld-aarch64/ifunc-18a.d index 682e7a3..3db91d3 100644 --- a/ld/testsuite/ld-aarch64/ifunc-18a.d +++ b/ld/testsuite/ld-aarch64/ifunc-18a.d @@ -2,7 +2,7 @@ #source: ifunc-18b.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-18b.d b/ld/testsuite/ld-aarch64/ifunc-18b.d index 40b39e1..b27f526 100644 --- a/ld/testsuite/ld-aarch64/ifunc-18b.d +++ b/ld/testsuite/ld-aarch64/ifunc-18b.d @@ -2,7 +2,7 @@ #source: ifunc-18a.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-19a.d b/ld/testsuite/ld-aarch64/ifunc-19a.d index 9f083c9..dd82b24 100644 --- a/ld/testsuite/ld-aarch64/ifunc-19a.d +++ b/ld/testsuite/ld-aarch64/ifunc-19a.d @@ -2,7 +2,7 @@ #source: ifunc-19b.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-19b.d b/ld/testsuite/ld-aarch64/ifunc-19b.d index dea5b16..1e0819c 100644 --- a/ld/testsuite/ld-aarch64/ifunc-19b.d +++ b/ld/testsuite/ld-aarch64/ifunc-19b.d @@ -2,7 +2,7 @@ #source: ifunc-19a.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-2-local.d b/ld/testsuite/ld-aarch64/ifunc-2-local.d index 07616ca..54ffa3a 100644 --- a/ld/testsuite/ld-aarch64/ifunc-2-local.d +++ b/ld/testsuite/ld-aarch64/ifunc-2-local.d @@ -1,6 +1,6 @@ #ld: -shared #objdump: -dw -#target: aarch64-*-* +#target: aarch64*-*-* #... [ \t0-9a-f]+:[ \t0-9a-f]+bl[ \t0-9a-f]+<\*ABS\*\+0x2c0@plt> diff --git a/ld/testsuite/ld-aarch64/ifunc-2.d b/ld/testsuite/ld-aarch64/ifunc-2.d index 07616ca..54ffa3a 100644 --- a/ld/testsuite/ld-aarch64/ifunc-2.d +++ b/ld/testsuite/ld-aarch64/ifunc-2.d @@ -1,6 +1,6 @@ #ld: -shared #objdump: -dw -#target: aarch64-*-* +#target: aarch64*-*-* #... [ \t0-9a-f]+:[ \t0-9a-f]+bl[ \t0-9a-f]+<\*ABS\*\+0x2c0@plt> diff --git a/ld/testsuite/ld-aarch64/ifunc-20.d b/ld/testsuite/ld-aarch64/ifunc-20.d index cee34bf..3380479 100644 --- a/ld/testsuite/ld-aarch64/ifunc-20.d +++ b/ld/testsuite/ld-aarch64/ifunc-20.d @@ -1,7 +1,7 @@ #source: ifunc-20.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-3a.d b/ld/testsuite/ld-aarch64/ifunc-3a.d index 1335480..9f27cff 100644 --- a/ld/testsuite/ld-aarch64/ifunc-3a.d +++ b/ld/testsuite/ld-aarch64/ifunc-3a.d @@ -1,7 +1,7 @@ #source: ifunc-3.s #ld: -shared #objdump: -dw -#target: aarch64-*-* +#target: aarch64*-*-* #... [ \t0-9a-f]+:[ \t0-9a-f]+bl[ \t0-9a-f]+<\*ABS\*\+0x2e0@plt> diff --git a/ld/testsuite/ld-aarch64/ifunc-3b.d b/ld/testsuite/ld-aarch64/ifunc-3b.d index d90ed5c..7e177a6 100644 --- a/ld/testsuite/ld-aarch64/ifunc-3b.d +++ b/ld/testsuite/ld-aarch64/ifunc-3b.d @@ -1,7 +1,7 @@ #source: ifunc-3.s #ld: -shared #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #... [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_[_0-9A-Z]+_IRELATIVE[ ]*[0-9a-f]* diff --git a/ld/testsuite/ld-aarch64/ifunc-4.d b/ld/testsuite/ld-aarch64/ifunc-4.d index 9a3e308..5e69b05 100644 --- a/ld/testsuite/ld-aarch64/ifunc-4.d +++ b/ld/testsuite/ld-aarch64/ifunc-4.d @@ -1,6 +1,6 @@ #ld: #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #... [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_[_0-9A-Z]+_IRELATIVE[ ]*[0-9a-f]* diff --git a/ld/testsuite/ld-aarch64/ifunc-4a.d b/ld/testsuite/ld-aarch64/ifunc-4a.d index 3329782..801e6cd 100644 --- a/ld/testsuite/ld-aarch64/ifunc-4a.d +++ b/ld/testsuite/ld-aarch64/ifunc-4a.d @@ -1,6 +1,6 @@ #ld: -s #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* #source: ifunc-4.s #... diff --git a/ld/testsuite/ld-aarch64/ifunc-5a-local.d b/ld/testsuite/ld-aarch64/ifunc-5a-local.d index 8bc6862..9693585 100644 --- a/ld/testsuite/ld-aarch64/ifunc-5a-local.d +++ b/ld/testsuite/ld-aarch64/ifunc-5a-local.d @@ -1,7 +1,7 @@ #source: ifunc-5-local.s #ld: #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-5a.d b/ld/testsuite/ld-aarch64/ifunc-5a.d index 781db3c..f0ee59f 100644 --- a/ld/testsuite/ld-aarch64/ifunc-5a.d +++ b/ld/testsuite/ld-aarch64/ifunc-5a.d @@ -1,7 +1,7 @@ #source: ifunc-5.s #ld: #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-5b-local.d b/ld/testsuite/ld-aarch64/ifunc-5b-local.d index b0d6dda..e8e620c 100644 --- a/ld/testsuite/ld-aarch64/ifunc-5b-local.d +++ b/ld/testsuite/ld-aarch64/ifunc-5b-local.d @@ -1,7 +1,7 @@ #source: ifunc-5-local.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-5b.d b/ld/testsuite/ld-aarch64/ifunc-5b.d index 82c5479..0175982 100644 --- a/ld/testsuite/ld-aarch64/ifunc-5b.d +++ b/ld/testsuite/ld-aarch64/ifunc-5b.d @@ -1,7 +1,7 @@ #source: ifunc-5.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.got' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-5r-local.d b/ld/testsuite/ld-aarch64/ifunc-5r-local.d index 1c87ec1..463cd25 100644 --- a/ld/testsuite/ld-aarch64/ifunc-5r-local.d +++ b/ld/testsuite/ld-aarch64/ifunc-5r-local.d @@ -1,7 +1,7 @@ #source: ifunc-5-local.s #ld: -r #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.text' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-6a.d b/ld/testsuite/ld-aarch64/ifunc-6a.d index 06b9042..a50ad3a 100644 --- a/ld/testsuite/ld-aarch64/ifunc-6a.d +++ b/ld/testsuite/ld-aarch64/ifunc-6a.d @@ -1,7 +1,7 @@ #source: ifunc-6.s #ld: #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-6b.d b/ld/testsuite/ld-aarch64/ifunc-6b.d index 8f06cd1..c415bc3 100644 --- a/ld/testsuite/ld-aarch64/ifunc-6b.d +++ b/ld/testsuite/ld-aarch64/ifunc-6b.d @@ -1,7 +1,7 @@ #source: ifunc-6.s #ld: -shared -z nocombreloc #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.got' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-7a.d b/ld/testsuite/ld-aarch64/ifunc-7a.d index e462f90..c246c99 100644 --- a/ld/testsuite/ld-aarch64/ifunc-7a.d +++ b/ld/testsuite/ld-aarch64/ifunc-7a.d @@ -1,7 +1,7 @@ #source: ifunc-7.s #ld: #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-7b.d b/ld/testsuite/ld-aarch64/ifunc-7b.d index 3f6060c..efdd379 100644 --- a/ld/testsuite/ld-aarch64/ifunc-7b.d +++ b/ld/testsuite/ld-aarch64/ifunc-7b.d @@ -1,7 +1,7 @@ #source: ifunc-7.s #ld: -shared #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-8.d b/ld/testsuite/ld-aarch64/ifunc-8.d index 97201bf..8aadc51 100644 --- a/ld/testsuite/ld-aarch64/ifunc-8.d +++ b/ld/testsuite/ld-aarch64/ifunc-8.d @@ -2,7 +2,7 @@ #source: ifunc-8b.s #ld: #readelf: -r --wide -#target: aarch64-*-* +#target: aarch64*-*-* Relocation section '.rela.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-aarch64/ifunc-9.d b/ld/testsuite/ld-aarch64/ifunc-9.d index 85f5e61..3b4e995 100644 --- a/ld/testsuite/ld-aarch64/ifunc-9.d +++ b/ld/testsuite/ld-aarch64/ifunc-9.d @@ -1,3 +1,3 @@ #ld: --export-dynamic #error: .*dynamic STT_GNU_IFUNC symbol `foo' with pointer equality in `.*.o' can not be used when making an executable; recompile with -fPIE and relink with -pie -#target: aarch64-*-* +#target: aarch64*-*-* diff --git a/ld/testsuite/ld-ifunc/ifunc.exp b/ld/testsuite/ld-ifunc/ifunc.exp index a4cc06d..1d64efc 100644 --- a/ld/testsuite/ld-ifunc/ifunc.exp +++ b/ld/testsuite/ld-ifunc/ifunc.exp @@ -28,7 +28,7 @@ if {!(([istarget "i?86-*-*"] || [istarget "x86_64-*-*"] || [istarget "powerpc*-*-*"] - || [istarget "aarch64-*-*"] + || [istarget "aarch64*-*-*"] || [istarget "sparc*-*-*"]) && ([istarget "*-*-elf*"] || [istarget "*-*-nacl*"]