From patchwork Wed Oct 25 15:17:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Greenhalgh X-Patchwork-Id: 117128 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp964173qgn; Wed, 25 Oct 2017 08:18:31 -0700 (PDT) X-Google-Smtp-Source: ABhQp+RS9qCfCSCzpU4c73io3wz0cArYJ444IRRUVHGwtUPt8PYeQk/BTteTuNArOzpBVESzbO19 X-Received: by 10.159.233.133 with SMTP id bh5mr1948530plb.28.1508944711266; Wed, 25 Oct 2017 08:18:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508944711; cv=none; d=google.com; s=arc-20160816; b=goxSmxAidKZZr1FgvbuOt5+gF2v6mVVe9JWR5EecMQDmkjG9hSg7/DuRM1Emsaw1ql c2ivHM0xRWIjJSwWz1NCwMf/GzZu3XmLwzNBfrdaD8FTdzwqY9aJQupjzPADE2tPOxe9 psvkd88mrZda3ZkR6IpT7K8HHv23EQQc2b3hcr1CMCj6bQb+S6sQ8qaKXozGLUn2gg3B bVXVJESktB+3ulxcTpgEztYXIiS72yE9TyxIlHbvY/w+01i4fPZ3QjDdChc23ma0KUg7 SX6g9o8KeMxLfu50CZpYMuR+sF9IgZJhxMnnh8+F5CDdEeY1Ik3s+D3fBbvdCkBOAIOn G2qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=spamdiagnosticmetadata:spamdiagnosticoutput:nodisclaimer :mime-version:message-id:date:subject:cc:to:from:delivered-to:sender :list-help:list-post:list-archive:list-subscribe:list-unsubscribe :list-id:precedence:mailing-list:dkim-signature:domainkey-signature :arc-authentication-results; bh=xKXQf7XQQwsQn69CxTDpoIR+TTeciB5zZM+djHU7qIU=; b=vw6NV+9J6Z4mIQHjHUPhWRhv00wGKszcQBqjdIiSFIghruxhoxN2RBWYnPxl/xiQdA qtEmIvdYhqrf17H73WgwHMX/09rv7ZuxzYTGeqfXK4dozUEdfqZzOxPduJgX7tQTntC/ 9dNw9Rf3AgRFfwIYUVn3pXdXB/wcXi0orw7OtP44JefFryNZwn3aJu/NbsfN/Dfp67an Xq2ix3wYxRbnlm7+H2hde1sAvY/APoiAJSM6CN3m2QXo5lecd6to1wR0HeN5T72yQw1U 8xYikQ6pWBnaAXvFh96IVYRNUaC+ojxhc4ZmXVSfO3EOkvvv1gY3tAfg4LQo50MthPlK cjfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=oyvmJulp; spf=pass (google.com: domain of binutils-return-98999-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=binutils-return-98999-patch=linaro.org@sourceware.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id r30si1948134pgu.500.2017.10.25.08.18.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Oct 2017 08:18:31 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-return-98999-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=oyvmJulp; spf=pass (google.com: domain of binutils-return-98999-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=binutils-return-98999-patch=linaro.org@sourceware.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :mime-version:content-type; q=dns; s=default; b=iKN1EBEpYL0uzivy QJfksL+LtOIcPREGTzSan4EumySL+Jj4f4AdHOjM6RuRswn70GYIf09D0H/deizR OxL8TdBVCKdNfdoZq3rvMQaa3qPGfr7x4nhePBBUpRvm2xryMaX2mQJbsx+0aQG2 bSWYiKHy6xEWGbiILKMqg2Gakps= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :mime-version:content-type; s=default; bh=FFaotSmuvDbgBf6TzXPZzN plX9I=; b=oyvmJulp58Wa1oWVFOUKp64XXcnVblydPT+bPGu/8EGESMJzmbyjsW zI7MLo4M3oW6pX96Lw4g/eNgA2816F0ZBi74IJwcpf+57/pqAKO4fwNPEsp1nDui m8L64SClXKC+8paaqqTvnLIlN2kjFFYecv8IUP1QLlTer0hwNJE8g= Received: (qmail 98045 invoked by alias); 25 Oct 2017 15:18:17 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Delivered-To: mailing list binutils@sourceware.org Received: (qmail 98035 invoked by uid 89); 25 Oct 2017 15:18:16 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.7 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=80000000 X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-db5eur01on0066.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 25 Oct 2017 15:18:12 +0000 Received: from VI1PR0802CA0034.eurprd08.prod.outlook.com (2603:10a6:800:a9::20) by DB3PR08MB0139.eurprd08.prod.outlook.com (2a01:111:e400:5047::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Wed, 25 Oct 2017 15:18:09 +0000 Received: from DB5EUR03FT023.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::208) by VI1PR0802CA0034.outlook.office365.com (2603:10a6:800:a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.178.6 via Frontend Transport; Wed, 25 Oct 2017 15:18:08 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; redhat.com; dkim=none (message not signed) header.d=none; redhat.com; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by DB5EUR03FT023.mail.protection.outlook.com (10.152.20.68) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.156.4 via Frontend Transport; Wed, 25 Oct 2017 15:18:08 +0000 Received: from e107456-lin.cambridge.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 25 Oct 2017 16:17:57 +0100 From: James Greenhalgh To: CC: , , , , Subject: [Patch Arm] Fix expected assembler after recent changes Date: Wed, 25 Oct 2017 16:17:55 +0100 Message-ID: <1508944675-28622-1-git-send-email-james.greenhalgh@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(199003)(377424004)(189002)(6306002)(5890100001)(4610100001)(77096006)(86362001)(5000100001)(39060400002)(356003)(2351001)(4001150100001)(16586007)(5660300001)(106466001)(512874002)(33646002)(84326002)(106002)(54906003)(6916009)(72206003)(966005)(2476003)(26826003)(568964002)(478600001)(316002)(189998001)(50986999)(104016004)(246002)(36756003)(305945005)(50226002)(8676002)(2906002)(8936002)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR08MB0139; H:nebula.arm.com; FPR:; SPF:Pass; PTR:fw-tnat.cambridge.arm.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT023; 1:DIY68YguvRw70yo0VU/MaxGBJ4TtBzyr+NytJrn5ltxgKJ7wdCQvC+M98zlU0NEiK4vWHCpvQN/3PyexJfS8z2+SJVo1qllMApw+oq8s50GUg6xD7nRABD0OwTdGi/nd X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c0c130f6-84c3-420b-8721-08d51bbb9929 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199)(49563074); SRVR:DB3PR08MB0139; X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0139; 3:zqNZK54OUw0w3fh4Ht49a/P8vCD2xpaf0rSxojN8ZmPBV9xs9PkvhX7GSZ8DHxc+ccDp39U9OnslOKlZ+svxDhwa8I/nuilW0EEVdX3f4JMjYRxED4xdB4wLlNiLKPCiXh9YkpeZSZo/vTihyYudPi41WUcNUk2nmpig56YSdqDv45p7Rt2As4QHCCKI6iF28uDJlpOgm75mIH3me4CDqXJRgFr9zqHq8fhnNBXyXwvL4Sf45FQJtrYDcfzk0xB9dpht4Lhd+Hp9FEMKywNSJSfSwoWCWrBIUsdLHN4G2W3HmNjbfxjpkwQCxVBMCR9m4/4PSbx0j//VspPwSfZGwVcNOAlOz0c8thVy1td1WKs=; 25:FJ06dJ/ZcGyayODKSVd6iIQwe56syEXRozwZsHF09TDyU4gno3R/QlzGSJgYow4Q+5v0kn33Et/HabP/bZ7xdKw6CUnum1xrqV9+zt6xmqc8PWvxOMnnSePUY+n+0PxCyEVwnc6T9eL6jBpuAHwFg3YpxjAfW2xYZqBEvhz4xHiRFhrWfs7g8UBKGO/h3c+Xp9O1PHmasBZokSuC3ZgssDesRSX5dwZ8ZG5YRzkRwOljtEhLJucBxy09taDNFdvVUyu9SB/i/PC7QaFWLiZyE076vhqwnVOaZfQv0DkmYOAd/DPxyzCDrWxRoFRYv9cGmqn8ev75XeVJbMpVT6EPDJcRXTPxHh50gkE94a6YOGI= X-MS-TrafficTypeDiagnostic: DB3PR08MB0139: X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0139; 31:ZZAQTwYrWqWe9s0q7TJBs0yhVDBIfpahRMXo/vK9xHVkUEtaCSJ+WECiA6ODcnE5yRbGjdYPNG3v2Lb48XP62xavLet3ELbQDSGfDqqcYQb2/SYDP3I1/B0BYXQUZ4yA8PyNJ/aKPqiwMC7Uf06CF6fBWxylJ4gQi8WfagzZ7DXzSIHLamDk2qocp+sVOWFDXppHBLP9ma/wzdH28canOCX1NuqLCDUezj89WHxHeCY=; 20:aetUUJ5fw84j/5VYm1hVHXOGSyS4hiXpPwG7qg9FtaC3Z83wbxMrTVNFyZBJQznH3kvpiW2leUqPLK/BUMs9xjUsAIkCbyneMpDDVXEWtMCazNogbWxalgIvVOSEatY90s65qFzSeFUaCot9r5Vc1E1ORZ649A7gvsW+yn0ha1eDt3AVj101+V161KTygZbTMume5+jPyh/TayUxJb2iQ+Vc0w4bqDyjCnc+8ctyQxi8LbdMPctoRw4T37iItei2; 4:DCMbgyzZzmdStfWa77eBI8Zph5zoP40AMzReKkObdSef91bWCB2n4pfsfVcMqByA7LZxmnDH8Ui+1LvNHwK6J2upf0EUv7J3QMti5sgJFZTL9/u8m306uoIy4KPDkh6jLvOLURnxRMh/ON9CWByKT2cx4fIw36SzBdJzD+odu6/NajQEkB0toxBDj7UslOQZtTqw7B7zsW05AZB7yjjHU5kodGODwxixg+AZr1EZQb0+1YSbddKjvafO+z7B+JZode7zbnxrljmTg30hcbkdx6IrfAsHUXf7rTxySJzwLifkzqAJ1BVLuBqt9+PbMNlM NoDisclaimer: True X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231020)(100000703101)(100105400095)(93006095)(93004095)(6055026)(6041248)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB3PR08MB0139; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB3PR08MB0139; X-Forefront-PRVS: 0471B73328 X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0139; 23:2sjuLE71E9etPf8oCMox36MYiz7SZqeCNFX7Yt6kZLVocNl+8EYwLsOYt3jTua27h7q7Azy6rqPAZ3fqxcwt5ZNZEvK+XFNizQpEccEB9erINt8II3qQeHMhvQTEaxv0oWQKE6EbXrNvCdrN2PyFZlgTVliAbV2H+MGEzTJXO+JimrS6F8bUX6gafUf7MB4pdOfiDqQzhAXsYo4CIkheJ+F3ZHWdK4AA47fWehdqEtT3HTWNdwdRTmju1AqA+MpW1NRcHTH4mc2Vv6DRdNQsU0FOASOpoG623RHIa+8Spc5P3KklAQf62UGA0+TV5havrIqlid0WFKDXU8bqey9DdxSpr3hbJeQGbaAl4L93FLqFYmkkugCCbs0zgzhILKLa16vSv412gkUVSGSPc9pzKfdiMd47lHQA8PlT8FecMkjLaaWy8XefKAvwHeb/d1a1yVZF8v3Vr45RM0/3HswzgRC48I/AxdbeDs8mWzjQ4yVGlHsypsIqy8BJyhoTW3GRJPzjfwbGcERW6gJdCzPMySoLpR2pKb9sOWigoeQVllIYt4XmWLbFL1AMN/ShwjF7KLeH6/7G+VR2cn7vp4YYxjL3qeuOoHnKqzIl/rETu1FZdKc8chMHY9MHIUy12mpxSHxVYq/j/mSrNuTuJfCkivMYERsu4DqP3aoP3TPkzV14iy5V9/pTYE2hUwIOIQNZ4QI0ZFxb2NZvBNCDTtDDJFtgLU2WtqwfDRIbMH33oIw0PVjnb5jIsXnuC42QWyG9MvFyY4mSZPNhpf+AMo47F4iaJaZhFLz2i/QuKpAllNUPIvR0Kq/F1P2CoRTaV9Ui51WZ/kNuZRCYIKCJ72XXETHV5J5Gtt796zN4Dhk4Sctsi31qMYLUUc1RAGHohKvDpg+axzXtwe1bTS0l3WUcJba8jL7PvTbr/F3H1Y6GklpuEg9uCqItvg2iBqbOM/2PNqlyK/M9D0WM4Y8YRAsxiaHTMMduLJp9iIF72dxGq0Vp1pTmiZXr/O+f7qRKx5/SajUdT+4sJzcBaUtr3FeBTyzB/zdPBvxgU5b+0hJ9tPGE2F9ksJYOy0OjpyiH7bg13DgWNi24nwKeQNYUOxngDg== X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0139; 6:sqkHP6sdbpIAG/cCacEtfX2zI7knp6hX4Q8K8tSu7Azgb9t/++9f+6kVpEIHl48o7NqWz01ccNVFm4x+CvJa3yjsdunHquOXBc3rykx6KNVA2TYdIqyWBTbFQU87nuDw3R4wsazUON4OljN/AnC6wJ0cBlxTOUd0+yjmzJbSuDZcOF3ah94VcI8kAl8rn006/SmKKaIU+oPdDjXZze8S16Hc1FobYbOHbyTuwoxotMf6T5nnASdFbiyNm5PAvw/y3MiXYrCbBAgM+okVCgJX3212R6F2tpvn4yiOc5UqpRwSgoKjJ5yZcICZL6D6OiDuVp+H0d8BJH/b3GdgM+Ib7MDehzg6Sq6TGU3ANQ29C+Q=; 5:hJDSYvOim10AAzVkEjZHPWp6+FaOBiihO9r8IgXqESdG+rrE/P9p0z4QzD6g2EO3bH2o8MzwMMPglQM9DRPqsQ2Pu2RBU5A62qPi/fEtsOOkOKOMVi5bjhYqQVM6sa7vzSvm907O0xseTuhM3pAAzk0rsrJ4+On7UyfGIBusQAY=; 24:zgRTnQXWqTzvoaVtDwcgrVulAPPvLhOBEi6LpsfmmnzqXP0WKvoIkkNtnkV+PDFHWiUwaIOVgLLx6wrMRCr8UbPsXkBVI3dzH3UyzfSJjN8=; 7:lZ/FLuk0X6gwKzsqau93LtM2eZ1no8lRMnJXrE+uqHoCgDfedcDgA15WP7AjPPLzeaP+k/cz0tqRa5Wmxz6kyVr+5jq6ELy2snf7XhqwQQR2OZM+0Xf6O0D2hyZTEuEcbD1CPicawPz5mGS9hjtl4J0FEr1e33Jce8z6MAu6wOY9Iu4b3rSUt/6CLEbSy6QW0wyHFzhajkzPowCdMLnulBzmj5xTFUG9daY6BW8FHqkVaPQgxIg1Dc14+Ehd0WWi SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2017 15:18:08.2919 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c0c130f6-84c3-420b-8721-08d51bbb9929 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140]; Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0139 X-IsSubscribed: yes Hi, As Alan predicted at https://sourceware.org/ml/binutils/2017-10/msg00137.html the values in some Arm tests need updating after recent changes. These looked a bit spooky at first, but they are just a difference in the order we emit veneers and far jumps, so are not so scary after all. Checked with an arm-none-eabi tester and an arm-none-linux-gnueabi tester with no issues. OK? If so, please apply on my behalf, as I don't have commit access over here. Thanks, James --- 2017-10-25 James Greenhalgh * testsuite/ld-arm/cortex-a8-far.d: Update expected disassembly. * testsuite/ld-arm/farcall-group-size2: Likewise. * testsuite/ld-arm/farcall-group.d: Likewise. diff --git a/ld/testsuite/ld-arm/cortex-a8-far.d b/ld/testsuite/ld-arm/cortex-a8-far.d index 06bb646..9b10659 100644 --- a/ld/testsuite/ld-arm/cortex-a8-far.d +++ b/ld/testsuite/ld-arm/cortex-a8-far.d @@ -14,14 +14,14 @@ Disassembly of section \.text: 80000c: 7fff0000 .word 0x7fff0000 00800010 : - 800010: f001 e802 blx 801018 <__far_fn1_from_thumb> - 800014: f001 e804 blx 801020 <__far_fn2_from_thumb> + 800010: f001 e806 blx 801020 <__far_fn1_from_thumb> + 800014: f001 e800 blx 801018 <__far_fn2_from_thumb> ... 800ff8: bf00 nop 00800ffa : 800ffa: ea81 0002 eor.w r0, r1, r2 - 800ffe: f000 b813 b.w 801028 <__far_fn2_from_thumb\+0x8> + 800ffe: f000 b813 b.w 801028 <__far_fn1_from_thumb\+0x8> 801002: ea81 0002 eor.w r0, r1, r2 801006: ea81 0002 eor.w r0, r1, r2 80100a: f7ff bff6 b.w 800ffa @@ -29,13 +29,13 @@ Disassembly of section \.text: 801012: ea81 0002 eor.w r0, r1, r2 ... -00801018 <__far_fn1_from_thumb>: - 801018: e51ff004 ldr pc, \[pc, #-4\] ; 80101c <__far_fn1_from_thumb\+0x4> - 80101c: 80000000 .word 0x80000000 +00801018 <__far_fn2_from_thumb>: + 801018: e51ff004 ldr pc, \[pc, #-4\] ; 80101c <__far_fn2_from_thumb\+0x4> + 80101c: 80000004 .word 0x80000004 -00801020 <__far_fn2_from_thumb>: - 801020: e51ff004 ldr pc, \[pc, #-4\] ; 801024 <__far_fn2_from_thumb\+0x4> - 801024: 80000004 .word 0x80000004 - 801028: d001 beq.n 80102e <__far_fn2_from_thumb\+0xe> +00801020 <__far_fn1_from_thumb>: + 801020: e51ff004 ldr pc, \[pc, #-4\] ; 801024 <__far_fn1_from_thumb\+0x4> + 801024: 80000000 .word 0x80000000 + 801028: d001 beq.n 80102e <__far_fn1_from_thumb\+0xe> 80102a: f7ff bfea b.w 801002 80102e: f7ff bfe4 b.w 800ffa diff --git a/ld/testsuite/ld-arm/farcall-group-size2.d b/ld/testsuite/ld-arm/farcall-group-size2.d index d70bcac..2628334 100644 --- a/ld/testsuite/ld-arm/farcall-group-size2.d +++ b/ld/testsuite/ld-arm/farcall-group-size2.d @@ -19,19 +19,19 @@ Disassembly of section .text: 00001020 : 1020: eb000008 bl 1048 <__bar3_veneer> - 1024: eb000004 bl 103c <__bar4_from_arm> - 1028: eb000000 bl 1030 <__bar5_from_arm> + 1024: eb000001 bl 1030 <__bar4_from_arm> + 1028: eb000003 bl 103c <__bar5_from_arm> 102c: 00000000 andeq r0, r0, r0 -00001030 <__bar5_from_arm>: - 1030: e59fc000 ldr ip, \[pc\] ; 1038 <__bar5_from_arm\+0x8> +00001030 <__bar4_from_arm>: + 1030: e59fc000 ldr ip, \[pc\] ; 1038 <__bar4_from_arm\+0x8> 1034: e12fff1c bx ip - 1038: 0200302f .word 0x0200302f + 1038: 0200302d .word 0x0200302d -0000103c <__bar4_from_arm>: - 103c: e59fc000 ldr ip, \[pc\] ; 1044 <__bar4_from_arm\+0x8> +0000103c <__bar5_from_arm>: + 103c: e59fc000 ldr ip, \[pc\] ; 1044 <__bar5_from_arm\+0x8> 1040: e12fff1c bx ip - 1044: 0200302d .word 0x0200302d + 1044: 0200302f .word 0x0200302f 00001048 <__bar3_veneer>: 1048: e51ff004 ldr pc, \[pc, #-4\] ; 104c <__bar3_veneer\+0x4> diff --git a/ld/testsuite/ld-arm/farcall-group.d b/ld/testsuite/ld-arm/farcall-group.d index da811e7..2d76e1b 100644 --- a/ld/testsuite/ld-arm/farcall-group.d +++ b/ld/testsuite/ld-arm/farcall-group.d @@ -13,28 +13,28 @@ Disassembly of section .text: +[0-9a-f]+: [0-9a-f]{8} bl [0-9a-f]+ <__bar5_from_arm> +[0-9a-f]+: 00000000 andeq r0, r0, r0 -[0-9a-f]+ <__bar5_from_arm>: - +[0-9a-f]+: e59fc000 ldr ip, \[pc\] ; [0-9a-f]+ <__bar5_from_arm\+0x8> - +[0-9a-f]+: e12fff1c bx ip - +[0-9a-f]+: 0200302f .word 0x0200302f - [0-9a-f]+ <__bar4_from_arm>: +[0-9a-f]+: e59fc000 ldr ip, \[pc\] ; [0-9a-f]+ <__bar4_from_arm\+0x8> +[0-9a-f]+: e12fff1c bx ip +[0-9a-f]+: 0200302d .word 0x0200302d -[0-9a-f]+ <__bar3_veneer>: - +[0-9a-f]+: e51ff004 ldr pc, \[pc, #-4\] ; [0-9a-f]+ <__bar3_veneer\+0x4> - +[0-9a-f]+: 02003028 .word 0x02003028 +[0-9a-f]+ <__bar2_veneer>: + +[0-9a-f]+: e51ff004 ldr pc, \[pc, #-4\] ; [0-9a-f]+ <__bar2_veneer\+0x4> + +[0-9a-f]+: 02003024 .word 0x02003024 [0-9a-f]+ <__bar_from_arm>: +[0-9a-f]+: e59fc000 ldr ip, \[pc\] ; [0-9a-f]+ <__bar_from_arm\+0x8> +[0-9a-f]+: e12fff1c bx ip +[0-9a-f]+: 02003021 .word 0x02003021 -[0-9a-f]+ <__bar2_veneer>: - +[0-9a-f]+: e51ff004 ldr pc, \[pc, #-4\] ; [0-9a-f]+ <__bar2_veneer\+0x4> - +[0-9a-f]+: 02003024 .word 0x02003024 +[0-9a-f]+ <__bar5_from_arm>: + +[0-9a-f]+: e59fc000 ldr ip, \[pc\] ; [0-9a-f]+ <__bar5_from_arm\+0x8> + +[0-9a-f]+: e12fff1c bx ip + +[0-9a-f]+: 0200302f .word 0x0200302f + +[0-9a-f]+ <__bar3_veneer>: + +[0-9a-f]+: e51ff004 ldr pc, \[pc, #-4\] ; [0-9a-f]+ <__bar3_veneer\+0x4> + +[0-9a-f]+: 02003028 .word 0x02003028 ... Disassembly of section .foo: