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.111.102]) by sourceware.org (Postfix) with ESMTPS id D98633858D39 for ; Fri, 4 Mar 2022 13:33:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D98633858D39 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2106.outbound.protection.outlook.com [104.47.18.106]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-32-e8KoAu4nMaO03Ga-aLQC3A-1; Fri, 04 Mar 2022 14:33:07 +0100 X-MC-Unique: e8KoAu4nMaO03Ga-aLQC3A-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WFYydVW7g3gJqCJtraLOOJr5ukXGLhrUc2IBjB+qIt891DaoTFTM6m6IU7nJT/v0Y3f4BAQMJq7ZJ83SpPDfWEvDUQGKrwuggKvt6do3KbIOrGNlo6c6Uch7reLwJrhgOVq/o9V6ybq21TyB6b8U0W4Dr93vNYSTM4e673P86/WxcyKteH4wCpO6h2nhaj2cOGZEU9L1LrsZdW40hXN8jeQXnaA49PvHuho/EOmKQQjfths2Nr3Gwc38uLRaiCN/ahlbn+SvD0UPHjZgvfo5ORkB5uKJ8O9dyy8PaF6IyDmGzJha9BJKrTZFk9diq3PHzSitWoWGEuM9ZKv3DoHO7A== 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=4gebB8ushBm5MOT0pN1BGNcnjX+fhS+HIQEBMomIS7U=; b=ZLA9o7nbV3G1B2QbCIwZrWln/TrIU1E2BDCoYAIlXCLgJJcmQjR2rnoNtj2XRpjvWCU8yrmbQhs9evNhfPilD8jnNe8wV4F9WROCzRarw3dc6GudmiWAjcW8p0b4XVSjQz6HgdSWaAmd2jZdUhj6hJLPwhz4k2fbhsoCND79YWW4utOcMITspjI9v9VRX/K4wPNWmNrSrby2/yCnpCbm7nEz4/2MmiRLZ2CyDz7FjMA3u83rUNXDS6Qvnbrs0bOco0MoVZgZYmHZE+TRQPasy4nlyn40J2y02zTzc6YJOzRNxGMlyS/2g3rDmvwKI5QCsQ36Dm5rKflRg60My7vvcw== 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 DB9PR04MB9474.eurprd04.prod.outlook.com (2603:10a6:10:368::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.16; Fri, 4 Mar 2022 13:33:06 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::d479:b728:345c:bd65]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::d479:b728:345c:bd65%6]) with mapi id 15.20.5038.017; Fri, 4 Mar 2022 13:33:06 +0000 Message-ID: Date: Fri, 4 Mar 2022 14:33:02 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 From: Jan Beulich Subject: [PATCH v2 0/3] x86: another take at PC-relative reloc overflow checking To: Binutils Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0003.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::8) 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: 534b212a-e1d5-4657-dc38-08d9fde3837f X-MS-TrafficTypeDiagnostic: DB9PR04MB9474:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 98odlCCVS3T/qco0d4WE1VmcXoRwCjzF8wYncwx23mMDFeg6HVvckDyydSqMpNZDgn9AT3qYd/2CMPvdTi39vWXjw5p0VsJ40J4t6Gu8fmG+OhSxAnblOSGcYI1EpcODrP5HiioeHlULYLUsjuajGx0U1JqsCEFYrwEvkj/2WrtINWrp9k1bbOLy4DADZxqwi0jGSwI2Y8eEgniqquX3WQhgrHMA9a6UMdavIaPLYxtHlBPbR+nGqLjm+aNRnWXEpk+BsZEaG7bqfjRYK5tP5hOuyNq7P321VaH4w7H4ulh/MMQ8zymG9gbi7K7qGRrZWevSCh6jzB3oeGi5g1v2eTxHoA4O/ND9hcoRmdkz5b0tZDkonLY+rgDadJXCdF1Pyay5tinhTLqHzNIXy1528ITd0UKVfar0kbtsCR5+OthSDYnpHeoPBHitCufp+9hg1GIgcYWuetcEmh0mg6QMFAELao+rCmF0MjLVcRbJ/1YFY4o3lH2D4sjz44Tb5YNJaf4llL1waFbGUVckAQguK9ohbxdWPZqawGuexD4BSnAFMgShYObJO/O84Nx4dLv/ANRmJxLpLUdj3QIyaBS2pdK9PSmIYtG0GhSUoYoA5JsA2hW0T5IMKnL6n6tWXhC5iuLd6QgFVvD8hp97KGzoPFYosISChNZ0oz7CmgfCiBNKd/yHDHn0m+LmTiqTLflGuESgFBFCk7N1fTIz49VzFIeEfeXBLrq8lLNO7wxSz+3vT+VMolZwJAsZX5JYfGtx 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:(13230001)(366004)(31696002)(38100700002)(83380400001)(4744005)(8936002)(6916009)(66946007)(66556008)(8676002)(31686004)(66476007)(4326008)(36756003)(5660300002)(54906003)(316002)(2906002)(6666004)(86362001)(2616005)(186003)(26005)(508600001)(6486002)(6506007)(6512007)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WFpRWnRxdWZ3RnIxU0JhZVhaTVpxZTRzOXNDbUFFUDFSMWdzeTNwVG1qLy9o?= =?utf-8?B?WFlOQS84bFFOaXRSQmFXTFZSQnNyNW01YlJIZXJ4dnhKSTl3dGI3ZSthZjE3?= =?utf-8?B?OEc1Z2NqeFJ5U3RjZlFoamdDNVFJeTV6S0hZOS9vSng5K2I0VVRzOVN6RjV5?= =?utf-8?B?OFNuQ2ZmdDBERE9TWCtYZ3lPVGVxalg4UW8rQ2VXbHZ1SnVvVG5mMEN5MFdV?= =?utf-8?B?RGg0c1RZSGJnU1ZiOUdIWmVxcEVYMjdlRE01UEtsa0lNMTNWK3hXQ1hxcXVo?= =?utf-8?B?K2RQOU5mb0FXNCtBbk5JTkpkbmhmNWJ5SEo3bUJ2VmhPdzNrMTJMaHhnTFdI?= =?utf-8?B?QnY4Wit0UmVaYitEZVhzYlJEdytJdWRMOWRXRHRja05hM2F5Rk5FcGpBUGZJ?= =?utf-8?B?WEVjY05qZmhJMTdWV04vNGRnbmFaNURXS1VTU1NDcHZBQU1hS0hFUzJybzM1?= =?utf-8?B?Ujl6ZnplK3VZTUgyV0JKSmlTV2ppV01LeHNmNDEvYVVXWnZwaGJlWjFOK2F2?= =?utf-8?B?d1ptMmlvbXBzM1JZWjBNa3FoUkdYdmZYR1hMMmZzVzBhR2hjZFEySDhqc0Ux?= =?utf-8?B?OTAwNUp3UDk3TnM3Y3Z3dWRlWmdZVXoxZnFzWmRYWGRYQXIxc2h3NnFFY0Js?= =?utf-8?B?cnhSODhZeGR0S0pQWk5XWnpndkNFMnVSTlhpSjVCaGZoTEpMYlNlUWttdTJ3?= =?utf-8?B?UnBURmFtZUw4N1prVjFQdTd3STNoei92ZCtselJwZlNVV0xwbTdCRURraXJZ?= =?utf-8?B?WWk4K3hBZ0ZzM1hWUzN6YTFNZ3IrM1V6NlJ6ZHJnVmxIZEt3R0lmSHZrUnNs?= =?utf-8?B?WmtweUJtZDBROWg1aUl3RlcvTGpEb2NzTzl1Nmt3ekNWRFJzbW5MVVhCUU5D?= =?utf-8?B?Umc2eCt6MnM4TU40VEpSaWJ2bHVnZGpPT0l3bEczR3h6aUxKakk5YXVlVkVw?= =?utf-8?B?T3N6ZWZnbUVrTlhqS2x6NVltdGY4bTdZaHVWUkNRRFhsWnZROTdXWDFZWUZ5?= =?utf-8?B?VnA2ZXh5YUF3VE42Ym1TSytjaXhCM3UrSll3Unh1RngxSWMyVWNuQXQ1OUx4?= =?utf-8?B?MWNWVGRaT2llSGs5UXdDSEpNRUhhK0lONnBxR2NoVXE1K0EzNDgvL3RGTDZB?= =?utf-8?B?cW9KRWdDWHNZMkUzVVJxOWtJb1hwQ21DdFlRRHNWZWZuYWw2YnRPNTlDU3Aw?= =?utf-8?B?Q3RLdXM2am9nWkZtUlJ5MFVjR2Q4RTRESjhGL1B4SG9OWDFTNlJ6SVpkcXZ3?= =?utf-8?B?NmxqVVAxRUwzbGtUY2FRSk9NNDUzbkh4b1dieEh2eVgwb3ZXMmxvcUlqbS9O?= =?utf-8?B?V0x6MDRyS3Vub3JZY3pHcXhqOWdlNXk0b2o4TXpLNHp1azE2blo3UHpDbFBt?= =?utf-8?B?dU1NRFBQUi95Zm94YW83N3lwYlJ0THdDZ2pWays4ektHU1c3TCtOTnpIQmpU?= =?utf-8?B?MnIzdlQ5VXlMbTRCNGNqOThmK3I2OEt0eUxiNGsvYlJBYU5oTTdCQTVoOGpM?= =?utf-8?B?MEpVTVBkdnZJT1RiRktNMzY2cmo3TGxWRlZNSVZYdHBFTDZKYnZqMUJOV2dV?= =?utf-8?B?eUhDa2hQRFRZWmVRWVFKZDRWR3NxSFdzMDBZY0ZRU2puS2lOT29STXBZY2hF?= =?utf-8?B?ZW5ZRmpxdWxuSW5kYmozcGVBYU5DejdXOHU2dysrOWFmQksvQ25jVWNRYmds?= =?utf-8?B?K0Q0UzE1Rm9adldNM0hUVUVLOHU4MkRjL2Z4T2NPbytrM2ZzYlNsaGhyc3dY?= =?utf-8?B?Q05pUjZkdDN1R21Qb2IyYUpYNFIvRW9QWWFJTy9nRTlzam1ac0I0OG9mUHEr?= =?utf-8?B?b0MwUVR1QUR1bjlmUXp4NWxCcjNZTU1GK2Y0eHVRUWJqYXpId3ZDZlZXS3g4?= =?utf-8?B?V3FiZVdKN3RJellvTzRzZGptRVpENGF6clFtYUJveXlQRStrdnV6d3dkSklv?= =?utf-8?B?UHVMR3p2bjREOGROSTBNY2p0NmxPMndScTdJakxJdS9XUEY3ZE0yWmUweGpu?= =?utf-8?B?eFJzOHF1UGtvK0RvamRPYklaa04yWDVVaUR2L2k1dWl6MXlUQmp6ZzBxRkMy?= =?utf-8?B?SUg0ejZHT2NLMXh6R2RXRGJxbm52VUVyckZqNmdscHFSVU90cVhHbDBlRWg5?= =?utf-8?B?MUZ1RFo5L0RETUt4Q3lJWUVBRlhBZFdGWFRXNm92SUdSN3hLM1kxNE8vbU1l?= =?utf-8?Q?P7k0MUQzDdx2v+34AWaX0g4=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 534b212a-e1d5-4657-dc38-08d9fde3837f X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2022 13:33:06.0233 (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: CfEyc3dAj1epW3kDcB8k4CktrQLvOIX3jTzNBzYQuIsJgFxfV5jb9h3+0DWE7rzBcL1YTLMT9m8xIj93eejr9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9474 X-Spam-Status: No, score=-3032.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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, 04 Mar 2022 13:33:14 -0000 As requested this is a split of the original submission, with the controversial patch put last (to, hopefully, allow the earlier patches going in). 1: x86-64/ELF: permit relaxed overflow checking for 32-bit PC-relative relocs 2: x86-64/ELF: use new reloc override model to deal with x32 special case 3: x86/ELF: permit correct overflow checking for 16-bit PC-relative relocs Jan