From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by sourceware.org (Postfix) with ESMTPS id A4D3D3857829 for ; Fri, 14 Jan 2022 08:27:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A4D3D3857829 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05lp2168.outbound.protection.outlook.com [104.47.17.168]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-39-ryyvXqc3MmSb07KrTIGH4w-1; Fri, 14 Jan 2022 09:27:37 +0100 X-MC-Unique: ryyvXqc3MmSb07KrTIGH4w-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G01OBUXfI5fM32YNHJedhqUyiv58HJ3vF86t2pi4NaAYv+uLEpHJTd/Qxscb/y/IWqA6FH4Hgo0FFiKY0h4fnFrFe/SSlrFuTAcYwYDqwbf/8GrW/eDmSCW0cm3zcuPBV7Aimaz+RPiGJCUW8lEGFmvjtoxtXcl60YL9TkVLXhKQ4p3jgxYyXqYr1+0N79e6ySS0fwI2ImcYBxPrTDuTOiQV2bhdeyquTIqPW8sPHPF52bPsskUBhsj4dQ1FHu7+WX33kRcjE8fZ3O7IRYmX3Vpsa19bUrG0HiSN+/2vY4/hT5MQKDpGT08hY0NhZ2NHYQ7kbyUq6WyAGN5lzdM/8A== 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=yWxHN5ZSZrKmsSQmdqFWHLVV4vsdvXvGdIZcYX4sbXA=; b=Yr4QMz4V0frmhr8JHAM8gpdemVkiM2GX38ShwIEQsWfPKx9e0wCdbVTw0wNxmJmcIbJzveMC04JSbaLs3nRbdoiNaMsc7jJCZeEGwlwizZwerxS707UGCQxPIcgLIMvuJOxNd0GPIoKRohmNqP4/KZ3ACqIKU5U3a3pBgptCHvDL2uVn/TrvpFAs1u/z9EgoHy8rr2l0fH82mhnBVbkQ3ywXi/9UBW1SlqtusRiEI+uZ/JHCvpQ7+1itocex1G47iK7jKmG+ikp5wgz9scL74tmlP0G6iEsWYweAsiUT1txokurXmaXj/a72o5Pw4S+XpkFRslnlYHqmNpQUD01L4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR04MB7087.eurprd04.prod.outlook.com (2603:10a6:800:12a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Fri, 14 Jan 2022 08:27:36 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe%6]) with mapi id 15.20.4867.012; Fri, 14 Jan 2022 08:27:36 +0000 Message-ID: <11e134a2-1ee7-bec4-fa03-1d76609923f7@suse.com> Date: Fri, 14 Jan 2022 09:27:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v3] elf: Set p_align to the minimum page size if possible Content-Language: en-US To: "H.J. Lu" References: <20211229193949.146079-1-hjl.tools@gmail.com> Cc: binutils@sourceware.org From: Jan Beulich In-Reply-To: <20211229193949.146079-1-hjl.tools@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0083.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::21) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 79b16298-bf66-45f5-3d31-08d9d737b840 X-MS-TrafficTypeDiagnostic: VI1PR04MB7087:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U8elsB7dA35GbWYhqZLJSLY4NOt5tjgXDjuXDz35Lq8pVdt9RtXTjS7jbcwlFZYDeBDaM4FkUEAh7EyMq7frp9H42WJzP4IpAsS3I8q+Ts4X9+Nzmpqv3vqh3DWnez/ogJ8iXaoNix1u3ZVywcEx6rZ+utfU4uYgWyWQ3RLjE8/Ot6GQlfQdwKxXukiVaeKXcacotzp0bA7sQISgPn1ItvDZgxMsDrV2y0U5SXuC3JtzcU8pSJ12l0dSFv/+WQYQ+z/cjc/PEA6z3Px0ZR4/0iNnZLsgX1V9iYqDInEtSUA/5ni+QMbV43Au7abTtzcsYQF+8MP1JZrJE03RhjICy6pa5ml7/iKO7E6HhrdGLfymABVJD5EVzN6I2Nood0t7GLrmOgXuuKSRYJZpiX7k/jDg7NI79uLVgJRv3xkiCW3qKtkZ6NaiYD4RK49iuKi6KfIkuex2rVRsjutXWm5aJi9wCkDrtV5B/NCncPn89DpNKQoVU/cJqdKVQSC2JQxwvM7d/d1x285Fl4+2uegPfcO+njcJHK9SLl5JFNqaLOvAxPI7vts5QZUZs+BMgpSsVyg4Gr+nXYEaC6V3I2EZNUWaZBvBkkwlZLptWUF77mbSDc56o6evCLzjaJ/1gJ+nui/cklvbh2vfY7svYMa2WS4FtGXzM3myM96Aelml8A5gbjSQIfCS99JUwx2z+SW2VR1ZVXSgcv+ZzlDXKDbQQ5CHIHktIyrMAWQ6n0gnSG3bHrFFef9if7i680iIKtT6 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5600.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(2906002)(31696002)(6506007)(31686004)(38100700002)(186003)(36756003)(6512007)(53546011)(316002)(26005)(83380400001)(4326008)(8676002)(86362001)(508600001)(8936002)(5660300002)(66946007)(66556008)(66476007)(2616005)(6916009)(6486002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eitpOWtFK1hjTjdkNC9QU3kzcGt3dEkrcjJyTk9Zb3oxT1ROeS83eUVLY1Zj?= =?utf-8?B?UXZkRStpbzVxeXBKTzZRcXgwdUE4YzBXV0lOK3NsK1IxVmJaV2o3Z05QU0I3?= =?utf-8?B?cGJ3bTVucndTT3VRb1hXT3F3Smo1c015MDNuS3hCQUR5M2tteXhVSWk0TWs1?= =?utf-8?B?R0lLWWhUSVZQV2crQWhyUFFVQ1VQSDhEY0RnTExSaXFlamhnWkZDM0NSdmds?= =?utf-8?B?dGNpTFFmKzNIT2s2SXQ2SmNJNUFNNUhzQWJkUkI0SWk0UlhwUDkycjlsa29x?= =?utf-8?B?YmYyOGRXM1JmOHlCUlluQXFhSkNSYkU1czkyWXVISE9WWncxRFhZL0QzeWpO?= =?utf-8?B?ZzBqZTkxSlUxa0YxSEhsMUJEakdFT1RyZGVTYndVYjhNUXNoZ0REbUo0L0tW?= =?utf-8?B?THkxTC9GSmZrbzVpLysxdFdvU1FtZ05IV2ZXQnNVbUZ6QWRGTHJFUHBOeTAx?= =?utf-8?B?Ulk2QnNRRDZ1ZnlwNjQ2RnZBMzQyVlR1UVNneklCdGRrWDF6bWNiL3IyMXJP?= =?utf-8?B?NFdaK1dYK3Jpa09UcWNEYTBabUhoSGs3ZmUxS1JuMENJeXozMVRGMG1BUzZz?= =?utf-8?B?a09QNmdNVWN6K25wWU9mQlBNM2VxemFTaVhFUVMxc2JxOUtJN1ZpaTZiQVNl?= =?utf-8?B?VzA2YnAwVnBiWGFrM3B3MUdxR1FEOGd3eDhCTVJqaW1ONmZwOHMyaWlUTldJ?= =?utf-8?B?ajJteEJDck5ZWVpHVXlzdUMzNnRzbVpzYVdTSklrR3pMU0tydzZNbVQ1UENt?= =?utf-8?B?RTFNL1JmblUvNi9RWk43VmdibnYwQXJZdkNkeEZQOEx1MXF0RGU4TnlBL01y?= =?utf-8?B?K1FWUm1lU2tiWEpzU3VHMjZEV0tXRlNBaTlEUkZ3TXhKbkliUU0rdFZ2bWpw?= =?utf-8?B?M3NVSmVkaHpxZWYrVHpnVVZsbW83dnp5dS9Na0dwNG1zUlE0ekowZ0VzYi8y?= =?utf-8?B?eTRCc3JBMVlRMG56a3VhekpjeWZMSllvQ1NvdnFzeE90SHFsbC95aW1TbGd3?= =?utf-8?B?U3FQOGhmN3h5RDFZdm5CTFlyMmxFQlpZNWRoOWJNOTFQMHpnZlBNLzVVRjY1?= =?utf-8?B?elZ1TDVlV0tJcjdReGJNWm9icHY0MjlKUjZqYVZOelc3d0FLZXorK1VmeURl?= =?utf-8?B?KzQ1QUpLMU8wUWZKTnBOTEF3ZmRJV1dmUGZYb2w4QS9IVllTdWcyU1RLd1Ro?= =?utf-8?B?UkxDcGNpYk5Ra2tqLzdkUmtLVGtuUXltaE4yM1dQODR6eVJCTHc0NjVlejlv?= =?utf-8?B?NEgwR2s1Z2E2WmYzQ1VOakhiak9qTCtSenVNOWVJa2IrUmZlWUlEd1NlZnFX?= =?utf-8?B?Tnp1MjJRdEVUbXk0b0FoNDVYcVlDVXpLUE1KNXYxQVRYLzdhMDV0a2ZSd0xB?= =?utf-8?B?cjU1UHMraW9OV042MEpFSGFFS21tWnBWdE9EZ1IwOWUvM2IvczRsOGhuSGRS?= =?utf-8?B?STREd3grTVVxc0NtaXpuem5RenJRYVoyWnVlUytYNjZWdndmWVRJRG4xYlFw?= =?utf-8?B?ZEc1ZGEyRVdLU3ZkV21XaWpQaS9UYTl4ZDdJQi9SSzhoOHcwSXBQWDliME1M?= =?utf-8?B?eE14R21NczMwVis0UFN0RFBYZEp2R2E3ZzBsVmwxQVJCZEh0WTJCb0toZkN3?= =?utf-8?B?L1dSZDdIQ2w2c29TUXVGTEs5a1RmMHZkMGNJcTRTSUFTM2tFVW9jR1E1MS8z?= =?utf-8?B?V1BLRkppeUF6aEkzazNjaENoN2xnN2pPWWZ0cXNvcnRBdzkxY04rVEh6QkpQ?= =?utf-8?B?NWhPUDVmQ1R3eDdLQXRjQlprUFVXMVloMjBsdERYMlVYYkFiVmlQL0xxSVFR?= =?utf-8?B?S1RDNGZlVk9mV3IxR1UvTXlpV29jTjJJR2Erb2lmdllUU3NXVGhMVEhKcWx4?= =?utf-8?B?ODcwVmxoY3gvRk02cHZJZ0g0dkdNUHRDMWlKVENKRkNIZFlCeHkycGFjd3Fh?= =?utf-8?B?WFR6bTZWNE1YUVN3MHRsaFFSZjBQdERkbmxaSGttMThEdm8yMlUxdmRnbks0?= =?utf-8?B?L2hrcUJITUFYMjFRZWxjQkVpNlFXS2tMZ1c2OFRpOWFUMHVwekloQm5QTFRP?= =?utf-8?B?ZzZGK2cwaDRwVE9lTHVLVUViVGVRL01weFhTN0lkNzJUTEhTclpOV25GWGxN?= =?utf-8?B?ZVQya3FNNGYzWS94c1ovYTNwcE95dTMyakkrNzV0bFV4OG1maUlaODlvWTRZ?= =?utf-8?Q?jT24SahsQyp//gufofvBRt8=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79b16298-bf66-45f5-3d31-08d9d737b840 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2022 08:27:36.6045 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0mrxRqpIHUB6AfoTdPgB56zVcbi4ZkzTsceHtMXwsq7joiTJpZzhSKerblMgPFW9Z+NMm1OhU4rkuaRqfUbkUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7087 X-Spam-Status: No, score=-3032.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2022 08:27:42 -0000 On 29.12.2021 20:39, H.J. Lu via Binutils wrote: > --- a/ld/testsuite/ld-elf/linux-x86.exp > +++ b/ld/testsuite/ld-elf/linux-x86.exp > @@ -185,6 +185,42 @@ run_ld_link_exec_tests [list \ > "" \ > "tmpdir/indirect-extern-access-2.so" \ > ] \ > + [list \ > + "Run p_align-1a without PIE" \ > + "$NOPIE_LDFLAGS" \ > + "" \ > + { p_align-1.c } \ > + "p_align-1a" \ > + "pass.out" \ > + "$NOPIE_CFLAGS" \ > + ] \ > + [list \ > + "Run p_align-1b with PIE" \ > + "-pie" \ > + "" \ > + { p_align-1.c } \ > + "p_align-1b" \ > + "pass.out" \ > + "-fpie" \ > + ] \ > + [list \ > + "Run p_align-1c with -Wl,-z,max-page-size=0x1000 without PIE" \ > + "$NOPIE_LDFLAGS -Wl,-z,max-page-size=0x1000" \ > + "" \ > + { p_align-1.c } \ > + "p_align-1c" \ > + "pass.out" \ > + "$NOPIE_CFLAGS" \ > + ] \ > + [list \ > + "Run p_align-1d with -Wl,-z,max-page-size=0x1000 with PIE" \ > + "-pie -Wl,-z,max-page-size=0x1000" \ > + "" \ > + { p_align-1.c } \ > + "p_align-1d" \ > + "pass.out" \ > + "-fpie" \ > + ] \ > ] The two PIE variants of this also fail for me on glibc 2.26. Looks like LOAD segments' alignment isn't being honored there, at least not if it's as big as it is here. Jan