From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2077.outbound.protection.outlook.com [40.107.14.77]) by sourceware.org (Postfix) with ESMTPS id 255333858D33 for ; Fri, 28 Jul 2023 07:18:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 255333858D33 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=LQCKxJ/HbwxQmx6UARF8WD1QLTqwNAdKoXcv7VDJd4WUg6jhYN9l1bq4CfsXzrD+tL/7tg0q9bJjwitw0N04iXkOdrwseDFzo/YbtyXBEq7gQI7xxS9JU1oV1GXZCMzAxojEWEcf2dpw4iQO3EYO287Uc3/+ZlLZYiGKz2lsuRGJftXDC1ib6mZ9xwmeShZUhQnTcsKzrF9ni8ctGMrzyPOcRfqe/z+zE0c0Qr/xMcNCuS6aJy9CTb/4CFW6wLJM2oYwNf7o25lmuFblLazGedcdKzX3alP7X2itgWpu3AO/G3VbwtO+2LbqU6xub10CspOhTg9bLGk5180DgCn//g== 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=ATQK3RK6ick2qHiWEK/ChmXWw5cNt0AldBE3JmnkLro=; b=RRWmKVShEOEOAr6pxE3Fo8MULnbpRGbc3knRK3g6afy8e2+rdzq6ySju1mQjaOKWAy75Y1I58jhrmt9OUSY2VDjyXoBQwJqXICE4fuk3KTOFo8n+xPYvlucdmTETUOaD9g+78P57bvq0l/AxkpDl2M8Pu0rizLeDwl1fYcJHBivzwOFmHOIzKwDDGxC67336svlnKllqzdl41vCeUp2SU4OSAwWbPS769af379QIxBytPFw6eCgpIQO8HdWMDiMg7mYF7BGSUF6N4rNoiLQBWGUCpH2jA/Z4zTg4JCAzEJoZUib+ubZ5qnj0MU86geU6tJtNd6lcVG8yierCanQLdw== 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=ATQK3RK6ick2qHiWEK/ChmXWw5cNt0AldBE3JmnkLro=; b=ZcXmt7nwzEacbS6wYboSw35YlyEZL1NkdwUwcVvGglySu/i/w9VRqER/5tNIJkfFSsvPbHoWZgHokXbyyeUvFovwVaNGvXrhXDJTTZ5YY/+TovQtkZV7aFFcysTqbDzNVESFl3cPWc0qiOVBTNtsueDQRJNSsrnlmGufLgIZZVt7ZBFVTF8H1XPFgHtj1Hn+v4ZGm7BCUJSUs2gGlZu5s5WNmqlEjq8S77mmx7+hbIR5vJCAO+8WfDS3W91IPelYzeIOGpp0L2PvfAo8Um7DZ+0RAVbZ0SeaUCpvrTe3Ulk65DfOxKjaVbyQ3MpyL2+FkqRUZi6/RVlJR2xj5Xh8qg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AS5PR04MB10060.eurprd04.prod.outlook.com (2603:10a6:20b:676::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Fri, 28 Jul 2023 07:18:35 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e%5]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 07:18:34 +0000 Message-ID: <4798e910-f499-1934-b2a0-b44a1c8dc3e6@suse.com> Date: Fri, 28 Jul 2023 09:18:32 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: non-conformant ELF symbol table on MIPS? Content-Language: en-US From: Jan Beulich To: "Maciej W. Rozycki" Cc: Chenghua Xu , Binutils References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::14) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AS5PR04MB10060:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b96825a-dd43-48ee-09e3-08db8f3adadc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oJoCjGJ3bD+bhZPHjMTkMkAKHA0MM9/+tPYwfbrSuVfZYNqw5jdvxKdEZiME4yr/AsydiTL5IwYuGvHtbs+Rtpamc6khxJCVf8T7xjoRr2V17jb1ClI1eScQZOcEZa9Sm/PdhgRjESxe0YfGcwoe5zrwO5/jMQx/NekAq5nby3Qie00P3d5VRyp4H9HF6AyjgRuHeNopMPu2tyyUMPe13Aq/+97JObu9zTpaf8dh4Yr26sE4qP7C6zAOwy0V74xpBuaU58bKjUFVXiJeZyWOdP05d5jVFZ2mPqwXDHfx3ejX4SSd8KGEoZpytRhYoSBwyMOUm0AI5Xx/O4mWj2geQuPxkY9M6FNpP60uL2hJeK0J13BMC6yooj7QHW24AWBiiWxR9C0t4QKnoJgFyL2itvaAcas7jRww4yLqsxdcAjiypY2rmUt0N6wVAci9JpuPaDqWsa1DqW2rjrbuWF0bPqgM49m61xektt2eQKDHHOxoCcDV7GdCD3Z9GwvU/D/AJRfxVogcd6bM0AressQNl3ClkN4gC8mGyJNlxDH+DRxnuUndam8mHiVoFelpGSikMdQXGOS6maE6812G33ggwRA1XPJhTYTELv9UTjKrMUGn5m1y+27jivJkKjkTHfLatF7yEvxtuIrS6lp9ELYaHg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(136003)(366004)(376002)(396003)(39860400002)(451199021)(83380400001)(54906003)(2906002)(2616005)(6486002)(53546011)(26005)(6512007)(86362001)(478600001)(38100700002)(5660300002)(41300700001)(31686004)(66476007)(66946007)(6506007)(186003)(66556008)(31696002)(316002)(8676002)(36756003)(6916009)(8936002)(4326008)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dXBhbEE4M2dPYkZPMjlxanovUDcreVlEZnBwMlFwYUlIU1I3d2E2bzR4Rkd6?= =?utf-8?B?Q2pmLzFyREZsOWxUMUJWam9vSW5aVXZxYXZzUUNCQkpmUjd1bkxXUmx0VC9L?= =?utf-8?B?eC9EVzVTK2k0RVBwTENiTSt4d3BwRSthSGFnK1JRUngwSXVXenNWNXhQd2py?= =?utf-8?B?OG5rQ3NrTkNPOE5uRXJycEs2S05TZUZmRDd5ZkhMTU51bjNsVkI0c2Y4cVdw?= =?utf-8?B?WnZoNkpsaXZmN2k2N29CVEVSM1kzb2dVRmtqeUxQOFZ6L1A5RDhzTE5nQkpL?= =?utf-8?B?aGQyYU1OUnBOYWJMRndHSVRNV0t2RVBhODZMeGhoc3F1UHE4d1dZLzZDd2ds?= =?utf-8?B?MmxpKzJwODN3SWpaU2ZTOXk3clJGQVdFOURabDZMQkd6cFpvQlplT2ZYV0Zz?= =?utf-8?B?SThwZmRrOWNJRlhCVFNDb29BUUF0aytQamo1WXh1T3paekhrQTIxVFBqWnEx?= =?utf-8?B?RFA3V2NpY2lGNUdaTzVnb0ZOQ2s3RG5oTmxsQUZlekJqdWxHZVh0MVBCbVlw?= =?utf-8?B?K0pOWUtRZStISTVPTmQyTXVsNUUrM2xSTXNGT0h1clVvRDBYL3p2bHlUNEtw?= =?utf-8?B?dERZT3BUeHhvNjNlV3ZUZ0liZ1hCc3ErcHBIUWxoejhRK29qNjJqdlU0Y1Bp?= =?utf-8?B?UEw0dUUxZFF5dDlpSkh4RExwN0M3WnFpQTBmMzRFa042Um1JL0Iva25kN292?= =?utf-8?B?Q1pnOUw0dEFJcGcxdnNJZ1hQQ2MyYTU5TnNtM3RJRUhvRXEwQkJRTCs4Z3lq?= =?utf-8?B?OFh4SjhodmZiZlZvd3RzeWw2aHNLUWp2N3JuVExtNktHS2I0QWpFMWlmcEQx?= =?utf-8?B?WWdESC9nQ214UUV0QmxaMTR1V3ZVQnJMK3c1Sms2L2k3Z0FpVThjN0tBWkZE?= =?utf-8?B?SUEyRGxSWFkwaUZTQ2YwbVpDVFJYY09GZWFiK3JVeGl6REFINVhhaGoyZWRr?= =?utf-8?B?Y3c0MGYvdDYzMnF5NnFSODdXd2R6OUhPZTVDUEZvenZzK3FRWUw1elR2MzA3?= =?utf-8?B?MUdETXJJTktMYjVObU5OdkNiOWhpdXV6RXphVUlhSWs1RXMxU21xaU1kQzFW?= =?utf-8?B?cU4vcUppcDdicGVlbTBxb3g5YmNkWGt0RXZkaG82bUx4b0R2ZVdRcFhxTnFv?= =?utf-8?B?S2dEMkRLQjY5aC9aYlAvSVhBZFFjb3l0QUUrS2FMUjVEYkZpem11RXNycjc2?= =?utf-8?B?Sm5QUkoyekVCZWxMMkxDa0lqc1ZTZENXY2ZWOE9tRlZkY3lqSTJmNzlVQkJI?= =?utf-8?B?ZW9RUUFSV1MvTTJRZVQ0bTV3a2c3bjFGN1dRMHhlbHVKWjlaNDlWK2VpSU5Y?= =?utf-8?B?NXRwVHdxL0tWbHNYdHFkOEQ5Z1RxRkJqdjRkUzg0Q1pYSzJkbi84U2w5RjRr?= =?utf-8?B?Z2gwYnhNc3pZT01FcDI2Y1MvcGkvbHpCZUhtSjJ2M1JGK3pBWFFFRkhYblFR?= =?utf-8?B?M0hGbGQwQlJWWU5saUF2UzJmSHRSZ1ZGZjI0cmpXUjNlTHJoVEtCWnd0VXhN?= =?utf-8?B?eVpCMW9QTVFmOTZwS0g5VDVXUEZIVE1zc3phM2dDNStyeGYrcERzV25kRGJL?= =?utf-8?B?RWNHVXdEVytLcVVYVjcvK3ZCSHYySURwNjNac3BsVGhiRHdpcTJmTnpqbTZJ?= =?utf-8?B?QTEyajVkOGNiWmovU28rM3ExbDhGTGRIRTBqRTY3WnFSRTIvNWNpY0V5N01J?= =?utf-8?B?Q255bHVZdXVoc3grT0xRdUEyTHZRQUdzRzBNai8yUGpFTVZjUVFNcUxkN0gv?= =?utf-8?B?TS93ZG9udkcvNzhxOTE3ai9IblFxV1hiWjdkblQ4NEZYK0kwUFluSkhldndG?= =?utf-8?B?NWY0a1V4andoNUY2QXJsVU9iTkcwblhGZGtKOWVNaEFQWHBmMkJXa2VLTVEy?= =?utf-8?B?QVRsMGpOOXdkck1GdEJidUdSTXdmQWxhZ1g5QVl3VXZnUk0rZjNPZHlyVi8v?= =?utf-8?B?amNyUWlZRVFDcW0yRlNiaUw0K1BhWnVLT0xzaC9GUkNSU0lwTEF0eXpvQWVI?= =?utf-8?B?a2RNS1pEVCtZYjhuSWxWbUdrWnRnWkZDY3drVWN4clRmWUZYMVdKY0lIYmxJ?= =?utf-8?B?UktRZFVxSUdOdWo4TTRITGhyR0d1NEh0dWhLd3RTRHJuL2Q0d0lKek1TQ3lW?= =?utf-8?Q?lzizPxtegcRCeRFXKeV6UCiNA?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b96825a-dd43-48ee-09e3-08db8f3adadc X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2023 07:18:34.7041 (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: 6ciDH7yMPyOMq05AYTI7JpQIFFP1F/IE2EFA3+3GkTlUXoDMFG6fzO8tbFu75OFBE7Bc0PK/OGgKLn1xuuV7mg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB10060 X-Spam-Status: No, score=-3027.2 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 28.07.2023 08:13, Jan Beulich wrote: > On 27.07.2023 21:28, Maciej W. Rozycki wrote: >> Determining whether a MIPS target uses the IRIX emulation is complex, see >> e.g. how binutils/testsuite/binutils-all/mips/mips.exp sets `irixemul'. >> If you provide me with test case details (input and output), then I may be >> able to give you further advice, > > I've provided you the input (see context above), and you'll be able to > generate the object file from it yourself. But I don't see what this > would bring, when you already indicate that this is "expected" behavior. > >> but otherwise you may want to mark the >> test case with `notarget' or suchlike rather than `xfail', because that's >> not a bug with the backend that the symbol ordering varies. > > I'm okay making mips*-*-irix* "notarget", but I don't view this as > appropriate for e.g. mips*-unknown-elf. Actually you're right, it needs to be notarget, or else we'd see "unexpected successes" on the other mips*-*-* targets. I'll refer to irixemul in the accompanying comment. Jan