From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2086.outbound.protection.outlook.com [40.107.21.86]) by sourceware.org (Postfix) with ESMTPS id DBC1438E6BED for ; Thu, 6 Jun 2024 10:53:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DBC1438E6BED Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org DBC1438E6BED Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.86 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717671216; cv=pass; b=uRJC+TVPTk86NxIg+X1u6pWIGP3ua2aXmzpHyuTBOQf5uPOnQDSdnGrY4qyDsLqoABZpbclsVPBnEn2a52L91ujbeSQfWVlEBVbPoljksrxL1NwVP/O+6cmy4nycEcJYN43Dfi3oZCJcCvPoymiSNLwMaQHHdcjAiuMHPABDMos= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717671216; c=relaxed/simple; bh=+bPuOPCSpP74mhuyZT24iFbqEY5A+r9VveaS2o0ylLM=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=ic+12sTTTcePjHBSsXfBdsRxx3C/aqeRWPR1C24iY4l/Pr/nM3b+2diOvIPrJnxJGN2sQx+Cj1zLjoTGR/3fqJElLFYRIdcAYsT/IAZInnYazRf9smqqGonUrOKoOnW6zWOkXVkbBaHuDF0DfN0rrxqRukaajSuNgRXSZj75RVA= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=T4OUAW03xTdSjfExJoRkGGaXJ6y1AoT0FA89E6B4vvem96SRSfduc07IUM0yAnFeQCsqcyGmc6wc3t+ACMZLKGESZYtouKqAYHPb4kUd1J3G7T0V4Lvt6mMSy2VXr7C9csmeI/kQqeoZ2yoXeqcyYyoFHejy3SZ+cJhrXhxgCthw+zeEeFzDXZVc6JxfoxIgG1Cz+wS8ur9Tl3Sw4OWA+XeerTY81U2QBQgYNTMw8SwMrunK0VL6T1yOQ7pHFFohtRcaUgKEas1p4xNUvgP63Wil08sF8Di+1z6pvk+aIrceoaXhJjtsdymQhngvWBgMpI7pt9bCPgZ6ZFBEZy5pfw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PMzSJu8K2xgMjzs3x7Uut0iZhMzkDkLu3jFxj8IgwGE=; b=KcEXpjaM8aWBtSBm8IaZ7xDE6e/QSVg/sH80pBocWcWj6n3JjiaB85doyrBAgTd6WaLZN984VRIaM6FlkgUcRJEdEjF6+ylZIe8l6pAgQjdLLguWs+nO6hQ+CA//5fnYQpL9g3LFgVSuuKaW5L35CuF1sPQOL+JzTxG8A2FBgf4Wj/G1D3NLBL/wd07l1TgIg5Hrt5F9oMNItc705rV08/DlKkddrgZEkzuk0kBwRl3qIpbpHuH5edwADNPaq5kQS4RDlXObR4jZD3PDd/IzqFr3molWWzfYJEg3z7oJxucga8kw54fBe9C26Ct7wYBwyO/Rf6twvSJvdXpgQogrug== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PMzSJu8K2xgMjzs3x7Uut0iZhMzkDkLu3jFxj8IgwGE=; b=GTt+T+83dpnQvIF/yS9Xbd5kwY9CuDU7DS4oTxbiVHQqpNA2WsjPUp7U9ANlYBIuYPKa4XEJPiEE4fKYqmLWw6cB1hkoWY2OtWvXVNL9atkc7Qm6Y0/Ta5uVFNeXdx2xHsbxZuWHsrx4F+9TemOtmB2S5o4hzQY6xB7iD8yj7gA= Received: from DUZPR01CA0155.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bd::11) by DBBPR08MB6236.eurprd08.prod.outlook.com (2603:10a6:10:20c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.33; Thu, 6 Jun 2024 10:53:31 +0000 Received: from DB5PEPF00014B90.eurprd02.prod.outlook.com (2603:10a6:10:4bd:cafe::4b) by DUZPR01CA0155.outlook.office365.com (2603:10a6:10:4bd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7656.21 via Frontend Transport; Thu, 6 Jun 2024 10:53:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B90.mail.protection.outlook.com (10.167.8.228) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Thu, 6 Jun 2024 10:53:31 +0000 Received: ("Tessian outbound d79ebeff6a2c:v327"); Thu, 06 Jun 2024 10:53:31 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 12a68360dff8a4a2 X-CR-MTA-TID: 64aa7808 Received: from cd54f1a88b78.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 145F7059-F7FD-4E65-99F8-99755CD839D3.1; Thu, 06 Jun 2024 10:53:24 +0000 Received: from EUR03-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id cd54f1a88b78.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 06 Jun 2024 10:53:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fs3xsgXYvHZ78KzjEsVq666/jqWb0qRITurXNie89ITFToTCa/9EzHLDE77OMoJVbpRhEJDMrE6bVNFIE0eRdhVBJrSAXF085z/YXUrgwCj6mQ2ObENSHAZOczMn5AIY7SJSwNIwweYJGWLEI1nE7h2iKgtW/BTQ5VZjITxtQrgfSh6ETM98TReCA3+LTWf2fM4asaOjkw8KjSmFhm5TkXfbOncCz62U/Ya1d6oc9Z+O853NlAN7m5gsYls2DqPaX2noeQvpQnHjXHoTIkElc9Y9QGeOUF94TxhLjoBYI7HpQ8QjN2o2KY/S98cW1EoiB4Aj6zKOY/NTI2KIxAVOMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PMzSJu8K2xgMjzs3x7Uut0iZhMzkDkLu3jFxj8IgwGE=; b=hrLwPkBSIyUa5NkDzzDqu1Xpy4PSRvKpAj4hpRmhICSciE4olBr326GNuMeJpH0bkPMQh+F1injZG0QnPAemrzNf9Mg5BzDLdb2qN+g4EvlvNuJf4470VFS6jGn7jxEb2yZd3BTBCVTCovEapstMu1ogKsAzmYlsJt6fQhNQ1pJHVIy8P1wgsEJEIRaK04HUv5YqmIZm2ppMN6ze/GuEs07VuyCGvUPL8upkTsfN2bEO8y63MhYeUN42fxcv86xJsPYcNlvI4zxk5i+VmSDt+Y1jzG9oxufnbf0AZVNm5NxDV1x5TDeSLx+eDVVL3UjFhM4xxn/pDmlOZfJWzUKxoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PMzSJu8K2xgMjzs3x7Uut0iZhMzkDkLu3jFxj8IgwGE=; b=GTt+T+83dpnQvIF/yS9Xbd5kwY9CuDU7DS4oTxbiVHQqpNA2WsjPUp7U9ANlYBIuYPKa4XEJPiEE4fKYqmLWw6cB1hkoWY2OtWvXVNL9atkc7Qm6Y0/Ta5uVFNeXdx2xHsbxZuWHsrx4F+9TemOtmB2S5o4hzQY6xB7iD8yj7gA= Received: from AS9PR05CA0135.eurprd05.prod.outlook.com (2603:10a6:20b:497::9) by GV2PR08MB8172.eurprd08.prod.outlook.com (2603:10a6:150:7c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 10:53:21 +0000 Received: from AM2PEPF0001C709.eurprd05.prod.outlook.com (2603:10a6:20b:497:cafe::5c) by AS9PR05CA0135.outlook.office365.com (2603:10a6:20b:497::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.31 via Frontend Transport; Thu, 6 Jun 2024 10:53:21 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AM2PEPF0001C709.mail.protection.outlook.com (10.167.16.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7633.15 via Frontend Transport; Thu, 6 Jun 2024 10:53:21 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 6 Jun 2024 10:53:20 +0000 Received: from armchair.cambridge.arm.com (10.2.80.71) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Thu, 6 Jun 2024 10:53:20 +0000 From: Szabolcs Nagy To: Subject: [PATCH v3 2/2] aarch64: Test DT_RELR with discarded sections Date: Thu, 6 Jun 2024 11:53:20 +0100 Message-ID: <8c3569a128a67da8dbd909e9910593b0b8d26d9d.1717670612.git.szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM2PEPF0001C709:EE_|GV2PR08MB8172:EE_|DB5PEPF00014B90:EE_|DBBPR08MB6236:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d20d2f3-a62c-467c-0c4d-08dc8616e795 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|82310400017|1800799015|36860700004|376005; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?peRbJaH42tAavc9SvFOzAp02OG1m5d1xEOQDXzhM9FPiuCDE8/2ow811+jp8?= =?us-ascii?Q?qwnAe65VMHchqbAEOUprawAI46TMheOHEksnZQDIeiSrJVhzo0e6aGMl+PrN?= =?us-ascii?Q?L8N90kvx52YiB6ib7Wj12+nko198GLhLvAXHJvWqovRAWUmb3lbMS3ksTyQ+?= =?us-ascii?Q?/bnBL10jfri00gfF3lon+sisiwwiv63JlD7L2FxQbVZczMGvhya9YU8RarHj?= =?us-ascii?Q?dTQ+j0XQ6/zZFUMjmiDnPebMeWnm7YqJYXEkmuSk0hdsCTjS5Qzddk+mjRvn?= =?us-ascii?Q?rcoFVvDJ7rYd3dNnB/Dpp7wLC9a5jQpa8KlQiGEavuOAZzgEunGgOYCdyFXS?= =?us-ascii?Q?C1qLYidyhev8j7droq/LbU1sj2BMm+8XevN5661VZHVW3HT/YUX2kGxQK4rx?= =?us-ascii?Q?sGftn6zm9NSvypB3o1lW90i66JO4ZTXOsg9vZbNKyvdD18e/MUMK8oSaMwCR?= =?us-ascii?Q?acm+2ADex+vvBqkL5XlWnkhsLDi5OoaywyWmw2Iuq6SSTrVjVwwNVyCaZYXm?= =?us-ascii?Q?rv8haScQmm2mkO/g6D8CcY81hwjTkZlgOTeaqo8MbTRgvJUZIWYfV8EI+vxw?= =?us-ascii?Q?z+Rto06DOlCXMhYDEVom8LkvvlLz6jBHOxPcDQI7oyg3KDQz4gTL/QKQlPHY?= =?us-ascii?Q?jiWRCy2edvWgJNKdCDlbAO5QCy4+upzYF7KVTbjJsDHAHnJLLDgdq/uo7puW?= =?us-ascii?Q?24fkxguXBjo62cR0npN4Zcgxst479j+hyYmQmY/3FUhIiwtAEsnJ4JRB7Kfg?= =?us-ascii?Q?ul/dgl2Ugy3rXp57HEraD+92grESa+CPwaJ9KpzRoqhumxlh1by3TvfmvcC/?= =?us-ascii?Q?zQQZJi5Lc76EDgJZkPa02dbFwquzgTJQ4MWjRUnwuL8inLB5Om21i/zsSYqG?= =?us-ascii?Q?8gqseh8U7h3gDucFSj4ucVsTmm4US1YbJCIY5MEFUBnyHkk3Ji/hCAArFPHP?= =?us-ascii?Q?Pdh0hy4sMA/jwnKR9/KEIAKyohIv7BJfTGmcEHZpS3erVa/GMszpBKXkyyzM?= =?us-ascii?Q?Wj8N/ZyjmU8C8q5NN5F2jNPsl4DaDBQU0oRpZAW80Ho1YVi22FXH4LNJAatb?= =?us-ascii?Q?GKVfNTv05ZEtckuiXIp0GobtliWFuwqxp12IudoThgbnrBLikMEVZmtY6Zrf?= =?us-ascii?Q?tqa2jfoDa3TkWhjDJZjLNakLrcPFJ1dthdwQsEOUvOtZcdyFw6SfIpxtIt12?= =?us-ascii?Q?XSzqcw5+IP4GSE0+YsHtv2Kfdi11dhcfebCyTuHzuK5gqcHeuiaNkxhMXTZM?= =?us-ascii?Q?T+qKdSqr0B5jwU2RzVdO0dcfgsC9IbX7XtZ8A9/nv+fOtrTUhFsnqfm9jQLs?= =?us-ascii?Q?GvnQ6T3Am2x3mfm30ovQPftMxhx2+65d+oehRLxRq6zO2xjhqSD/VwhsAgoD?= =?us-ascii?Q?MtyKY4ZBf8tspLJ6NSubERVeqsDpfI7Bsooi2G5hIrBEL+2bow=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(82310400017)(1800799015)(36860700004)(376005);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8172 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B90.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 485659d9-dc8c-4243-3818-08dc8616e1b8 X-Microsoft-Antispam: BCL:0;ARA:13230031|82310400017|1800799015|35042699013|36860700004|376005; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?N5YCbjyv3Ovr2298Is0oEK8Lik5Q67/kxGLrBLh9wQuW0qdRPIkGN3th8qdM?= =?us-ascii?Q?upWJaCLdKiGZpZQH0IJPZmjzCn0IbrEFoBi6c3hL9pao5/76McwKd4uOYtHo?= =?us-ascii?Q?dxPbNThD3DYkFZaD1EmPRPJzrXomKKR9F+bu2Mm+QeIncIoYt5q2yBIkw/zW?= =?us-ascii?Q?Jnzs4lBu46pKJbrsjsvM0rd3/spRBmXy6ZDRESRAw28WSSLzFyvKB3K2XQAW?= =?us-ascii?Q?TqvR0+5SHwZD5Hd67N9G2R/AbzBgtRON7AqKkhYBEEMQLBmJZ9krrXN+ECjs?= =?us-ascii?Q?wFRTOw4VqkqFgsWK0VeroMbZ4L3eKOCmgEFUfKXIG621rb3isewI5YFd1i92?= =?us-ascii?Q?yNLkqPbFIizC7YQo+PmE3C5fWoi4XhcMDt67VAojZzNv7NwuJvq/dSc2NPYx?= =?us-ascii?Q?To7wqPM4kT5sQNvhck4fgDQeINlHPBQSlDxi6LNnoIObzOIz0tXSjpFCQ4TW?= =?us-ascii?Q?2dSg5gsTMiTaPTKv22owXbT2F2S4cjElUZ1M7U0L+ceJliuwsmSCH9p1hrYQ?= =?us-ascii?Q?gy65KEBoZtxuXtUpz6a+/1A2dd9oXhNbEXAUnfQDsDI5MleU8fejegFen47u?= =?us-ascii?Q?wBYG/sFdbFKZ0vxAvfQ2AV3SY2dyTjjKbhV0aiuVJeD5tBekRnE2uVcam92M?= =?us-ascii?Q?BG1ZSkSmegJbq29g7XeQw3kiLvJ12IC7WC4prDuD0QkcnKINscbcNTES200b?= =?us-ascii?Q?9IdNvYdP5ULuSDYV9le+dOAEsSJ7jj3eq5W0ssHNJ6QncQ8DjMPJ8LxFfiMo?= =?us-ascii?Q?3jYYR2NBe3hClnzZJkcBdiVW3Y5ileszyMzCIaeKjS4Ecr0hRTCP4iPcG5NG?= =?us-ascii?Q?9keoG5/KF9KJc5+KUIti16g3u6ucOQe5Jd3JmSj5955pVFGvtLztnKlWGMKP?= =?us-ascii?Q?Bik5j5b8ZDTMN3MVJq+kSwoifc4vv2WgN3tNs9x+2hUalHMDZVFf6fol/q1S?= =?us-ascii?Q?BZ7kk00u3ZijzRXHLSQxV9XeKqwPjP+w1qpZ+ND59UFx8dWZM1BYhh9zMsNh?= =?us-ascii?Q?7jc1PO7O8G/QW4VgagVQRKXDsEUjNFndKojh8vmzPPH16e46Y788WavXB3vY?= =?us-ascii?Q?pYaA7shX0O61khKTFEq4U7QyEwqQQsuBoV+5G42XJx9ecWf8Ytrb1JlKnw9r?= =?us-ascii?Q?hj8whe43IwD+IISKRAWsgeYyjhxByRXNwr5jO4Z/+NVsuRoj1e7jleSrb+Zb?= =?us-ascii?Q?NOhiLC8VSQzdiFxJIWzy2Mpvfj54xuhp3JqCHtrXqUty+z08X/eBsMS7QUXC?= =?us-ascii?Q?3HkzgLQbCLTiQJDC0cQFfwZ2BTf0NUeXr27MNM2xZRA1B6lbibO4RiIEH7dt?= =?us-ascii?Q?s23I6vF0bI7j/CvXkB12qNL17Plxaujaz84qaomqwCt2EJ3t04CaWLuZBEdC?= =?us-ascii?Q?qRsg5bDz6TGwKYvctyqP5Y8HU9d35TlbLgq0dx9VYd36rV3bQw=3D=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(82310400017)(1800799015)(35042699013)(36860700004)(376005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 10:53:31.2318 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6d20d2f3-a62c-467c-0c4d-08dc8616e795 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B90.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6236 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --- v3: - add comment about bug. --- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/relr-discard-pie.d | 18 ++++++ ld/testsuite/ld-aarch64/relr-discard-shared.d | 18 ++++++ ld/testsuite/ld-aarch64/relr-discard.ld | 13 ++++ ld/testsuite/ld-aarch64/relr-discard.s | 63 +++++++++++++++++++ 5 files changed, 114 insertions(+) create mode 100644 ld/testsuite/ld-aarch64/relr-discard-pie.d create mode 100644 ld/testsuite/ld-aarch64/relr-discard-shared.d create mode 100644 ld/testsuite/ld-aarch64/relr-discard.ld create mode 100644 ld/testsuite/ld-aarch64/relr-discard.s diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp index 38929ffc3c6..0e70ca3e028 100644 --- a/ld/testsuite/ld-aarch64/aarch64-elf.exp +++ b/ld/testsuite/ld-aarch64/aarch64-elf.exp @@ -475,6 +475,8 @@ run_dump_test_lp64 "relr-got-pie" run_dump_test_lp64 "relr-got-shared" run_dump_test_lp64 "relr-text-pie" run_dump_test_lp64 "relr-text-shared" +run_dump_test_lp64 "relr-discard-pie" +run_dump_test_lp64 "relr-discard-shared" if { ![skip_sframe_tests] } { run_dump_test "sframe-simple-1" diff --git a/ld/testsuite/ld-aarch64/relr-discard-pie.d b/ld/testsuite/ld-aarch64/relr-discard-pie.d new file mode 100644 index 00000000000..7e7f341bc36 --- /dev/null +++ b/ld/testsuite/ld-aarch64/relr-discard-pie.d @@ -0,0 +1,18 @@ +#source: relr-discard.s +#ld: -pie --no-apply-dynamic-relocs -z pack-relative-relocs -T relr-discard.ld +#readelf: -rW + +# Note: There are unnecessary GOT entries and *_NONE relocations +# for those GOT entries and discarded locations, this is bug 31850. + +Relocation section '\.rela\.dyn' at offset 0x1.* contains 4 entries: + Offset Info Type Symbol's Value Symbol's Name \+ Addend +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000000000 0000000000000000 R_AARCH64_NONE 0 + +Relocation section '\.relr\.dyn' at offset 0x1.* contains 2 entries which relocate 2 locations: +Index: Entry Address Symbolic Address +0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8 +0001: 0000000000000003 0000000000020010 _GLOBAL_OFFSET_TABLE_ \+ 0x10 diff --git a/ld/testsuite/ld-aarch64/relr-discard-shared.d b/ld/testsuite/ld-aarch64/relr-discard-shared.d new file mode 100644 index 00000000000..9260a6d69c4 --- /dev/null +++ b/ld/testsuite/ld-aarch64/relr-discard-shared.d @@ -0,0 +1,18 @@ +#source: relr-discard.s +#ld: -shared --no-apply-dynamic-relocs -z pack-relative-relocs -T relr-discard.ld +#readelf: -rW + +# Note: There are unnecessary GOT entries and *_NONE relocations +# for those GOT entries and discarded locations, this is bug 31850. + +Relocation section '\.rela\.dyn' at offset 0x1.* contains 5 entries: + Offset Info Type Symbol's Value Symbol's Name \+ Addend +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000000000 0000000000000000 R_AARCH64_NONE 0 +0000000000020010 .* R_AARCH64_GLOB_DAT 000000000001000c sym_global \+ 0 + +Relocation section '\.relr\.dyn' at offset 0x1.* contains 1 entry which relocates 1 location: +Index: Entry Address Symbolic Address +0000: 0000000000020008 0000000000020008 _GLOBAL_OFFSET_TABLE_ \+ 0x8 diff --git a/ld/testsuite/ld-aarch64/relr-discard.ld b/ld/testsuite/ld-aarch64/relr-discard.ld new file mode 100644 index 00000000000..288ba23e11c --- /dev/null +++ b/ld/testsuite/ld-aarch64/relr-discard.ld @@ -0,0 +1,13 @@ +OUTPUT_ARCH(aarch64) +ENTRY(_start) +SECTIONS +{ + /DISCARD/ : { *(.discard.*) } + + . = 0x10000; + .text : { *(.text) } + . = 0x20000; + .got : { *(.got) *(.got.plt)} + . = 0x30000; + .data : { *(.data) *(.data.*) } +} diff --git a/ld/testsuite/ld-aarch64/relr-discard.s b/ld/testsuite/ld-aarch64/relr-discard.s new file mode 100644 index 00000000000..0ed9b4a9098 --- /dev/null +++ b/ld/testsuite/ld-aarch64/relr-discard.s @@ -0,0 +1,63 @@ +// Test DT_RELR with references in discarded sections. + +.text +.p2align 3 +.global _start +_start: + nop + +sym_local: + nop + +.global sym_hidden +.hidden sym_hidden +sym_hidden: + nop + +.global sym_global +sym_global: + nop + +.global sym_global_abs +.set sym_global_abs, 42 + +.global sym_weak_undef +.weak sym_weak_undef + +.section .discard.got_local,"ax" + adrp x0, :got:sym_local + ldr x0, [x0, :got_lo12:sym_local] + +.section .discard.got_global,"ax" + adrp x0, :got:sym_global + ldr x0, [x0, :got_lo12:sym_global] + +.section .discard.local,"a" +.p2align 1 +discard_local: +.xword sym_local + +.section .discard.hidden,"a" +.p2align 1 +discard_hidden: +.xword sym_hidden + +.section .discard.global,"a" +.p2align 1 +discard_global: +.xword sym_global + +.section .discard.global_abs,"a" +.p2align 1 +discard_global_abs: +.xword sym_global_abs + +.section .discard.weak_undef,"a" +.p2align 1 +discard_weak_undef: +.xword sym_weak_undef + +.section .discard._DYNAMIC,"a" +.p2align 1 +discard_DYNAMIC: +.xword _DYNAMIC -- 2.25.1