From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 55336 invoked by alias); 21 Apr 2016 03:16:30 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 55003 invoked by uid 89); 21 Apr 2016 03:16:03 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:2843, HX-Received:10.66.122.100 X-HELO: mail-pa0-f49.google.com Received: from mail-pa0-f49.google.com (HELO mail-pa0-f49.google.com) (209.85.220.49) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Thu, 21 Apr 2016 03:16:01 +0000 Received: by mail-pa0-f49.google.com with SMTP id r5so21850348pag.1 for ; Wed, 20 Apr 2016 20:16:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=LCCzolCZ6NnoJdlQULHRXkZuJBJkCLs6DFW6Z+/ruIM=; b=K/XrhF4yO5U8G3vg7Dmg4nv46IbENE/AJ8TanTTqPkHU6MHFu+VZSgaYEoPfTG4Asq ukYewVLWvKhsbdOcv/K5vMn76AsMt8PrIMANUi6Bt+kyoXduZIyWCajN+TafNHSdHCC1 w4rB9EzXx5eBmj290IjGIyxwPBt2Qp8rvuPl6TdrzqwmeluK+Yz1kDOGbWDhk2NA7OQ7 bP+mJ3kI6IDv/OdKRFx+jWq/7gp7cDZM9CrV0X6LXVajX3me5g1EwltS7a9Qr0Dj1Oji 1Mq/tq73R+GukIOXyrXidhoYMXuAvCZ6vmoV8Xxdp3/mmuHOsYcbAkODTdwbl3ZsY9j4 LqkQ== X-Gm-Message-State: AOPr4FXCH3Jw91ljkXhPSVxO1h4i8VZpvn4WyF+v33052+Zcp76wnNilrNW3kt691zd/mQ== X-Received: by 10.66.122.100 with SMTP id lr4mr16545135pab.99.1461208560212; Wed, 20 Apr 2016 20:16:00 -0700 (PDT) Received: from bubble.grove.modra.org (CPE-58-160-146-233.sa.bigpond.net.au. [58.160.146.233]) by smtp.gmail.com with ESMTPSA id w189sm526213pfw.46.2016.04.20.20.15.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Apr 2016 20:15:59 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 156B3EA0157; Thu, 21 Apr 2016 12:45:56 +0930 (ACST) Date: Thu, 21 Apr 2016 03:16:00 -0000 From: Alan Modra To: binutils@sourceware.org Subject: New NOCROSSREFS_TO tests Message-ID: <20160421031555.GB27353@bubble.grove.modra.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00352.txt.bz2 Fixes failures on hppa-linux and alpha-linux due to not merging .data.* and .sdata into .data. cross3.t modified too since it is the template for the NOCROSSREFS_TO scripts. * testsuite/ld-scripts/cross3.t: Add commonly used data and text section names to output section statements. * testsuite/ld-scripts/cross4.t: Likewise. * testsuite/ld-scripts/cross5.t: Likewise. * testsuite/ld-scripts/cross6.t: Likewise. * testsuite/ld-scripts/cross7.t: Likewise. diff --git a/ld/testsuite/ld-scripts/cross3.t b/ld/testsuite/ld-scripts/cross3.t index 5e32bb2..e48b947 100644 --- a/ld/testsuite/ld-scripts/cross3.t +++ b/ld/testsuite/ld-scripts/cross3.t @@ -2,9 +2,9 @@ NOCROSSREFS(.nocrossrefs .text) SECTIONS { - .text : { *(.text) } + .text : { *(.text) *(.text.*) } .nocrossrefs : { *(.nocrossrefs) } - .data : { *(.data) *(.opd) } + .data : { *(.data) *(.data.*) *(.sdata) *(.opd) } .bss : { *(.bss) *(COMMON) } /DISCARD/ : { *(*) } } diff --git a/ld/testsuite/ld-scripts/cross4.t b/ld/testsuite/ld-scripts/cross4.t index 7f91b81..4e5d28a 100644 --- a/ld/testsuite/ld-scripts/cross4.t +++ b/ld/testsuite/ld-scripts/cross4.t @@ -2,9 +2,9 @@ NOCROSSREFS_TO(.data .nocrossrefs) SECTIONS { - .text : { *(.text) } + .text : { *(.text) *(.text.*) } .nocrossrefs : { *(.nocrossrefs) } - .data : { *(.data) *(.opd) } + .data : { *(.data) *(.data.*) *(.sdata) *(.opd) } .bss : { *(.bss) *(COMMON) } /DISCARD/ : { *(*) } } diff --git a/ld/testsuite/ld-scripts/cross5.t b/ld/testsuite/ld-scripts/cross5.t index 43657f1..a581b92 100644 --- a/ld/testsuite/ld-scripts/cross5.t +++ b/ld/testsuite/ld-scripts/cross5.t @@ -2,9 +2,9 @@ NOCROSSREFS_TO(.nocrossrefs .data) SECTIONS { - .text : { *(.text) } + .text : { *(.text) *(.text.*) } .nocrossrefs : { *(.nocrossrefs) } - .data : { *(.data) *(.opd) } + .data : { *(.data) *(.data.*) *(.sdata) *(.opd) } .bss : { *(.bss) *(COMMON) } /DISCARD/ : { *(*) } } diff --git a/ld/testsuite/ld-scripts/cross6.t b/ld/testsuite/ld-scripts/cross6.t index 4664221..0f23ca0 100644 --- a/ld/testsuite/ld-scripts/cross6.t +++ b/ld/testsuite/ld-scripts/cross6.t @@ -2,8 +2,8 @@ NOCROSSREFS_TO(.text .data) SECTIONS { - .text : { *(.text) } - .data : { *(.data) *(.opd) } + .text : { *(.text) *(.text.*) } + .data : { *(.data) *(.data.*) *(.sdata) *(.opd) } .bss : { *(.bss) *(COMMON) } /DISCARD/ : { *(*) } } diff --git a/ld/testsuite/ld-scripts/cross7.t b/ld/testsuite/ld-scripts/cross7.t index dad2103..29173fc 100644 --- a/ld/testsuite/ld-scripts/cross7.t +++ b/ld/testsuite/ld-scripts/cross7.t @@ -2,8 +2,8 @@ NOCROSSREFS_TO(.data .text) SECTIONS { - .text : { *(.text) } - .data : { *(.data) *(.opd) } + .text : { *(.text) *(.text.*) } + .data : { *(.data) *(.data.*) *(.sdata) *(.opd) } .bss : { *(.bss) *(COMMON) } /DISCARD/ : { *(*) } } -- Alan Modra Australia Development Lab, IBM