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.111.102]) by sourceware.org (Postfix) with ESMTPS id E8FD4385EC54 for ; Wed, 16 Mar 2022 08:46:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E8FD4385EC54 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2052.outbound.protection.outlook.com [104.47.14.52]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-22-wQmqhgR8PLqHhkNVZeUzoQ-1; Wed, 16 Mar 2022 09:46:43 +0100 X-MC-Unique: wQmqhgR8PLqHhkNVZeUzoQ-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V7vozT6LhLuFv8ER6BrhDXuTEn5qUkG92Aq7UGgJcE1NvXtXQ8K0nzH8obUP+XfRphenOv4kSx8qfzdpE7pgaDr0q8mhX2Gt7ZjwU/dXzEG0SX+w6zrtGU9cpz3tusFOxwzkUoz9s2BYPAj0kFLUGyl+Ra2YsxknenMsdw3meEu3ISfYixCg2vHsXM222rUS0bn/It1+kDAi85PUXRYrN7VjgObl2ZUna/jmtJbhAIirVNTNDA14b1fSbzaGsrlMnTVmrgwry09l34BtznCITplMpSfRacKPrilG4rbI/ICYZSl+AAzKhn6vzxmMLG207P7SuwuEGQBOZirlc11New== 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=e4Ngdgr1lniDOnwxnM85TMmQM/+JpqGZwUfTdFzEhEk=; b=UgO2LBTSWevlVxuyPVAadWVtyLELva7O0xr/1u5gmTh8bpjBSzheM7bf6VUl8z2ATduCOjXXoScSxBqu3k0JWqKife8Rt3jAh1oTqTPWPe1bsG1BAQ/mWKoBLlxuU22AeWD8+x89MUt0z0rUROKkAKLxxR32ECub53fxXlqfLWr1HryYA0+tResbxZzj6Zf0itd7aaQTAqeRQozQ7o39ILqQ5RUlN4jxbfaySVxk3OoParbhODPr42H451qkWzxTE4BA7CSrbOwKhSo2LYYiILC2HgJiPvcaeucz1KmpCVd3i1xYi9JFaoUuPwgHgeaAmozUAhev775UMiWx6MwT2A== 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 DBAPR04MB7463.eurprd04.prod.outlook.com (2603:10a6:10:1ad::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.15; Wed, 16 Mar 2022 08:46:42 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::e8ce:db1c:5bb0:af0]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::e8ce:db1c:5bb0:af0%6]) with mapi id 15.20.5081.015; Wed, 16 Mar 2022 08:46:42 +0000 Message-ID: <0d4e74f7-1607-1edc-0652-c4ba701edaeb@suse.com> Date: Wed, 16 Mar 2022 09:46:40 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: [PATCH 3/6] x86: add another IAMCU testcase Content-Language: en-US To: Binutils References: <93cecdf2-b805-4508-9e34-89fd0011ccc9@suse.com> From: Jan Beulich In-Reply-To: <93cecdf2-b805-4508-9e34-89fd0011ccc9@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM7PR04CA0007.eurprd04.prod.outlook.com (2603:10a6:20b:110::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: 106103c9-de44-4cd6-2e56-08da07297e85 X-MS-TrafficTypeDiagnostic: DBAPR04MB7463: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: olPUaKSb5HMBbkzLvRvQL/4U0RX7KrbQyBnWZjWfVtoIimabi0GluSxpB05wv53GcKqeg7Yjbzja4q9IsZYgKqrxY9ljzlDCPt6UwJD1Kcw1zjEelU3wuJBtpgZuIEFldgkCg6i1WzgxmDJHVVzkM7dUGJXqB31gOZNEMIuY48j0Ybkksz0NUXMOXG6NTPbcnlXZzb8B72As6dUobqNFtk96rAJF2pdMRuQxQHsBiB31HM+AtLEteRFDA2YL3KT26Flfe793jiz3H9/0duYLJTI7JhMkRRK6u8OrtQI2jiL28T8MO+zoauSqaP8qF47CeVllYivAMIu83EqheClCWF7IFRROASIAaIYQ2gMAdpOr3GBDGWSl+d7G3ohM3vl47ODp1SuWAUo3HW5IIgGdIOxlngOJxiG/LNFov/JIYTpyPT9XXF8JtMsCsccZ4rq7QRRWuFkbES7M+IvC1GbcYe/j2lEQf08PlROHSwvSHJ4p1e8HZOFnR2tLnwauakEeDDQFrH2rJzkUAx9CRtypkQBHFScEu1RfHwMrUl7jti42nau95AAExK0WECSzUDvccp7x4ojPpysPRn4soROSaesZjq+xbywSAOE/hccTM6iJTnuH1xLHgt8Kz3noRgmI87xwmNpU9ukVm08iIaVPoVUMu4g+3x3quU8MCdnzCI5WQkqgMtKh3b6I/YJJGQ5RX9C5gk877NZHCP4H9bBaXJpOgc1sghF6vP3Rrc45R85lo6aak8ch5HHi3uua0jy6 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)(8936002)(2906002)(6486002)(6506007)(2616005)(508600001)(36756003)(316002)(6916009)(31686004)(6512007)(31696002)(4326008)(8676002)(66556008)(66946007)(66476007)(86362001)(186003)(26005)(5660300002)(38100700002)(4744005)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y0lKVXJ6bnJnM01ldEdLcFVtN3JocDdKQm5LRkhENVIrT1NydHhrUmNuQXRZ?= =?utf-8?B?M3JEN2wwWVE4TUphSk82Y1puUWkzQVVFbVRXR0c1Zll2WmZBSmdSbklzKzls?= =?utf-8?B?dGk1MUNTSmpxeUxkRjJhRzgrNi9DbXV5ekpHcGRWZEJORVgzTHF0UHJFckFD?= =?utf-8?B?bVZVakZGdGk3L2Rjb3V3QXRQRTRFckJseGtzTDF0aWx1Y3hrL1FJYnI4NW1n?= =?utf-8?B?ZFVzZDQzT21kSkN4T1UvQ0Z0ZTNUcnlSZXRPWVljMG1ZSEMzcU1OemtIWHhR?= =?utf-8?B?NSs2b1hPT2xrNDYyTFhLNEpkdHhIMnhlR3kwaVFwVjQ0Y01PMU14SlpBc1lm?= =?utf-8?B?cGFvZ2lQdlA0dGUxSmRUYzdsS3BCb01yUTIyeEtFVjZHTTJzUnFCSGw3WlhM?= =?utf-8?B?NDBXekRaU3hRVjlQeUprb3hnODlJVXc2VVZ4ZkhOck1XOVRURnNMWXNuRjVq?= =?utf-8?B?WmdoZ2V5R2ZYZW9tbDRDS0kvc1R6a2xLZVMzeTVTSzNWenlsMU5OcDZTdFRo?= =?utf-8?B?T0NHL3lVOWIzTFRQTjA1czNrSFpRQnJnaGw4V2wrbmpMTTFKTHl6TE5veWFr?= =?utf-8?B?YXVhNitnSWdEakFZVG9kRHEvbXpGMDhuaFZXeUQwMEZzQm5sdHR3L1dLbTBQ?= =?utf-8?B?YnhaQ0kwL0hienVzR05Nc1dwMmxyVGpSYW1ZWWxVWEd5ME9XWCtJd1lGOU40?= =?utf-8?B?TzZXcWJLb2tmRkhtOEorWkFGKythVm1DZVZ4TWc3TG4yV1B2NlliOU51UVYw?= =?utf-8?B?YWZCL2ViK0QrdVlzL2dCcE55WUh6TnBScGVrVTF3VGFQMC9zVGZKN2lROXYw?= =?utf-8?B?K3hiTDlaa25TQ0JrSVl1a0M3WERkWk5oTnAwcFR0Z1dqZ1gzOWg1L29BVG51?= =?utf-8?B?dExnVEdjWWV2Z3RKT0dGK2RlVVAvajY2blpkNTZIN1duYmRZbWRBMU0wRVNO?= =?utf-8?B?TUl2eU1KZE1jaWxtYkpPczd1WkJSTXBVNkhkamh5R2hDN2pHeWIyTHdlbVNP?= =?utf-8?B?Snl4S05LVFpCZmpaYXM1RU5jcWZSVnk1UjNyaXA1QkhEdWUzc1I1Z08rN1R4?= =?utf-8?B?K3pYbG9XSXhGZmlxUkJzY1RlQUY0Z1ltNkZheTNmazc1Y0d3T1ZHbVl2RnM4?= =?utf-8?B?djhFWU91MWFYTGhLaXpCajNqRHR2eDljUkpJUEF1ZDJad2s4ckwvRncxOGI0?= =?utf-8?B?UmN6dTZINE85NWF4ZkJzdWxZSXV3NmJMWXJqZW5ZbDJ5dkF6RHZPemZpWVc2?= =?utf-8?B?b2h5bTdlWHFaaS9CbVhmOG13R25sMFNhZVBjUWo4em1wR3hLd0lJK3lCV2F6?= =?utf-8?B?NFZWcFc3VThqeGxVaFVqSUtMYXRUMlYyUmpaTDMzVFN3S3JPckFoYUFZYTI2?= =?utf-8?B?VzlSckVtZ0NsTi83ejRxb3pFMGM2cUpGUFlORFBqZ21yOGtaL2M4NTNpWDgz?= =?utf-8?B?Z2lDRzkxU29oZkJWYnQzRWNQZ3J1aW5BaHF6NzdWeXh6eW4xZzVhMWM2anRQ?= =?utf-8?B?NEtKWmduSVN2SmxnMnJBbnQ5M0xuTHEwZDBPdmY0U0JUTkRtZk5KanRZSFQ2?= =?utf-8?B?ejZaQmx5djlsZ0tNbFZUc09OUnhZWDd4M3NzQWZVaytQWXBtN0t6RUQ4TUdu?= =?utf-8?B?OGxtZVdXdVF6TlEvbzJUbnRMRWo3TUtDeUVBbFdGc3libnA2cU9wT1JJQ2hr?= =?utf-8?B?OHVVaWFSUmRsSkRsL2FCWkM2VDg3S0NHWkRZTWNJL0Y5U3NFN2RIbDRqeEdD?= =?utf-8?B?NTZVSGVtQzRsZERCMkNid3Y5KzZrQ3BqbXJmNktncm5UOUtuWGxSME5oZHZv?= =?utf-8?B?VnBvckhmcXFYMFFXdnY4RzlTcjVxcUVmNXJJOU9LRCtxZ01NdlU5eXFGUVR5?= =?utf-8?B?am8xTzB3Vm13TU03ajgrcmxiWk1wTSs3cnVhbXBUWXhaYzZQekg5MjhHY05W?= =?utf-8?Q?gljiZnIzun7zfWCptcb+Ua65XDxOdUEI?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 106103c9-de44-4cd6-2e56-08da07297e85 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2022 08:46:42.5151 (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: 6pUPGQVWPbEDqY8o8JOylu1Y4XlFMrc4gYk/UzYgz9wa0dftaX46Tws8+gMu7IfgLxwX4zBFgMyrhQSJ9gj0aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7463 X-Spam-Status: No, score=-3032.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, 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: Wed, 16 Mar 2022 08:46:47 -0000 Now that {L,K}1OM support is gone, and with it the brokenness in check_cpu_arch_compatible(), put in place a test making sure that only extensions can be enabled via .arch for IAMCU, and that the base architecture cannot be changed. --- a/gas/testsuite/gas/i386/iamcu-inval-1.l +++ b/gas/testsuite/gas/i386/iamcu-inval-1.l @@ -5,10 +5,11 @@ .*:8: Error: .* .*:10: Error: .* .*:11: Error: .* +.*:13: Error: .* GAS LISTING .* -[ ]*1[ ]+\# Invalid Intel MCU instructions +[ ]*1[ ]+\# Invalid Intel MCU instructions / directives [ ]*2[ ]+\.text [ ]*3[ ]+ [ ]*4[ ]+fnstsw @@ -19,3 +20,5 @@ GAS LISTING .* [ ]*9[ ]+ [ ]*10[ ]+movq %xmm1, \(%eax\) [ ]*11[ ]+movnti %eax, \(%eax\) +[ ]*12[ ]+ +[ ]*13[ ]+\.arch generic32 --- a/gas/testsuite/gas/i386/iamcu-inval-1.s +++ b/gas/testsuite/gas/i386/iamcu-inval-1.s @@ -1,4 +1,4 @@ -# Invalid Intel MCU instructions +# Invalid Intel MCU instructions / directives .text fnstsw @@ -9,3 +9,5 @@ movq %xmm1, (%eax) movnti %eax, (%eax) + + .arch generic32