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 009C93858432 for ; Fri, 25 Feb 2022 11:18:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 009C93858432 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2057.outbound.protection.outlook.com [104.47.9.57]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-9-f4jrFpj1MyytN5fMgNojlA-1; Fri, 25 Feb 2022 12:18:31 +0100 X-MC-Unique: f4jrFpj1MyytN5fMgNojlA-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=geomP147jW/GWNqlmHDtZNCOsvsPjDBWSMO6V4iZQc9+wQXtqz+4QtLdlPYsd4achz8ktWTm86E1wK65Z1fe/OpqU21YDP3GcCdSo12G9WTxfk7+O2Qt9aE7xMKmrYFz+eGhSuH5YeQoaxEkLsQnlSkZlILYSpdH9uSQcHDl72L2xo+7ntZOaP3EVUM4TGIX+z6LzcDncGHv4Mxw0SsVt51PM2DkA3ZrUw8CmYLR8BIcou9vvcoxV2iEMx5luVFJQTPToEeeHaQqXlmVgJfaEZk0G4LcpNxukI85tHNb+COrPUXmQpCk0uuQvyAMlTcDyX8Xbbrw6fKELl1zurtBkA== 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=RergaHndkChHft43kU3LBQCxnwJa2rUAfM1lVpLKH3Y=; b=ep8VrLDtqnW1RQvSZ+zz52FPkupbKE/C33+dniwxWDZkbD3bvIAOF8sZtRAmYxLjYhG4iZnkxw7RpJKcLvl4HHMf5ObU2nLrIwPNID0MMiolC1GvBwb+9czo29pvG4hl6LgyHpq5cwjOHo8a5+JJpf+m1ldx82sFvGzMfsgTKDqCWq9gVfnEeNwwvZb7Bak6BxslmSrFrgsSu07sPdQsU12ZZxNFaPnPK9WlG8gVWx5ykGAxdwR3pDMXxi8S+wzj6kV0DXOtxkBBZ0DPwtFKMLEN8ZFEhz9nMYGk8RPiuOnSambNtc1fDm8izCAuqxdcPfP3tOZa7aOHpjrJGOSVCw== 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 VI1PR04MB4351.eurprd04.prod.outlook.com (2603:10a6:803:49::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Fri, 25 Feb 2022 11:18:29 +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.5017.025; Fri, 25 Feb 2022 11:18:29 +0000 Message-ID: Date: Fri, 25 Feb 2022 12:18:27 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Content-Language: en-US To: Binutils From: Jan Beulich Subject: [PATCH 0/2] x86/x32: relocation overflow detection Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0013.eurprd06.prod.outlook.com (2603:10a6:20b:462::17) 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: 1ad8d828-0de2-425e-d72d-08d9f8508ccd X-MS-TrafficTypeDiagnostic: VI1PR04MB4351: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: K3twnIGB32/cw61xzg4+LDv5arKzhAemtBQ435SOKa91Jkx/C1alHsO3vCo0UpfJyhMkG+zMfVPhFRKIadqLPdKyIIOT1dUqpFNjv2rc/LRZRy4rrboaPbpsdVgK1KcbwyJq0T8JkHfzBS5YsLwDsA8mhlbH8R43WhmdlJq9zxI/0xq82VaituOcZF9P3HTawC9mV/yCwf7bK+nvTpgnHaZDWgKIFHOev4tyaguZqY1En2p7q60gw9zzuav7Lhy6HGPdXXSkEeTws3HZ/S840K0O3WsiZ8Ai9G0wkwn024kRsSV1IppTWXOp//ca/swLmmBuZZuw8e4ISgzgDZVxmPjmSg5pXyGuzBrMMviH6iaISpZ0P8tDxVrYEG9+gKO3E7p4M9txNlh6jDp+Bv1jO0WMxi93ZrOWpqm/o2VzY97sn6yN15u/Vykq7EyHsN1PwxEW8M7/mlB/h8AsoaqCu4gIXIdV5T9x7SJ7E+3723U3WkEvWCpDC2In4xIgwjpDXbbg64hj9PFlRkpntFp7v8+fa+GZX00L/4NYdjsPv7GkbHFLwOFREC2kkTwOZpzpMWwgliE070HgSk3Vae+ygWFRAoAfMwZ3JaSQitopg1wovCh1tP1qR8RDiPj4XlyGB8uwSgz41XExBVhfb1JLGiMVAPUQMqDVE3LtKWWE2HrJHcy+DASre9bQ6nt64/n7CVCR89DDNtbnh7qpeXdQO7EXocdlnryPKUBywyP1Ts+AsZhW8Q+2DZIm2CdaI57p 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)(2906002)(31696002)(26005)(186003)(2616005)(86362001)(38100700002)(5660300002)(66556008)(36756003)(8936002)(31686004)(4326008)(66946007)(8676002)(66476007)(6506007)(6486002)(54906003)(6916009)(508600001)(316002)(6512007)(4744005)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dzFRUXZXMDVzOXNaY3U0dC90eFVlM0xGeGNBT0wrVWdRWU5Lejg5enlBbzZr?= =?utf-8?B?a2VYc3NVREFrZXV4TFgvVUxUZy95UTMvbmUxYko0M1JXMDdnVXZGazh3L3hK?= =?utf-8?B?NG9wenlpT3hJWWJlK0lpT0VLRzRvR3ozbnFXeUtlRzNKYyt0WFcrc1FqeG5l?= =?utf-8?B?aWZiU0NoWDIvRVVXOGhZc3gxK1NwcDlYNWpOOStVTlBYNVhzNHVLYkNLRzJ1?= =?utf-8?B?bVFSak1nS1RscTU4UENDZW5nd2hwT0MreWV5b0hDNy82ak96N0NFZ2hlbUsy?= =?utf-8?B?WVlhenVrZ3MrWWtLRmZFc3VobnRPV04zaVJSbVZCeFdFSlNmQ25MZlowNENB?= =?utf-8?B?R0hxSjZqUDczalFUc0c3SVNtbWxpVkJOMS95a1NqczdjV1Y5bXI3clZsVGRV?= =?utf-8?B?OWFJbEZncElVWllWc2hhZG0yRm1YWTh1RXBKM0RZUWhTVmlpWnNXSGNaOWFz?= =?utf-8?B?RmU1WkUwRkc1QytCZ3hFd01zbTFpUkNyYW1BaW02aWhhWENFUXcyUm5QZHlF?= =?utf-8?B?ei96a01mbnNpT1djUW0yWUx0YVRvc3c4dno0bE1nUHRsVUpqQVRMT1QwcDYr?= =?utf-8?B?UU0weHFGcTZyUWpCWlY4YmFhVGtKZTMvZlJOVG9ZVXd6Wk9GTysvRmN5eVNk?= =?utf-8?B?Mkp1SThqekQ5THlCSndKNnVBMHNhQk84L2FCNlROTnhtdXE2c0VDSmo5dnFC?= =?utf-8?B?dW9xZjRDd0V3OGlQUVAxK1QyRE1ES3FTZlBoNDVaa0NIWElzN2s2Mzl5SmxP?= =?utf-8?B?SUYrazJHV3Z4TDJiV2ZaZUhwc1haa1dJK21CMXFraXo2NVFQSk1Bd01SdytR?= =?utf-8?B?V1VOL2Fyd21ycmtsWWpxNWo5VDZ4YllRc1gzZkRZZ3Q2VytvKzU0d1Z0OVls?= =?utf-8?B?RlY2cjRzSWJlSEJJL2U2cHE5STBJTFBSZDZJWVlDd3lndnp0WnhVVWxFL09u?= =?utf-8?B?Y0JGclhuWlFRaXdIOU5yWkhzUkZPckI3b1ZEZUdxNFRoSWg2QjJ4eHgrdkxm?= =?utf-8?B?d2ZuSVNrelhJb212QmFjOUNPMGlRRnk2NUtjMWNpbG9nWE82TWFQbTFzYzFl?= =?utf-8?B?UGgrczV1cjV6Tjl5eUpJejNDdDg4Q3pCUnliYUgxc0VZbmhRUTFGbmhCcC8x?= =?utf-8?B?ZkJsbzhPcTF1bGd6VmdoRlFmb0hsUjhZWmZ2WE5Ea3M5TTdaVTNUQ0swUWhM?= =?utf-8?B?TmNuT09Gdit6bm9YVTF1aDVxUlFydnZhVTF3RTNzRXFXdkRrNnI4R1RHLzhp?= =?utf-8?B?akh3dTdiRi91TEllV3RhV3g2NS8xbHFmVW1DNUNjTHBWcWErODBNMXJmZjlL?= =?utf-8?B?b3h6VmV2dWNzbndtVVA3UHUrUEpqSTlpNklQMU5hajdkd2lnQjFFUEtHS2dk?= =?utf-8?B?MlQzZFZGTUpYbHZzZjZZZHJPWk5Hakd2MGwwdHpuZHR3YkJKR203MTZ4QXVp?= =?utf-8?B?RSt1Y3F2dDc3bEZhb3lsa0J1TjA1OFZYaFRGOW5vUGhzdXVwUnl3SDhkV3BM?= =?utf-8?B?aXZwb0JTQ2NydCtnSlluejVIZTlaSkZjMXZ5QS9VbC9mNU5sQ0pRQndGelBs?= =?utf-8?B?RW9QQ1NMTWhmdkxIT2l4Q2JnLzlXajhReVRRRFJQOUxBN0RGbGRtTWdjZzlP?= =?utf-8?B?UXdvMDNSNVo4MUhBWXYwcG1OcFZiS04xbjZpSUVDdktpL3U0M2VUamEyS25j?= =?utf-8?B?NHdYcEFISUpXcGhHNVV3WjFqUEJqbnRMOGNXNzhPcGFVZUlpT2pFRjFCenJr?= =?utf-8?B?bzJSWHhLUDFINjluY3RvU1VNbTJEOVNJb3VkWE9XN3ZBUUt3ZzFpN2FBRi8v?= =?utf-8?B?aWpzNjVrQUhiQ3BxZ0x6ekVlbFVNZjFZa2c0NEVPK3VURlJOOCtXcmREWEFV?= =?utf-8?B?T2FXbEJwTmg4NWxPcFJMMmxJaW9ZZ05icWF0cGpsbzNSd21nTlIydnRrSUlB?= =?utf-8?B?SWtsV0JHNEdnckh3a29EVitGRC9WVDRSVy9xcm5iNkJ5NXF4SS9Xd1lpTjNt?= =?utf-8?B?M3VsaUJGVlBYWkdTZVV6bitkY2FCSXozUFM2aE1LM0Z1TGkwa0g5eUZkRE05?= =?utf-8?B?R2RHTzFmNmVTVjdZTUQvN0RuQjQxRDRYMG1Fbm1nMmFQWXlwQVJtWURQWE5P?= =?utf-8?B?Tm5OU1pLTXN3d1ZsWTJUZHpELzYwZURlcUhMSTZxd0ZMVjVTeWJLL1QwTmlX?= =?utf-8?Q?ZLzgImBzL1RTkuWAV3z51C4=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ad8d828-0de2-425e-d72d-08d9f8508ccd X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2022 11:18:29.5039 (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: hWYTeCbOksZd2apX9ICffmGqD5fqO2dWftmVtVV4/BOlnvDtpe7WPAMIWkt5H8LJ3NfxKnc3AI5FVDeRGI/vtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4351 X-Spam-Status: No, score=-3032.7 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, 25 Feb 2022 11:18:44 -0000 While the first fix is x86-specific, the 2nd one actually is generic, with just a new x86-specific testcase being added. Other architectures, like RISC-V, look to also be affected and hence might benefit from new testcases as well (but I'd like to leave that to people better knowing those architectures). 1: x86: don't suppress overflow diagnostics in x32 mode 2: ELF32: don't silently truncate relocation addends Jan