From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2077.outbound.protection.outlook.com [40.107.15.77]) by sourceware.org (Postfix) with ESMTPS id DFB08391E4C6 for ; Mon, 19 Dec 2022 10:36:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DFB08391E4C6 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=TznM9xIOQlT/PqF9iAIoJtcPETeq0K1WuS1rI50ZACJFnZsy3UtrQQxW+pjM6QeEYLywjoC2mkmyYS7rvwGuE1j13UP5waLARmGn4THLTioD9tRKJevF00YuY6B+0lIWg8wOotEJcT93NrPm3b1F7TcwRQ+Oot4VUgZ1xMkZzqp22FDQZGrZIzXsA+sorfbxMSiZw9O5/i+HSp3Q5PSgz/erxImEaw2lN1DoQHiHsDwWZ9hFXwlQqF+2Hw/7aRyDqNZAIcaGQeRo3VoBrl9VO7ENczwmiwxcQbvPYFn7l3WM+afhiVV6tTqvtxZXytG1EDd7DJjir6/lOUMA2+9Fsg== 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=b8hYGpRRRTKJhwaaorGszt4nPyKntuLheHK33GJP5TY=; b=is+Buht4wHHbtdu2A21uh0qBtwKZtVFmrPFqid9DacwBwkCbuXYYIvmbGFIJr09bOYewFYTFBCD53KHLpgGiuqyK0CtbJhd/L/0/BpBLHJFMK4IY448udK4ZjBawj1F5jSzqZquKdRH1AABmGPX34K7wYdbOPZnFZ8YTclK+53Th8QUKPm0Qw/wxukz6vZxdJYXfM3y9Vfn/kEHtId7SSADy7y5dQXb7MGb5qiw98yUCd8cfqrT7lmTczA4sWuwsBXIKTJdz/H8pkn2cGotnXacjwcbMB8h4w7vKRkzSLMHMe0LtvG8qWmHIO+3cOawcUIIqjNYBT+0Iu4c9LFTKNg== 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=b8hYGpRRRTKJhwaaorGszt4nPyKntuLheHK33GJP5TY=; b=moVZEtCDvxaPTfvkXCCZrwn40bxgabcr4OVS7ZmBptfbg3zYiaZO7bdHRxwSkh/c41We3xLY5P2xJdAy4fUpZxUVKcpp6ARESCDPbT4LnY6gr/PPOYJcBupC+rZhO+ik7WcPJwhb2k5jOyFQQZcWUIhTgIHumwXPhjQUHiyEUBN7WoT1XHWq4AXZYBUMH5bEyk/1HVb/eRHYMheEEMLwDAGlzFhWM7Jln/+zyOnMde2WI5c5zTHkGsxP0xIysE0/y+eqRNHE6BCh2dg7Cdjtg6jUntqtzrZX7+RzWEEHU26EM4Dv7kee0V7D0bWFp40CM//dlMzo/JeZS1xSDhHC2Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by VI1PR04MB6781.eurprd04.prod.outlook.com (2603:10a6:803:13d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Mon, 19 Dec 2022 10:35:59 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5924.016; Mon, 19 Dec 2022 10:35:58 +0000 Message-ID: <6af33542-7eba-d998-6a3b-17442898d1e1@suse.com> Date: Mon, 19 Dec 2022 11:35:59 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 From: Jan Beulich Subject: [PATCH 00/10] x86: re-work ISA extension dependency handling To: Binutils Cc: "H.J. Lu" Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0077.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::16) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|VI1PR04MB6781:EE_ X-MS-Office365-Filtering-Correlation-Id: 208b9578-5682-405d-a56b-08dae1acd139 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GmZITnCzCawiyBIrpU1lfm1CBwG5Cdrxni7SkXY4CvTWJiq5kgqBYyIlxJJ8ozjrJcSEwVcZDgAUAA3p+rLz8lfVI67wrSPIJGiLYeOsKQq54h/3Ik57UhtHE/QGU4qtEXsno1Tz3mXFAPw0G9x6PA7gMQDnJJOFyojWBQxP/9E+VQcx2uoF4wrpUb3KkOWXregbNQTp4WYMZZ4jizd8NGtIadP1NhHPd0Ca/n+UXfCaLqZ4B4kW3yCksDK1fHj1/gVycCYyDXzKBWWnH/R8F4LmRb5u6yBSRmPtB3hJp5uPt3Cc49uNTTlg4MGewaHfmvsQuK08LuGdZ2Cl3M6OpTHi5EXttnTpFaSLkN/XqugqWfIsBREdsrQvGwh0HzTg/7OyAf5AgF8XsL+kM6WosVx1AL450FpLgvit81hzJa8BPx9j93C7OS/gEsyEi6XmItP5vxvSjzqHa7Ji4B7JsH3OoVYWQgPq706BR1dU+I5dpIS0lusuOmskJVT1BZt1WpI4k3LsrYtRs5Tis+V7O0nxP8xe7Ey8a4DvKwXC5pJcUcX3T12PvkUQ7n5RUkzuhGNPS679my8PRqk0fwJ+/gT11EBGoAzugFFzF7704JMc10AJGf7fAOgU84NYYKce26/o26mWg8bbX+RfmsoVnq1GGP8O6Z5LXuXhbo/YoXLVM+3gbmGYyzgB0ubwCUVzMo9pTRgJcQTVh51+/Gm4B4XtmcK5Uku5Imz+WmDIuDI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(366004)(396003)(376002)(39850400004)(136003)(451199015)(31686004)(2616005)(86362001)(38100700002)(2906002)(6512007)(186003)(36756003)(26005)(6506007)(478600001)(6486002)(6916009)(316002)(8936002)(66476007)(4326008)(66946007)(66556008)(8676002)(41300700001)(83380400001)(5660300002)(4744005)(31696002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q2R1WGxtZ1kveW1XeEdqdVAwMXFFdVFNV0VnMElIeldrUDdibTMzcHVUc2dh?= =?utf-8?B?TjBBNktyV2pSeVY2Q2JIaUhFZitmWTljVTNoRnk0VVVPYW9NczdtNjBYSXhQ?= =?utf-8?B?alVMcnJyVlFQM0pDdjIybWZWZU52YlhiK2V3ekoyYnNxOXg2TnJRaHdJNmgz?= =?utf-8?B?ZmxNOFRwU25vcXJSMlNHaEoySFlKOFM3MWlRYk9HVFJaM3lYdDB6VGJ1dDZE?= =?utf-8?B?YzZERUxOTlRBNkwwd0dkaW5DZ1NpbEpxTXBORGZIUWNyZkNMWVJIUmtXczNv?= =?utf-8?B?Z3Q2SkVSNWJteWNLSUFLaDhQSTZNblhDMmxDYkZBSDlORWFXSGg5bXhFSFZH?= =?utf-8?B?ZEhoRG1RVENEVkZKQUh4YWZGaFBmMkRoM0tNVzExbmdaN2draWJBQ2FDUW1Q?= =?utf-8?B?dndYcWZVWEpLQnl1Y0g2cXp5dllJemRrdGt3Njlxa2M2UzBWM0FmZzluM3F3?= =?utf-8?B?eGdZcGR2WHdDL2ZRNnZzT1dKeFdmeksyVC9CZWN6RUpnbS9hQ1pDMU9nekFy?= =?utf-8?B?TEg3dm9Id0tML2Q2NUJEejFzVFBURUsrcFRMRmV3TkkrQnBlaloxRFJTSDZB?= =?utf-8?B?T0cyRjJickI0ejNHVW10ZDFFMXROSzdsaThsMW42cUNIQ1hoajBjeTJGblJt?= =?utf-8?B?RXU5am5XREJValRDQTY5a1dHZy95RkRQd1psV3gyRnNnbU9aTDQ5OXNxcmtz?= =?utf-8?B?Q0JkbEVUTWUvcEFjYjRqemJhZVhSdXc1Zm5vc3lVV05pN1pyVXRhZllsZGpw?= =?utf-8?B?eEYxa2tYeGZINXcwWFVRd0lMQTZ2RjROL3FjdG5tOHdmV05EaXZXQVZVVVdv?= =?utf-8?B?VlE3b0QxekRVdG1PMlo3NS96OTlKUktoYXI4Vmg5VytZTE1sTDNYd052S1gr?= =?utf-8?B?OGdwcXVMZ3J6WDRMRlBSWjRwYU9vQnZmMi8zaHhLcjNDVSsxSFJSQkE1WkpB?= =?utf-8?B?dW5nM1JqTURtR2xiZTNoWDUzeHBqSVk3U3pCRkVtU0dXVGcxa1FyVWJKckZN?= =?utf-8?B?K0s5KzZRbyt4Zk54dlF3QVFYZkU4bDBYYzM4ZVIveEdmNThhclBFOUFnZmJ1?= =?utf-8?B?N0p4MzVqQ2hyL1J5Qis1YURuNWZHdEVVOExzUEJZNi9XY2k3OFRZQUJHU0ZE?= =?utf-8?B?dUhWMVZzZERYWUpzVTIzTjBCZlpadTFJWndxUGM5M1RUQzVMOUJ3dy9XRGw5?= =?utf-8?B?dGhJREoxY3NYYWtRZVhCa3hmOGxXK0g2cFp4RFBpL1Z2dGxwWENuVlF6UUpW?= =?utf-8?B?ekhtdS9rYmp5QW9BNTE4RXhwRHdyNkNWMFBuVUFKRFlYajNxMCtTK2hheGJF?= =?utf-8?B?Q0pHSWQ2bUFhbjB6RDIweDFlUmRJT3VOWWJWeC9tY0xubUVyZXFXR0JHaHNF?= =?utf-8?B?ci9kc1c1NGdDc3pxZE5vdWYzZWFkdUlOc0U4cjdQaEp6T05OeHdoeFFabXJt?= =?utf-8?B?OVFxUGxiYmRFNjRxNGZHdzVpMmpwRW0vbFNpRzhzUm0yRUtmTFA0UklmR3E1?= =?utf-8?B?TEM4TTU4anVzckp4Nk52YXhpbDByS1RIaVBQNWFqS2NXQmpsdkJFeVBuY0N0?= =?utf-8?B?WG16SENZT3hFZUs0bDFTWXF4a1duZ1ZDUDdQelBGcjJYUmsxbHpIUnFVNkNN?= =?utf-8?B?Z01xTElhbkw0eEZNY3FTLy9GaVVhUVFSM3JHZklvS0c0Tlhrd3Z3R1FoUEZm?= =?utf-8?B?VHJKblh2QnpDOHgzb2c4L3MzbWh0Z2xuVWlyelpaTlhkWm9MWVZ1NlJNSVdj?= =?utf-8?B?bGc5Qitqa1c4UVVCQmNNcnI1Z050N0lSMEJMMDdacXQ2ZFJvQ1BWYzEvM0JR?= =?utf-8?B?NEplNUZHOE11L0dLV0M3cmdYUUtBdmlMbVhlQ3dISy85WUh4SUk1UHJLdlBi?= =?utf-8?B?aDBUbWdvM0M4SjJld2toQWxpMXJaWGVZOUNURUY3YmpBWW1DOHI1R3Z3bjNK?= =?utf-8?B?Z0ZkSEtzZlgyYVJmUUZpeEtCd2t3MUIrbDh1TGZndk16STNqZ1VjcW1YNEZG?= =?utf-8?B?QytpUXVLVExnOHFHQkZNY2xuVTBFMXprS2U0VXVoNnlPSEJ4amhuQUtDM21B?= =?utf-8?B?cjMxRmF5SGlNVjNRYVBUS1VsMmtXQ3BkRUxzRkZ1WVJDNWMzMXJGekYwZ2hF?= =?utf-8?Q?WyaWW//G9z/LWfXRll6of2RaU?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 208b9578-5682-405d-a56b-08dae1acd139 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2022 10:35:58.8749 (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: dzgKk8uCf3daevJJR+hFs81UmnXkkKGbGsk7pt0w4zxLE2AbqrRUFgOQP2ALsf45RTtGzXhIzYH6C2+ygklY2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6781 X-Spam-Status: No, score=-3028.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP 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: Getting both forward and reverse ISA dependencies right / consistent has been a permanent source of mistakes, myself included. Reduce what needs specifying manually to just the direct forward dependencies. Plus a number of dependencies weren't put in place at all. 01: re-work ISA extension dependency handling 02: correct what gets disabled by certain ".arch .no*" 03: correct SSE dependencies 04: add dependencies on AVX2 05: rework noavx512-1 testcase 06: correct dependencies of a few AVX512 sub-features 07: correct XSAVE* dependencies 08: add dependencies on VMX 09: add dependencies on SVME 10: correct/improve TSX controls Jan