From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20616.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe12::616]) by sourceware.org (Postfix) with ESMTPS id 7A0953858D20 for ; Fri, 5 May 2023 13:00:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7A0953858D20 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mlVoHNn1pRyXYG7thnz3A850+0wMs0D8llNM0+YreMzahHTv0g7JEWddY7rdnG6eQvpYbShWmTQrbFF/tqKh3ADKcM7A3opSUV/KbxRMNNxsdog8aRtevN3S3ZwtiWPjXhv2LFjsuGSVaOxzwFvD12C5nWZJsYjYh+ap1FuFXe6qzsQkfskHSz0qNLKWuVks416ucZCznnsGIMcaqM93WtnFvyPwqgD6lSwb48EmLse3iV3p+g8TQ6DKRBnabxah0yuECrB5MF+8X3j6X0NhF4OiTSdYRBaQeOTivk65DPWrFM+ldPtuOe2yqsVPfSC8RW2xvrWPL9kHBHpW9WK/5A== 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=0pJBTY1BsFFDX6NIuHUgwNc7pXBBttAXS4pHb46oJLk=; b=gLaAfqMf4fLSZ2kPXmNDgoD8w7DCvpGyqUIKaPoZK4tHnGbuZLwzhsVfSIrM3rzuwYNFzcoC+KtUWhj9jgmW53hB5NRsYP4DDafn2USf0i09ab53MGhUOYkTfZf8z0V71dRDVZNOsGlD7mtGBrB5LiO+zuuc2j3GuSZv7OKv8wUcORhrPqnvZCdyjF7y/Qx1eii5+W4ieGK9gzEQf98q5gV6Bp9aFxP+pFgjUcbAzrZbelIen7fkPmOyse9Vt8pTVb4x/VCYVvSMGI8UGkvMrXyK//Acw93iKIRNYf17N6GSLKCxKoF+mSVDximDtv+rJv8yAMVl4JAW2BhHya3Fxg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0pJBTY1BsFFDX6NIuHUgwNc7pXBBttAXS4pHb46oJLk=; b=uQYFRaPKzWDyIbP2/xcx+tewbKv7dOBbfAwLrnkoclv+D6nx9UEKWzMmxvyG32nzOqcpmDLRQAdHMPkPrUVp4+sSeCk6k5fV7jU8s+J311w7hQGFPLYXx1m4C5j32sOEqdIqm16DMIi/Z8TDlXRsuNbb4B/WdKC1Lz39KgKXAtJap5FXzVahz12gqwxqThp5LQ9q47uFAN7rHISQa2H6P5VAp0+hROILC4KLQ6HhNGaJpuqLLX63RFyGR+7inhX6WLwz0V8DT6kg2uRmfw5Kyjxww0IywgItrPcqrE/+kBHIyzLu8Jt9z4aEvVbzd142bv8VCAf5dDPv9PeL3ykMGA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) by DUZPR04MB9848.eurprd04.prod.outlook.com (2603:10a6:10:4dd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.27; Fri, 5 May 2023 13:00:24 +0000 Received: from AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::768c:6df7:9afb:acd7]) by AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::768c:6df7:9afb:acd7%7]) with mapi id 15.20.6363.027; Fri, 5 May 2023 13:00:24 +0000 Message-ID: Date: Fri, 5 May 2023 15:00:22 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH 0/4] improve range checking for certain constants on x86 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0155.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::15) To AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6551:EE_|DUZPR04MB9848:EE_ X-MS-Office365-Filtering-Correlation-Id: b6d94d41-4b55-4954-8938-08db4d68b0b4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KCoE3keGLOXolghflXoIB5m6vgiW8aDBIjeFyNDQ91cVsAfM/POHHI3JBA3HACz9UXMfEN1zhyeVi+HO73zbRdAMkBA96Z1YwXrMDgWJZxNTRtAkANz8LCx+NeomgTs5J0ndR/TNoTlaRxEffAKvrEumADVCChjaUS4iU/yogGbpILRy1w9bi6O3CmM6wnoTmkdJE/Z2Pmq+hBL04X5yxlUjPzeC+hw5vVVrw1By0MOeFBcoIJLvuacZBL1cPHGpu8M2407juzg9ef2OsgXBWZUG4O2naEflGcJtB+cKp9rO63ZwTZVBvvibemHgWbRjsr4aJLpPh8pTNFivtxrq9sEkVxC9izWHrC9EYKOys351J+9tHOBNNheyOIQPWI+YMLYT4NcEgPTcbI+ifZ7S7Bayu71PmB/BeQtGSQ39uGieQ8aJ0bnv3bsDZKhOML6zVK6hQpG+HsqWupxXrpvbxS/i6gmsNtd3a7cQBTR/u7pOyfOu5VjlQMqtrhVvgNWfKxQccqb62BIQuY9oIYWJ5vT0tgfNNQdURIOvRkQ9Qp86JvWfWa17iP4YYmkK+T41DVDa+IQVOTkFUV38Xj2qb4kqEjkhnGz4pb3jzWpvDHJulYsKf7ez4euyKOveuac24XDg6uGKUWzKvZJZO240+A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6551.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(136003)(346002)(396003)(39860400002)(376002)(451199021)(36756003)(31696002)(86362001)(316002)(6916009)(4326008)(66946007)(66556008)(66476007)(6486002)(478600001)(41300700001)(5660300002)(8676002)(8936002)(2906002)(4744005)(38100700002)(186003)(2616005)(6506007)(6512007)(26005)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UVN4YUw4ODh5WHdkdVVQVDdsQjNtUldhdkdveGY0eTFWYWFCQUlMcnp2SE1z?= =?utf-8?B?TGdUaFM2TWFlNDVxSE1zN28zUWdJelRoeTlOblF4ZHdoVWR6RkVDVENVZVBT?= =?utf-8?B?Sjh2NjgraWJjbEQ5SDgzRVUzVlVVV29XV282Y09TWGZqekhPdldxU0xWekxN?= =?utf-8?B?bFNIL3kvL3Q5SjJlejRSV1MzY0RlTnZBUVR6NVM4U3dBMG9sRVFMUUlqcjRR?= =?utf-8?B?N1lxOGcwNVQycmJlUjVRbE9jaSs3MWlCak9yS0d2b1ZGS1I3L1BJaytVT2FB?= =?utf-8?B?NUpUTlJWbWoyVGhVUFlUV2k1SDUwUEhPbnVIK2t2YXh3MFo3TUhrZVhMamt0?= =?utf-8?B?T1RqZUZ4bW9zcmEwbVB4bENGQ2FTcExnOTZkY2NEemdsRFpEWWQ4a3J5cGM5?= =?utf-8?B?YW9WbTgvZExnZW9ldWNJbXN0OHk2cTFHNVF4anRZNDhFZHhrcGRGUHRrYVhP?= =?utf-8?B?YkpwNkYyVjJrL3hVK1g3azZJWm9EUDlBTTJXQjlqak1CMUdxRm51Szg1bjRY?= =?utf-8?B?cTFTTTdaOFRqR1hZcEFibmZ2RUUwWFh2V1QwaFNSNVVDODFxK1NCREdSTkhE?= =?utf-8?B?d0dwam5CUWN5NUhnL2VJTk9XL1dEdmlrV3NqRENoeHY5cENzMzVPM3RsSHVj?= =?utf-8?B?eUp4YzBzenpOUW9EKzUxY29tYUk1d1ZUQUtvMjF5UzRGZ3BHR1I3SjJwa2tL?= =?utf-8?B?NGEzMFdtYmRkSDlOSWpNZUJkZGJPUjdVSTZ5elk5UmRBbStMSERIcWM1ZC9Q?= =?utf-8?B?WEZjQWhXVUI3cG9rUE5RVWlXVUQyNTJpTXBQVTZjRjBXbU9NcjlkZGZvWUlD?= =?utf-8?B?L0NjMjlDVE5TNERSMmxnSU9hSFQ4dmJTNGZlVVBOYlFua3VzWklkME9jYW5v?= =?utf-8?B?QnoweEFlaEFrNzhhb3Eva2s2YmNDUXRlMVJLUlpzYTlQN2RCVzZ1M3dxaFNU?= =?utf-8?B?RW1Ja3hmR0tWU3puU09xK0gvdDEyek1RTG5MYVFIYU03cHBhYitDOGRHaU1L?= =?utf-8?B?RFRLVEdPdHJNeUs5eVhJdVpnWHZOZHMvR0czcjI2OFQ2S0dHQUNJK1hmTjVk?= =?utf-8?B?UDRvQVlHWnFTbGFsNEhCS1g5Q2JuMFN0c1FVb0FHVThadlZFTVFDU2tENUp1?= =?utf-8?B?YnJjbkhYVEpIa2VnTUVEZTVWTXhtWGlQVFdVaERWamU3Z0phS092eGF6Ukpo?= =?utf-8?B?MjZUMFU3YzN6dkdjT213M20wWXZnUGJuWmhCclpNSmNMU1FzRHd3d2xDSzd6?= =?utf-8?B?M0NoWStYdDVDenRORFRsYUV2UUNWMXo0dHRoNEJweGRERm1RUmRlclVsT3o5?= =?utf-8?B?aWpxdWFXdjhRK0R6OEQ5S3pFT1BYRXQ3OXEva1hGK2l5LytQcTRXdjFqUGtu?= =?utf-8?B?VC9MbEJWRFdYOEMzQ0RtZ1BtZXhwcXNTSWk4eGszbE5DY05VVng3aFFhK0Ir?= =?utf-8?B?ZTRmdFFLaTF1Z3hEa2xkaXZmYXNVMjJiRDVsSldiM2ZCWUtZdGp0dEk2Nncy?= =?utf-8?B?c1dIWmNVbTN5TEMyNmpyWVVMRk1seTltajdMaUVHNFNJUFlVbzhRVHdPNlJw?= =?utf-8?B?a25XeFpnbVpWcGdOYUdxY0ZPRndZSFd1LzU1MVRkR1g0bXp2K0V3RURub25n?= =?utf-8?B?TDF6V2JlcFhlVGJ6RXM1VmVzZ2IvNG9DK0Vua1l2bU5zZlBwOWg5MHRDamVz?= =?utf-8?B?a2xIR1p2Yi9FZjlWWWowM0czdVZhMG1ja0VtNk51WU1Sb21sSHVRajErN1Vl?= =?utf-8?B?WG5GcnVPZ1UyUUt0WEp2ZGI2SUJlclB4WGNxb1hSSXAvK0dMVWlReURxNkxr?= =?utf-8?B?SUtseHIrckdhc3loTGlybndxd3dFWEJsQ2hWNlRrVDlkdG1sRFJVVkNtenFL?= =?utf-8?B?Rm10aStiNHRJc3pSTGRLeHZWbzFTczNjMkpsdXVwVHpRRW53dk5aK3VWL0pQ?= =?utf-8?B?cnZTa0dma1NJaUt1ZjNNaVMyWi9hZWJUZkNRUDFPb2kxWkNkbFFaa2l2ak13?= =?utf-8?B?eFF2dHVYK3NJVGp1UXpCekZtMk52K29wbjBxZ2hvM1I2R3RLNnU3VERKUkNv?= =?utf-8?B?SU1BR3h6TFA0OGZnM2h2UmxZNHd2RmpMZURSUWZTZVh4Qi9zZ29YS0Zmekdi?= =?utf-8?Q?Jr3B96OXu0hW2mEQDK3Z6f/3z?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6d94d41-4b55-4954-8938-08db4d68b0b4 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6551.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2023 13:00:24.1112 (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: IP3k1EYyVFV0hhpOhFvT4yec5lH3Nb1PHnACbGFtytQgxDMo1l3u89BgEzqbYRiil01dlZMWADFRtfAPESZxmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB9848 X-Spam-Status: No, score=-3027.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Unfortunately I haven't found a way to do so without some common code changes, which in turn required adjustments to a few other targets. 1: x86: tighten extend-to-32bit-address conditions 2: gas: maintain O_constant signedness in more cases 3: gas: invoke md_optimize_expr() also for unary expressions 4: x86: further adjust extend-to-32bit-address conditions Jan