From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2058.outbound.protection.outlook.com [40.107.7.58]) by sourceware.org (Postfix) with ESMTPS id F0D74385840F for ; Wed, 3 May 2023 06:56:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F0D74385840F 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=MRhEtLknryzKuCOTokvINX2x6rfymGkLofRW8N1vUjXNpbb8W5D5iQbqp8fhkSgfWBl5DaQc2A+16qzJXIKMOfY4MYHZhJyYRahBcuGlg0ZsoRFHSD91wcLRCKyda8xC7xHo8TOiPgsPgBLOye/jgC1MZ1hz+jcrkbUlxDfG+qNHjfXFRnEAbvOkdVX7TcRz/eFMfB1IUQQ62PwXT3hKl68GUu4lCRK2uEm1n561dnWWh9Cuasq/QoezCtujDTJ+h53RLhk9P0hTh1qJX4mOzcq4vuIEds9ws/LYAv+wEZB7NKXO/e7z9NHChpqQJfgf48wEP941BTNB/xpI5iYnTA== 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=SARZlRcR1t3toMGP+fGYB7qMUCi9wEc4MUcyoDyKB6A=; b=YfxnZWXmf9D25WsucZVsy7vu+LudL10Fx0MPQsPA2xAmxBBVxjRG2z2Cf02SwbNuK43y2XHRuRrboV+wWX5wbxpVw5sBP7++GNBdERuL9rCfXSrUaAx3ZlsWrJaUGUtZ9pFdlxeXoLnOxaIH1S4nsdYDQ0P3ov4GjDAZBJfKOUJM9pLEF3L8xjgzUQLDDIG6CksYAB4FRl2HHtq2D8SMo9WulZ6JqUTQc6ccssvLGeYMlugwxUERoYoUaquwwuqE1zSvS5mMviSOLg/PDoBsm/79qJAp4JzJgt5fYfHG7cP0Lc9mZ4LTTgibhzykFRNf9NOkINxwzu1/ATl1DmQOnA== 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=SARZlRcR1t3toMGP+fGYB7qMUCi9wEc4MUcyoDyKB6A=; b=AG2Vr2uUdfjyIt7LPzQBQfmj3nvI2pVzSD5wVqKxYMHKF4QVA7x0QzaRfDhdXYoTC5V2RQwPjVYKooM93uYtVr/aaMtZ/1nKNRwr6PHML5B8jjPzyuSQ0ki3W1ElYWM3S2sMt0Yr2Jw82b5Qt/tEJf9KiaEkD4crGuRr6bRHb6AnbSR9MkiGwLycPNjHBmknpesXy41jen3IC4eKHEh+OOgUn70ONFeTwECJjWHrGQAZLKE8KLj1syDnfpyOduyMQl2/kJpG9yjrsW7ScGxCvbKi2316Rq6Wa+eBFlhc97NkNqY6pTXA/Yk6PesWn1lh3QksFKZZoV403/7Gz8oyUg== 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 AM0PR04MB6914.eurprd04.prod.outlook.com (2603:10a6:208:189::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.31; Wed, 3 May 2023 06:56:15 +0000 Received: from AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::768c:6df7:9afb:acd7]) by AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::768c:6df7:9afb:acd7%6]) with mapi id 15.20.6340.031; Wed, 3 May 2023 06:56:15 +0000 Message-ID: <733f36fc-71e5-8725-ed17-d45a42852a6f@suse.com> Date: Wed, 3 May 2023 08:56:12 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [PATCH v2] gas: equates of registers Content-Language: en-US To: Hans-Peter Nilsson Cc: Binutils References: <3a7b6bb3-4ab0-15af-0c74-5d7798ac3793@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0157.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::18) To AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6551:EE_|AM0PR04MB6914:EE_ X-MS-Office365-Filtering-Correlation-Id: 322462ac-2c85-4c8d-74be-08db4ba37cc6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Hqj3DeeynCNXCh1JkxgxygG6kwQAO41/4iPg35nMJDPv6y3T9vt5tZbVve83KxVBYas0iT9oBOx3kbRUljOGLOZ1cfKoi//EPzTC5uORFjdfRBqxttpg+drG0jJWo/QdpRNB3v9eWgPsIzGkMMSWBQWD8xz2E7i2O6XZ1z5qFoeh4j5ip/ujCiv9AKOCBLNtdZkASFNd+gCks39nx3NHfBnDexfQqQyy9UsPLv/argJPjcafElT/MN9h9GopXTBzjALCg80mt6XehTQRHgIM7r7lYqoTnTHWVTZ7dQkKL+fiovIONEtZmTSPlZ3hO7tYBoLCnig3YtYC0N8NgCSwtwE4gjRn/wjNMViyII8UFU8965e3atDdL32Q7uzAbORzhpc0RsydMFRXwnwGIUv9ul958UldFJRRpkzSrxjR+c5VC5NDmUMZ7IjQp+gykbNsI80YB5DAf2ELBorEyXa4x7CtoGFiGHH7XxJSLTxNEGk6GPyFK5Ss4GN4Rn5bkJI2mkdDGrZ2m8s+YB9y0Jfu3K/2R4WS758jkpG/AFqLTX3mESxq/Al42sU+5WkI3EbvaydYGuvwazw+0e5YKXb9WsyY/XSA4hUJJ9/Xcl8oELQyEz3FN+S4YC/nuQIzRT2nKwJ3a0lACP7UzR4eRAoIJA== 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)(376002)(346002)(396003)(39860400002)(451199021)(478600001)(2616005)(53546011)(31696002)(6486002)(6666004)(6512007)(26005)(6506007)(316002)(6916009)(4326008)(66476007)(186003)(66556008)(66946007)(41300700001)(8936002)(5660300002)(8676002)(2906002)(38100700002)(86362001)(31686004)(36756003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?S0RXd1l6TFVoVWcyWm1FUElRcGxhWDBmTTZjUjBNUzExQmw2Z1AzSGR0N0ZT?= =?utf-8?B?cEpHUVlINFBaa21SRHEwNzVhMjZzditWME9lV29ROGFUVUxrdjF3UTltV3FD?= =?utf-8?B?MHQ5Q0dISmRJSitjSXI4YlhBWkVSNTR0RXllSDY0enBxRDBTY2Qwdjkvc0kz?= =?utf-8?B?NFA2Tnk1S3o5RGhHZzhFVzFEaEJzV3dJMjNUd1Zra2tvUDRLc0Q5SytPalZr?= =?utf-8?B?NjJoTEVtZmtnR3MweTVpdmJYQnVGSzlmNGlZUlBsRkprMjV6SHJFUzNla0Vs?= =?utf-8?B?Z0FPSmtIYWJRQnhobW9zNGd4S3lWQjVyZXJxUlVFZXZvYStwS0pmTHNBam0r?= =?utf-8?B?T1BxUDE2bW9ZRHFhUVJjSmFEQisxQ3Z2VHNCZVYxNXhoU3FKd1RGTjJDUU1U?= =?utf-8?B?NWNkTC9JTVdGSGxScE5ER0pmVGFwcVlCek5Xam9oVkRUd25DMXNtVnl0aEhj?= =?utf-8?B?NlkxRCsvYUNMOE5NZGVOWWkzT3dxY1poYnd2RmlpVmVYeWdmckNOenJoeUpE?= =?utf-8?B?T2JuakxBMithNnpLbHBsK1FMRFU4VUJ5aGg3THE0cFFuMVVpbTRWRGlFOEF6?= =?utf-8?B?eWYwdnZsNjk2SjVFd0tLN0dpejZMYW5rS3RLaTUzMkduRHkyaVVGM2w3MEFN?= =?utf-8?B?aW5hUnhCS1M0V1E0T1A2NXZwV2NtdjQrTnJVVkNJYjAvWHoxUDZHcVhlNzMz?= =?utf-8?B?TmFUOHRGRW50cEVUOEF0NHdwKzN2WlFDVmpReGtQT0txUzFVNjd4V1p3TFJr?= =?utf-8?B?WjU2aUxlNXlVaGNnNGEvMFBGZkgvcEk4aExUNnV1UHVEeWtuU3J6ek1WTUlI?= =?utf-8?B?TUh2YXFlT0d6cWFWVTMySm84Y3hnQlVQS2diRmhTZkFaWUxzQ2JmSEZCaUpl?= =?utf-8?B?R1dLcFdRKzlFWldxME1oU3lvckplY2tVVW9qQ2t3bTFaeEZhUlRLY2hLZURw?= =?utf-8?B?WUkwbjYraGpVdmdxNGY2SGhSelNmdVNnajBQaE81bWwwK1c0Q1Z0Q1J3ZEhv?= =?utf-8?B?aWViL09wT2NWZmhIZXp5bTNNdmxpaWdoVUtrMHlUaXlaRjVhVTl3Z0p2MzdX?= =?utf-8?B?MFduc2ZKblNtZFBRTFlkNGEydkxxcUdzVlFCV05CQ1B5RHVtWmk1SHJRYkt1?= =?utf-8?B?NVdBUlNIWitDTWE4cksxSnR3VWJEeU00T05Kcjh3QTF5RzJ0dElZNWJyZHMr?= =?utf-8?B?VGFIa0dDbHJGZjlWVzgvMDVZd0R0SFlXaCtFZEcwdjI5L3FxNGtDdEFxL3g0?= =?utf-8?B?bEhHVFhaREVHaGswWXYxLzBvS2lLbEkxWnVLM2xLdW5ka3IwWDFCeXJMS3ZB?= =?utf-8?B?UHhnbys1VmE1YTArNmJaMzFoRTlBMEpUWSt0TTY1UHZkSDk3cWMzbVB0Tkw0?= =?utf-8?B?VzMyTjhZTG9tVk9zblpnUExLV2NyV3MxOHFBT3poT05ZdWx5S1NTQ1hPYTZo?= =?utf-8?B?ZEVIQWwvRzFFTFZqdEtVUEEzaG9lUXZSbHI1Qng4VFc2Uk5iVnI1dk9pbndC?= =?utf-8?B?ZHROcUtaNm05STYyT1ZLREZCYjdwSlZwVXpxZlF4OEhlRUlaNjFJTUVnMkJq?= =?utf-8?B?NDVZdklCaEdibmp2c2NPK3BpNndqS3RaZWxDWjkrWWF6djNaY05EcUE1TDMw?= =?utf-8?B?cnp0Y1A3aXI4NUlVell0M3B1TkxZdHR3YWdaOFhldlhienkvZUV6NVdZeWUv?= =?utf-8?B?SUo0M3NkUTdzNzBuaFJ3MmJVeU9LUDBWM2JvTEI1WXpzU2FvVzU0UEdPKzNi?= =?utf-8?B?UEFMV3I2QXdVcW1WaDJtN2hpRDJ1aGtwdWt1eHZHY05mNEx5YXpxQmQzYWpH?= =?utf-8?B?RDlUTUVweWpYamd5REdXekFJaWoxWnRGc3F5OTBRNEJRaDVIZWdSWW15SmVx?= =?utf-8?B?c3dLOXZqRTF2NFF3VlhiNHlPVWJ6Rjk3aVlBSFpVb285NXYvdnFFakdyaGdJ?= =?utf-8?B?QVpFMDlBNURLMjlzN21FZUwwc1lqKzNUWHg2RWlsdUJqWFRtQk5icG5GYUdZ?= =?utf-8?B?Vmc2Mk9VVGZqN0J2bU0rcDlGWFEvY2N5UWRKWGtGTEg5MUFsVElyeXh0YVlM?= =?utf-8?B?cHlYa3h6V0M2OXdiaGtBQjdDSVVYb1Irb0g2T3Y3di82ZmxQT3Zxd0dtQnV3?= =?utf-8?Q?ojlnv6o53c4nNLEY/01XegMmh?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 322462ac-2c85-4c8d-74be-08db4ba37cc6 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6551.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2023 06:56:14.9547 (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: XvgiHXGxn2Baqq2pX7n+ojbMdrjYmtT4Jq2fAxAPU+DMEJC+M3sSle4WZKOm4bFySRkwo65kNAHfQWNOsidRKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6914 X-Spam-Status: No, score=-3030.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: On 03.05.2023 01:37, Hans-Peter Nilsson wrote: > On Tue, 2 May 2023, Jan Beulich wrote: > >> There are two problems: symbol_equated_p() doesn't recognize equates of >> registers, and S_CAN_BE_REDEFINED() goes by section rather than by >> expression type. Both together undermine .eqv and .equiv clearly meaning >> to guard the involved symbols against re-definition (both ways). >> >> To compensate pseudo_set() now using O_symbol and S_CAN_BE_REDEFINED() >> now checking for O_register, >> - for targets creating register symbols through symbol_{new,create}() -> >> symbol_init() -> S_SET_VALUE() (alpha, arc, dlx, ia64, m68k, mips, >> mmix, tic4x, tic54x, plus anything using cgen or itbl-ops), have >> symbol_init() set their expressions to O_register, > > (Heads-up for maintainers or asking for approval though being a > global maintainer? Anyway...) Well, I'd prefer to have arch maintainer agreement, but I wouldn't wait indefinitely with a change like this one. > Ok for mmix iff the binutils test-suites (ld, gas, binutils) > shows no regressions for mmix with this patch. Thanks; no regressions seen here. Jan