From patchwork Fri May 19 13:51:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 96432 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1250913vqo; Fri, 19 May 2023 06:51:48 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7GetGjz9WUP7LyYl5TwLJegIiOROA7TIHV5tmIbt5PhCaWbdnEC9EBEW3CbBWWY5sWOUEd X-Received: by 2002:a05:6402:38b:b0:509:bf63:a97e with SMTP id o11-20020a056402038b00b00509bf63a97emr1713602edv.16.1684504307828; Fri, 19 May 2023 06:51:47 -0700 (PDT) Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id t24-20020aa7d718000000b0050c0d89c599si2718073edq.364.2023.05.19.06.51.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 May 2023 06:51:47 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=T9GNkGgR; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DFB7D3857715 for ; Fri, 19 May 2023 13:51:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DFB7D3857715 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1684504304; bh=XCS89KEc+r1qBD733rgcLIc59UiSI0D+hO70HeC2Xt8=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=T9GNkGgRMaOckMGaXh+nUtahrjz0dSWe+LhKX6n8cJ3C91v8c4YRaKi+JCU3zuCxr RKY7ubsNZx8YTcN+lpghMr87UYHFOFbUMH/PnNJBXmMip4fi4tPUUg1GXrcStH/xnk ATXh0IYugdcOJBNBaQnJGVrRmZ2/5Lc5VaSBTpKA= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2069.outbound.protection.outlook.com [40.107.22.69]) by sourceware.org (Postfix) with ESMTPS id F0B833858C00 for ; Fri, 19 May 2023 13:51:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F0B833858C00 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nEhTso+bUpWvykp8duIfkrYzhE1wmc503r9fMkO/ts6FvwKNW6L7JqrJJmVZyMrX6kWPfKNAyNqU6CrPGpJwSzUa+2gAbT14gT9HFaFq/Er4FKbVV8Vba4QxBlB++X8XJEGie4cIeGRhkW3GPd0bGn9ZCJu+VvEAn7ye+NC9fNu607BT3xvIUIvV6a0t3n+kjUbx+XZeKPdqa3+uQQZ9Gd2djO8810O4XEWwY96PGWRTiCP0xQAoP5J7PuHpB0e2C6YgHPilt7XxGFfvUbVyXHiiYVHIBJNjEP3geif4tPAU1iHPdqeZaivBMdDDpnsjLqixu2JUboKg4ThFh66A9Q== 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=XCS89KEc+r1qBD733rgcLIc59UiSI0D+hO70HeC2Xt8=; b=GeZ953mEBPTxdiLmHl/khkDY6FO8iJXa54/jPzwVZm1Cnjumc3ycldcmKpPlrqjqkJCaMmn4sqPnAV/TcfvJEPR6yQM6RIN7De4oeTeokuuKUZMlizH0pXc/t2bLJz+wnlyww9pM4CBNx83gjHwK96+pOVn0Kxj0Nn9g5DvCzg2QQz23y+SbDgsN7XV2VejunheJGre9d9cyZ/4lxS2uYnrgX8ovxNLLv/uK0lWJGO5DxzX1Ez3ALkQYZn1tMHroQyox7efvxeujK22DM23vuVOMhJoNLlgyW1uNmhxgof3HHGXmbppvWoKN5cPKwoLO6al1pCGAzFTjqeozfFi3/A== 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 VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by VI1PR04MB6973.eurprd04.prod.outlook.com (2603:10a6:803:13d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.21; Fri, 19 May 2023 13:51:26 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6411.021; Fri, 19 May 2023 13:51:26 +0000 Message-ID: <4989461e-c6fe-b102-2be1-6806e28abbb2@suse.com> Date: Fri, 19 May 2023 15:51:24 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: [PATCH 1/4] x86: split gas testsuite .exp file Content-Language: en-US To: Binutils Cc: "H.J. Lu" References: In-Reply-To: X-ClientProxiedBy: FR2P281CA0168.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|VI1PR04MB6973:EE_ X-MS-Office365-Filtering-Correlation-Id: 3fc8a05e-c1ab-4dd1-c3ab-08db587023be X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VeOrfQ9HNfE+HNXt3ApzjZBd++zS9Sv5CVKyRWmhXp2q5vx5maBIiopDpXCqICYTEnyDW/7W0giGZHF3lr9HxVDMHigNcfd/1sW+H+fy2T391mklnApC4EYSGFFk2bXmZNV99vH/58hG2SNcX6sv7cD6wlChGwSgVlJFP4ElT7icrJhZxKHHpTeaRm5xOhqoeVDITHyUExq6H7NO3HfsyEJgv8Po6xV7l880PdpGOho0OWwSNaxY4YWZdcCtnw1i1w9aALEHg2tbDudNfxtkCbflK7Z4EHtD26uW0fGFQPJfhNXPiUu6qfMH6HvizGcuuiqr52vTKuv81Iueemo7sgJ4IApb0USZQ1tfJ5mFTWls0Bemhii7/+wGItLQx0daJ8xZ4L4ivtADbkZvLTltSr4JP/FnfEYYSxg35YNCVea2MQF1OU1fdL2QYpyfA3AeGPT+jy91KmzRZrNT2I8lBeB1IVXRfU41Y/Q2jvA/KXfAwUfRNotLk32EXjFZ5lYM5MoLZZzkYv2vG5hHuhL5N9HhQFKP+KVVARrd/DbB07iduu3h0TqjF8PIjZpxMoVki5wNatLeHkms+9PvuJuP5j6gVaB5qAcBl1xJgvrOGLPdIX8eA1AW5ukLx9pFJew031Ev7w5tr810EMEKqbaOz2uKYluEAllItsaO5M2Rgouq+v8nuEFtfhMx74KlBnNx7rZkaF9QXZ9MDm+Zwc9cTg== 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:(13230028)(376002)(346002)(366004)(39860400002)(396003)(136003)(451199021)(31696002)(86362001)(36756003)(316002)(66476007)(66556008)(66946007)(6916009)(4326008)(478600001)(6486002)(8936002)(8676002)(5660300002)(41300700001)(30864003)(2906002)(38100700002)(186003)(2616005)(6506007)(6512007)(26005)(83380400001)(31686004)(142923001)(2004002)(45980500001)(43740500002)(579004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?vavN/6cTVawPi9CDduzgDuKSPO7/?= =?utf-8?q?hfzyyLgiPcRuE6KWksFwrZ1+dK/zmueBgi/l/txx006cy/GbGVtZMDWzVHHIPvRuW?= =?utf-8?q?RRP79ah2mP251logL+SCTGGcghVaxi8BU6R1t2bU0vm9LzwxYnw6eK+6AdTuCZoSn?= =?utf-8?q?vQ8+E1IsnD1wqPOgJAX5Bqpxsexv3WqIHmS1UZIYSFvSuuHz3cIzpKha5s1pMaKma?= =?utf-8?q?gtejhrP1LTe3gjU7QnVVORyTPDqh5OD4ZDljXI6/QqovuXIfUuFzdcFT3e2MJZuJE?= =?utf-8?q?56oG47SNGRUWpj7Pt/lT/vpH40i8AFrUWvoSsGd9wV9tEfrA5grqgmu/deu0FybnC?= =?utf-8?q?Cur4Xz+QrrGzHP9SCUJHCoHqyh7QGYXjo+Koz4ZZB9rUjxppSOBH8JIGMiJyISU6l?= =?utf-8?q?FMj1i5RCF1Y9tF0k2frpm3fBGdpFWiH4vtS6VPkyLnn/GogSq2PhFjF3Il+ikiCJo?= =?utf-8?q?MKvHxgSzyjjrQEYkB1rtGu3/8Q8Brt7vjHNRMza9uXMu20/hPsVa6LpHeWqK9lV+u?= =?utf-8?q?OWD5b53ckhCHxRcpGLDxFzly1IkAfQuJdr9hkB6c8c82fsQr7UaTZ5sW6Fhhf1ciF?= =?utf-8?q?Le2W9qhpngszJDLDiVuOPo8NLW6JyIrx41ijbYq8N/nXhcHKDc+iFcXbelzuQrwTr?= =?utf-8?q?LDCbtdeuvepTv+h9MIThqH8r5zXGGkcPr0MnnuXWNiFIkW744EueAO+Z1zrg0/wzC?= =?utf-8?q?H2qTsYrTJkUOHEksIi6Xg5xo4ZSxiwJxtQ8KQOAhtgktuNeHWejthDs74YXt1UBUQ?= =?utf-8?q?6lcL0RS90IIDB3Y4RNZp1BKz8TZkeTwr+ElQO2UojAilwtJwVgTpBs7ESH1l2gARK?= =?utf-8?q?s53WM/S//O5thHtCAmghI+D/BOtY2+1WhWNL1ie5Mb8qkm1W5xKp92og8mQGZvCPe?= =?utf-8?q?tNp2gmvYLaofasISZOv9KBs0ul5yfkrL4Vs1pRGSIjeF+4D6kt4ODti4AIEii35SW?= =?utf-8?q?MAOQVGJ4DXAxYt+UeJdLv2HQTldq0Lh120RyJW6p/A1/xNHYowyHvVZC+Y0kn4jVp?= =?utf-8?q?IRL4laFHXuV4yXHkXByGmJCBodO5ypJZF59p2LlMtF6AsLxpYeZ7/vhCQbvpPpbTv?= =?utf-8?q?9qtXjuawUKo/h/KsUU3fTL9ujZ+zldUiJ/0H7qUD3LfCnNLaPc2u43M1H0/rpELHS?= =?utf-8?q?oH6eXOzwdXgsWtt6UJ1iDo8xXYCTrJ+vHksmrQVT3/ArB3l8yaK1gNRzx/AFvRKsi?= =?utf-8?q?CyoPNKh453OGt5opZGFDGPYwUKXamOs9YKC5Ol5icyk41dfioJXWeytDNa6thiIff?= =?utf-8?q?2cpL2D7NF14SXb3Di4zjz1r12cuwsAH+QDtMPZFqKHkiP/pLY/qRy8SOwUEfmmZ9V?= =?utf-8?q?VfBo00Vg0q1qjyQ8dzWopXKfRuuLlmgHkCc0yICKSYVRbuNi2nEMMveozdstvIzvk?= =?utf-8?q?Kv5jnrWpCWgHFyadaG8DBQbBgWPNYjaS8YxS1gyLzzDVtDIub/da+8nCroA7+tuzi?= =?utf-8?q?HrLiC4r4x5jGbNh18s1apyaXmy/8af1uO/we+MGHr5XZFMmiz4T2rN2GnRGQVaj6R?= =?utf-8?q?Y/p78dv2sYOr?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fc8a05e-c1ab-4dd1-c3ab-08db587023be X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2023 13:51:26.3898 (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: MWDZmSdz3FoUi8kfFM60pCsXgyRg/1qJy40t1bbN4fnj/tRuDfur7U7vf2yCyfFbcInH9PLBOlSOYjrvR5ulrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6973 X-Spam-Status: No, score=-3027.8 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, 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 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766330789325166874?= X-GMAIL-MSGID: =?utf-8?q?1766330789325166874?= The set of 32-bit-only and 64-bit-only tests has grown quite large. In particular when one's after only the results for the 64-bit set, having them live in a separate .exp file is easier / faster. --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -796,615 +796,3 @@ if {[is_elf_format] || [istarget "*-*-vx run_dump_test "svr4" } } - -if [gas_64_check] then { - global ASFLAGS - set old_ASFLAGS "$ASFLAGS" - set ASFLAGS "$ASFLAGS --64 --defsym x86_64=1 --strip-local-absolute" - - run_dump_test "x86_64" - run_dump_test "x86_64-intel" - run_dump_test "x86-64-addr32" - run_dump_test "x86-64-addr32-intel" - run_list_test "x86-64-addr32-bad" "-al" - run_dump_test "x86-64-opcode" - run_dump_test "x86-64-intel64" - if { ! [istarget "*-*-*cygwin*"] && ![istarget "*-*-mingw*"] } then { - run_dump_test "x86-64-pcrel" - run_dump_test "x86-64-disassem" - } else { - run_dump_test "x86-64-w64-pcrel" - } - run_list_test "pcrel64" "-al" - run_dump_test "x86-64-rip" - run_dump_test "x86-64-rip-intel" - run_list_test "x86-64-rip-inval-1" "-al" - run_list_test "x86-64-rip-inval-2" "-al" - run_dump_test "x86-64-stack" - run_dump_test "x86-64-stack-intel" - run_dump_test "x86-64-stack-suffix" - run_list_test "x86-64-inval" "-al" - run_list_test "x86-64-segment" "-al" - run_dump_test "x86-64-segovr" - run_list_test "x86-64-inval-seg" "-al" - run_dump_test "x86-64-branch" - run_dump_test "movs64" - run_dump_test "movz64" - run_dump_test "x86-64-relax-1" - run_dump_test "svme64" - run_dump_test "snp64" - run_dump_test "invlpgb64" - run_dump_test "x86-64-amdfam10" - run_dump_test "x86-64-vmx" - run_dump_test "x86-64-vmfunc" - run_dump_test "immed64" - run_dump_test "x86-64-sse3" - run_dump_test "x86-64-sse3-intel" - run_dump_test "x86-64-crx" - run_dump_test "x86-64-crx-suffix" - run_dump_test "x86-64-drx" - run_dump_test "x86-64-drx-suffix" - run_dump_test "x86-64-cdr" - run_dump_test "x86-64-ssse3" - run_dump_test "x86-64-rep" - run_dump_test "x86-64-rep-suffix" - run_list_test "x86-64-inval-rep" "-al" - run_dump_test "x86-64-lock-1" - run_dump_test "x86-64-lock-1-intel" - run_list_test "x86-64-lockbad-1" "-al" - run_dump_test "x86-64-long-1" - run_dump_test "x86-64-long-1-intel" - run_dump_test "x86-64-cbw" - run_dump_test "x86-64-cbw-intel" - run_dump_test "x86-64-io" - run_dump_test "x86-64-io-intel" - run_dump_test "x86-64-io-suffix" - run_dump_test "x86-64-gidt" - run_dump_test "x86-64-nops" - run_dump_test "x86-64-nops-1" - run_dump_test "x86-64-nops-1-g64" - run_dump_test "x86-64-nops-1-k8" - run_dump_test "x86-64-nops-1-core2" - run_dump_test "x86-64-nops-1-pentium" - run_dump_test "x86-64-nops-2" - run_dump_test "x86-64-nops-3" - run_dump_test "x86-64-nops-4" - run_dump_test "x86-64-nops-4-core2" - run_dump_test "x86-64-nops-4-k8" - run_dump_test "x86-64-nops-5" - run_dump_test "x86-64-nops-5-k8" - run_dump_test "x86-64-nops-7" - run_dump_test "x86-64-sysenter" - run_dump_test "x86-64-sysenter-intel" - run_dump_test "x86-64-sysenter-mixed" - run_dump_test "x86-64-sysenter-amd" - run_list_test "x86-64-sysenter-amd" "-mamd64" - run_dump_test "insn-64" - run_dump_test "noreg64" - run_list_test "noreg64" - run_dump_test "noreg64-data16" - run_dump_test "noreg64-rex64" - run_dump_test "noreg-intel64" - run_list_test "noreg-intel64" "-I${srcdir}/$subdir -mintel64" - run_list_test "movx64" "-al" - run_list_test "cvtsi2sX" - run_list_test "x86-64-nosse2" "-al" - run_dump_test "x86-64-sse4_1" - run_dump_test "x86-64-sse4_1-intel" - run_dump_test "x86-64-sse4_2" - run_dump_test "x86-64-sse4_2-intel" - run_dump_test "x86-64-crc32" - run_dump_test "x86-64-crc32-intel" - run_dump_test "x86-64-crc32-suffix" - run_list_test "x86-64-inval-crc32" "-al" - run_dump_test "x86-64-simd" - run_dump_test "x86-64-simd-intel" - run_dump_test "x86-64-simd-suffix" - run_dump_test "x86-64-mem" - run_dump_test "x86-64-mem-intel" - run_dump_test "x86-64-reg" - run_list_test "x86-64-reg-bad" "-al" - run_dump_test "x86-64-reg-intel" - run_dump_test "x86-64-sib" - run_dump_test "x86-64-sib-intel" - run_dump_test "x86-64-disp" - run_dump_test "x86-64-disp-intel" - run_list_test "disp-imm-64" - run_dump_test "intel-movs64" - run_dump_test "intel-cmps64" - run_dump_test "x86-64-disp32" - run_dump_test "rexw" - run_list_test "x86-64-specific-reg" - run_list_test "suffix-bad" - run_list_test "x86-64-suffix-bad" - run_list_test "unspec64" "" - run_list_test "prefix64" "-al" - run_list_test "oversized64" "-al" - run_dump_test "x86-64-fxsave" - run_dump_test "x86-64-fxsave-intel" - run_dump_test "x86-64-arch-1" - run_dump_test "x86-64-arch-2" - run_dump_test "x86-64-arch-3" - run_dump_test "x86-64-arch-4" - run_dump_test "x86-64-arch-4-1" - run_dump_test "rmpquery" - run_dump_test "x86-64-arch-2-lzcnt" - run_dump_test "x86-64-arch-2-prefetchw" - run_dump_test "x86-64-arch-2-bdver1" - run_dump_test "x86-64-arch-2-bdver2" - run_dump_test "x86-64-arch-2-bdver3" - run_dump_test "x86-64-arch-2-bdver4" - run_dump_test "x86-64-arch-3-znver1" - run_dump_test "x86-64-arch-3-znver2" - run_dump_test "x86-64-arch-4-znver3" - run_dump_test "x86-64-arch-4-znver4" - run_dump_test "x86-64-arch-2-btver1" - run_dump_test "x86-64-arch-2-btver2" - run_list_test "x86-64-arch-2-1" "-march=generic64 -I${srcdir}/$subdir -al" - run_list_test "x86-64-arch-2-2" "-march=generic64+cx16 -I${srcdir}/$subdir -al" - run_list_test "x86-64-arch-2-3" "-march=generic64+lahf_sahf -I${srcdir}/$subdir -aln" - run_dump_test "xmmhi64" - run_dump_test "x86-64-xsave" - run_dump_test "x86-64-xsave-intel" - run_dump_test "x86-64-aes" - run_dump_test "x86-64-aes-intel" - run_dump_test "x86-64-clmul" - run_dump_test "x86-64-clmul-intel" - run_dump_test "x86-64-avx" - run_dump_test "x86-64-avx-intel" - run_dump_test "x86-64-avx-scalar" - run_dump_test "x86-64-avx-scalar-intel" - run_dump_test "x86-64-avx-scalar-2" - run_dump_test "x86-64-avx256int" - run_dump_test "x86-64-avx_gfni" - run_dump_test "x86-64-avx_gfni-intel" - run_dump_test "x86-64-avx256int-intel" - run_dump_test "x86-64-avx2" - run_dump_test "x86-64-avx2-intel" - run_dump_test "x86-64-avx-gather" - run_dump_test "x86-64-avx-gather-intel" - run_dump_test "x86-64-avx-wig" - run_dump_test "x86-64-avx2-wig" - run_dump_test "x86-64-vex-lig-2" - run_dump_test "x86-64-avx512f" - run_dump_test "x86-64-avx512f-intel" - run_dump_test "x86-64-avx512f-opts" - run_dump_test "x86-64-avx512f-opts-intel" - run_dump_test "x86-64-avx512f-nondef" - run_dump_test "x86-64-avx512cd" - run_dump_test "x86-64-avx512cd-intel" - run_dump_test "x86-64-avx512er" - run_dump_test "x86-64-avx512er-intel" - run_dump_test "x86-64-avx512pf" - run_dump_test "x86-64-avx512pf-intel" - run_dump_test "x86-64-evex" - run_dump_test "x86-64-evex-lig256" - run_dump_test "x86-64-evex-lig512" - run_dump_test "x86-64-evex-lig256-intel" - run_dump_test "x86-64-evex-lig512-intel" - run_dump_test "x86-64-evex-lig-2" - run_dump_test "x86-64-evex-wig1" - run_dump_test "x86-64-evex-wig1-intel" - run_dump_test "x86-64-evex-wig2" - run_dump_test "evex-no-scale-64" - run_dump_test "x86-64-sse2avx" - run_dump_test "x86-64-unaligned-vector-move" - run_list_test "x86-64-inval-avx" "-al" - run_list_test "x86-64-inval-avx512f" "-al" - run_list_test "x86-64-inval-avx512vl" "-al" - run_dump_test "x86-64-sse-check" - run_dump_test "x86-64-sse-check-none" - run_dump_test "x86-64-sse-check-warn" - run_list_test "x86-64-sse-check-error" "-msse-check=error -I${srcdir}/$subdir -al" - run_dump_test "x86-64-vgather-check" - run_dump_test "x86-64-vgather-check-none" - run_dump_test "x86-64-vgather-check-warn" - run_list_test "x86-64-vgather-check-error" "-moperand-check=error -I${srcdir}/$subdir" - run_dump_test "x86-64-sse-noavx" - run_dump_test "x86-64-movbe" - run_dump_test "x86-64-movbe-intel" - run_dump_test "x86-64-movbe-suffix" - run_list_test "x86-64-inval-movbe" "-al" - run_dump_test "x86-64-ept" - run_dump_test "x86-64-ept-intel" - run_list_test "x86-64-inval-ept" "-al" - run_dump_test "x86-64-invpcid" - run_dump_test "x86-64-invpcid-intel" - run_list_test "x86-64-inval-invpcid" "-al" - run_dump_test "x86-64-opts" - run_dump_test "x86-64-opts-intel" - run_dump_test "x86-64-sse2avx-opts" - run_dump_test "x86-64-sse2avx-opts-intel" - run_dump_test "x86-64-avx-swap" - run_dump_test "x86-64-avx-swap-intel" - run_dump_test "x86-64-avx-swap-2" - run_dump_test "x86-64-bmi2" - run_dump_test "x86-64-bmi2-intel" - run_dump_test "x86-64-fma" - run_dump_test "x86-64-fma-intel" - run_dump_test "x86-64-fma-scalar" - run_dump_test "x86-64-fma-scalar-intel" - run_dump_test "x86-64-hle" - run_dump_test "x86-64-hle-intel" - run_list_test "x86-64-hlebad" "-al" - run_dump_test "x86-64-rtm" - run_dump_test "x86-64-rtm-intel" - run_dump_test "x86-64-fma4" - run_dump_test "x86-64-lwp" - run_dump_test "x86-64-xop" - run_dump_test "x86-64-bmi" - run_dump_test "x86-64-bmi-intel" - run_dump_test "x86-64-tbm" - run_dump_test "x86-64-tbm-intel" - run_dump_test "x86-64-f16c" - run_dump_test "x86-64-f16c-intel" - run_dump_test "x86-64-fsgs" - run_dump_test "x86-64-fsgs-intel" - run_dump_test "x86-64-rdrnd" - run_dump_test "x86-64-rdrnd-intel" - run_dump_test "x86-64-bundle" - run_dump_test "x86-64-adx" - run_dump_test "x86-64-adx-intel" - run_dump_test "x86-64-rdseed" - run_dump_test "x86-64-rdseed-intel" - run_dump_test "x86-64-prefetch" - run_dump_test "x86-64-prefetch-intel" - run_dump_test "x86-64-smap" - run_dump_test "x86-64-mpx" - run_list_test "x86-64-mpx-inval-1" "-al" - run_list_test "x86-64-mpx-inval-2" "-al" - run_dump_test "x86-64-mpx-addr32" - run_dump_test "x86-64-mpx-add-bnd-prefix" - run_dump_test "x86-64-sha" - run_dump_test "x86-64-clflushopt" - run_dump_test "x86-64-clflushopt-intel" - run_dump_test "x86-64-xsavec" - run_dump_test "x86-64-xsavec-intel" - run_dump_test "x86-64-xsaves" - run_dump_test "x86-64-xsaves-intel" - run_dump_test "x86-64-prefetchwt1" - run_dump_test "x86-64-prefetchwt1-intel" - run_dump_test "x86-64-se1" - run_dump_test "x86-64-equ" - run_list_test "x86-64-equ-bad" - run_dump_test "x86-64-avx512f_vl-intel" - run_dump_test "x86-64-avx512f_vl-opts-intel" - run_dump_test "x86-64-avx512f_vl-opts" - run_dump_test "x86-64-avx512f_vl-wig1-intel" - run_dump_test "x86-64-avx512f_vl-wig1" - run_dump_test "x86-64-avx512f_vl" - run_dump_test "x86-64-avx512cd_vl-intel" - run_dump_test "x86-64-avx512cd_vl" - run_dump_test "x86-64-avx512bw-intel" - run_dump_test "x86-64-avx512bw-opts-intel" - run_dump_test "x86-64-avx512bw-opts" - run_dump_test "x86-64-avx512bw-wig1-intel" - run_dump_test "x86-64-avx512bw-wig1" - run_dump_test "x86-64-avx512bw" - run_dump_test "x86-64-avx512bw_vl-intel" - run_dump_test "x86-64-avx512bw_vl-opts-intel" - run_dump_test "x86-64-avx512bw_vl-opts" - run_dump_test "x86-64-avx512bw_vl-wig1-intel" - run_dump_test "x86-64-avx512bw_vl-wig1" - run_dump_test "x86-64-avx512bw_vl" - run_dump_test "x86-64-avx512dq-intel" - run_dump_test "x86-64-avx512dq" - run_dump_test "x86-64-avx512dq_vl-intel" - run_dump_test "x86-64-avx512dq_vl" - run_dump_test "x86-64-suffix" - run_dump_test "x86-64-suffix-intel" - run_dump_test "x86-64-default-suffix" - run_dump_test "x86-64-default-suffix-avx" - run_dump_test "x86-64-avx512dq-rcigrd-intel" - run_dump_test "x86-64-avx512dq-rcigrd" - run_dump_test "x86-64-avx512dq-rcigrne-intel" - run_dump_test "x86-64-avx512dq-rcigrne" - run_dump_test "x86-64-avx512dq-rcigru-intel" - run_dump_test "x86-64-avx512dq-rcigru" - run_dump_test "x86-64-avx512dq-rcigrz-intel" - run_dump_test "x86-64-avx512dq-rcigrz" - run_dump_test "x86-64-avx512er-rcigrd-intel" - run_dump_test "x86-64-avx512er-rcigrd" - run_dump_test "x86-64-avx512er-rcigrne-intel" - run_dump_test "x86-64-avx512er-rcigrne" - run_dump_test "x86-64-avx512er-rcigru-intel" - run_dump_test "x86-64-avx512er-rcigru" - run_dump_test "x86-64-avx512er-rcigrz-intel" - run_dump_test "x86-64-avx512er-rcigrz" - run_dump_test "x86-64-avx512f-rcigrd-intel" - run_dump_test "x86-64-avx512f-rcigrd" - run_dump_test "x86-64-avx512f-rcigrne-intel" - run_dump_test "x86-64-avx512f-rcigrne" - run_dump_test "x86-64-avx512f-rcigru-intel" - run_dump_test "x86-64-avx512f-rcigru" - run_dump_test "x86-64-avx512f-rcigrz-intel" - run_dump_test "x86-64-avx512f-rcigrz" - run_dump_test "x86-64-clwb" - run_dump_test "x86-64-clwb-intel" - run_dump_test "x86-64-avx512ifma" - run_dump_test "x86-64-avx512ifma-intel" - run_dump_test "x86-64-avx512ifma_vl" - run_dump_test "x86-64-avx512ifma_vl-intel" - run_dump_test "x86-64-avx512vbmi" - run_dump_test "x86-64-avx512vbmi-intel" - run_dump_test "x86-64-avx512vbmi_vl" - run_dump_test "x86-64-avx512vbmi_vl-intel" - run_dump_test "x86-64-avx512_4fmaps" - run_dump_test "x86-64-avx512_4fmaps-intel" - run_list_test "x86-64-avx512_4fmaps-warn" - run_dump_test "x86-64-avx512_4vnniw" - run_dump_test "x86-64-avx512_4vnniw-intel" - run_dump_test "x86-64-avx512_vpopcntdq" - run_dump_test "x86-64-avx512_vpopcntdq-intel" - run_dump_test "x86-64-avx512vbmi2" - run_dump_test "x86-64-avx512vbmi2-intel" - run_dump_test "x86-64-avx512vbmi2_vl" - run_dump_test "x86-64-avx512vbmi2_vl-intel" - run_dump_test "x86-64-avx512f_gfni" - run_dump_test "x86-64-avx512f_gfni-intel" - run_dump_test "x86-64-avx512vl_gfni" - run_dump_test "x86-64-avx512vl_gfni-intel" - run_dump_test "x86-64-avx512f_vaes" - run_dump_test "x86-64-avx512f_vaes-intel" - run_dump_test "x86-64-avx512f_vaes-wig1" - run_dump_test "x86-64-avx512vl_vaes" - run_dump_test "x86-64-avx512vl_vaes-intel" - run_dump_test "x86-64-avx512vl_vaes-wig1" - run_dump_test "x86-64-avx512f_vpclmulqdq" - run_dump_test "x86-64-avx512f_vpclmulqdq-intel" - run_dump_test "x86-64-avx512f_vpclmulqdq-wig1" - run_dump_test "x86-64-avx512vl_vpclmulqdq" - run_dump_test "x86-64-avx512vl_vpclmulqdq-intel" - run_dump_test "x86-64-avx512vl_vpclmulqdq-wig1" - run_dump_test "x86-64-avx512vnni" - run_dump_test "x86-64-avx512vnni-intel" - run_dump_test "x86-64-avx512vnni_vl" - run_dump_test "x86-64-avx512vnni_vl-intel" - run_dump_test "x86-64-avx512bitalg" - run_dump_test "x86-64-avx512bitalg-intel" - run_dump_test "x86-64-avx512bitalg_vl" - run_dump_test "x86-64-avx512bitalg_vl-intel" - run_dump_test "x86-64-avx512_bf16" - run_dump_test "x86-64-avx512_bf16_vl" - run_list_test "x86-64-avx512_bf16_vl-inval" - run_dump_test "x86-64-avx-vnni" - run_list_test "x86-64-avx-vnni-inval" - run_dump_test "x86-64-amx-fp16" - run_dump_test "x86-64-amx-fp16-intel" - run_dump_test "x86-64-amx-fp16-bad" - run_list_test "x86-64-amx-fp16-inval" - run_dump_test "x86-64-avx-ifma" - run_dump_test "x86-64-avx-ifma-intel" - run_list_test "x86-64-avx-ifma-inval" - run_dump_test "x86-64-avx-vnni-int8" - run_dump_test "x86-64-avx-vnni-int8-intel" - run_dump_test "x86-64-cmpccxadd" - run_dump_test "x86-64-cmpccxadd-intel" - run_dump_test "x86-64-wrmsrns" - run_dump_test "x86-64-wrmsrns-intel" - run_dump_test "x86-64-msrlist" - run_dump_test "x86-64-msrlist-intel" - run_dump_test "x86-64-avx-ne-convert" - run_dump_test "x86-64-avx-ne-convert-intel" - run_dump_test "x86-64-raoint" - run_dump_test "x86-64-raoint-intel" - run_dump_test "x86-64-amx-complex" - run_dump_test "x86-64-amx-complex-intel" - run_dump_test "x86-64-amx-complex-bad" - run_list_test "x86-64-amx-complex-inval" - run_dump_test "x86-64-clzero" - run_dump_test "x86-64-mwaitx-bdver4" - run_list_test "x86-64-mwaitx-reg" - run_dump_test "x86-64-ospke" - run_dump_test "x86-64-rdpid" - run_dump_test "x86-64-rdpid-intel" - run_dump_test "x86-64-ptwrite" - run_dump_test "x86-64-ptwrite-intel" - run_dump_test "x86-64-gfni" - run_dump_test "x86-64-gfni-intel" - run_dump_test "x86-64-vaes" - run_dump_test "x86-64-vaes-intel" - run_dump_test "x86-64-vaes-wig1" - run_dump_test "x86-64-vpclmulqdq" - run_dump_test "x86-64-vpclmulqdq-intel" - run_dump_test "x86-64-vpclmulqdq-wig1" - run_dump_test "x86-64-wbnoinvd" - run_dump_test "x86-64-wbnoinvd-intel" - run_dump_test "x86-64-pconfig" - run_dump_test "x86-64-pconfig-intel" - run_dump_test "x86-64-waitpkg" - run_dump_test "x86-64-waitpkg-intel" - run_dump_test "x86-64-uintr" - run_dump_test "x86-64-cldemote" - run_dump_test "x86-64-cldemote-intel" - run_dump_test "x86-64-movdir" - run_dump_test "x86-64-movdir-intel" - run_list_test "x86-64-movdir64b-reg" - run_dump_test "x86-64-enqcmd" - run_dump_test "x86-64-enqcmd-intel" - run_list_test "x86-64-enqcmd-inval" - run_dump_test "x86-64-serialize" - run_dump_test "x86-64-tdx" - run_dump_test "x86-64-tsxldtrk" - run_dump_test "x86-64-hreset" - run_dump_test "x86-64-prefetchi" - run_dump_test "x86-64-prefetchi-intel" - run_dump_test "x86-64-prefetchi-inval-register" - run_list_test "x86-64-prefetchi-warn" - run_dump_test "x86-64-vp2intersect" - run_dump_test "x86-64-vp2intersect-intel" - run_list_test "x86-64-vp2intersect-inval-bcast" - run_dump_test "x86-64-keylocker" - run_dump_test "x86-64-keylocker-intel" - run_dump_test "x86-64-avx512_fp16" - run_dump_test "x86-64-avx512_fp16-intel" - run_dump_test "x86-64-avx512_fp16_vl" - run_dump_test "x86-64-avx512_fp16_vl-intel" - run_dump_test "x86-64-avx512_fp16_pseudo_ops" - run_list_test "x86-64-avx512_fp16-inval-bcast" - run_list_test "x86-64-avx512_fp16-inval-register" - run_dump_test "x86-64-avx512_fp16-bad" - run_dump_test "x86-64-fence-as-lock-add-yes" - run_dump_test "x86-64-fence-as-lock-add-no" - run_dump_test "x86-64-pr20141" - run_list_test "x86-64-avx512vl-1" "-al" - run_list_test "x86-64-avx512vl-2" "-al" - run_dump_test "x86-64-opcode-bad" - run_dump_test "x86-64-cet" - run_dump_test "x86-64-cet-intel" - run_list_test "x86-64-cet-ibt-inval" - run_list_test "x86-64-cet-shstk-inval" - run_dump_test "x86-64-pseudos" - run_list_test "x86-64-pseudos-bad" - run_list_test "x86-64-inval-pseudo" "-al" - run_dump_test "x86-64-notrack" - run_dump_test "x86-64-notrack-intel" - run_list_test "x86-64-notrackbad" "-al" - run_dump_test "x86-64-movd" - run_dump_test "x86-64-movd-intel" - run_dump_test "x86-64-nop-1" - run_dump_test "x86-64-nop-2" - run_dump_test "x86-64-movsxd" - run_dump_test "x86-64-movsxd-intel" - run_list_test "x86-64-movsxd-inval" "-al" - run_dump_test "x86-64-movsxd-intel64" - run_dump_test "x86-64-movsxd-intel64-intel" - run_list_test "x86-64-movsxd-intel64-inval" "-mintel64 -al" - run_dump_test "x86-64-optimize-1" - run_dump_test "x86-64-optimize-2" - run_dump_test "x86-64-optimize-2a" - run_dump_test "x86-64-optimize-2b" - run_dump_test "x86-64-optimize-3" - run_dump_test "x86-64-optimize-3b" - run_dump_test "x86-64-optimize-4" - run_dump_test "x86-64-optimize-5" - run_dump_test "x86-64-optimize-6" - run_list_test "x86-64-optimize-7a" "-I${srcdir}/$subdir -march=+noavx -al" - run_dump_test "x86-64-optimize-7b" - run_list_test "x86-64-optimize-8" "-I${srcdir}/$subdir -march=+noavx2 -al" - run_dump_test "x86-64-align-branch-1a" - run_dump_test "x86-64-align-branch-1b" - run_dump_test "x86-64-align-branch-1c" - run_dump_test "x86-64-align-branch-1d" - run_dump_test "x86-64-align-branch-1e" - run_dump_test "x86-64-align-branch-1f" - run_dump_test "x86-64-align-branch-1g" - run_dump_test "x86-64-align-branch-1h" - run_dump_test "x86-64-align-branch-1i" - if { ![istarget "*-*-darwin*"] } then { - run_dump_test "x86-64-align-branch-2a" - run_dump_test "x86-64-align-branch-2b" - run_dump_test "x86-64-align-branch-2c" - run_dump_test "lea64" - run_dump_test "lea64-optimize" - } - run_dump_test "x86-64-align-branch-4a" - run_dump_test "x86-64-align-branch-4b" - run_dump_test "x86-64-align-branch-5" - run_dump_test "x86-64-align-branch-6" - run_dump_test "x86-64-align-branch-7" - run_dump_test "x86-64-align-branch-8" - run_dump_test "x86-64-align-branch-9" - run_dump_test "x86-64-lfence-load" - run_dump_test "x86-64-lfence-indbr-a" - run_dump_test "x86-64-lfence-indbr-b" - run_dump_test "x86-64-lfence-indbr-c" - run_dump_test "x86-64-lfence-ret-a" - run_dump_test "x86-64-lfence-ret-b" - run_dump_test "x86-64-lfence-ret-c" - run_dump_test "x86-64-lfence-ret-d" - run_dump_test "x86-64-lfence-ret-e" - run_dump_test "x86-64-lfence-byte" - run_list_test "x86-64-amx-inval" - run_dump_test "x86-64-amx" - run_dump_test "x86-64-amx-intel" - run_dump_test "x86-64-amx-bad" - - if { ![istarget "*-*-aix*"] - && ![istarget "*-*-beos*"] - && ![istarget "*-*-*bsd*"] - && ![istarget "*-*-lynx*"] - && ![istarget "*-*-moss*"] - && ![istarget "*-*-nto-qnx*"] - && ![istarget "*-*-rtems*"] - && ![istarget "*-*-sco*"] - && ![istarget "*-*-solaris*"] - && ![istarget "*-*-sysv*"] } then { - run_dump_test "rex" - } - - # ELF specific tests - if [is_elf_format] then { - # Verify that @unwind works. - run_dump_test "x86-64-unwind" - - run_dump_test "reloc64" - run_list_test "reloc64" "--defsym _bad_=1" - run_list_test "x86-64-inval-tls" - run_dump_test "mixed-mode-reloc64" - run_dump_test "rela" - run_dump_test "x86-64-ifunc" - run_dump_test "x86-64-opcode-inval" - run_dump_test "x86-64-opcode-inval-intel" - run_dump_test "intel-got64" - run_dump_test "x86-64-localpic" - run_dump_test "debug1" - run_dump_test "x86-64-mpx-branch-1" - run_dump_test "x86-64-mpx-branch-2" - - run_dump_test "x86-64-dw2-compress-2" - run_dump_test "x86-64-dw2-compressed-2" - - run_dump_test "x86-64-size-1" - run_dump_test "x86-64-size-2" - run_dump_test "x86-64-size-3" - run_dump_test "x86-64-size-4" - run_dump_test "x86-64-size-5" - run_list_test "x86-64-size-inval-1" "-al" - - run_dump_test "x86-64-relax-2" - run_dump_test "x86-64-relax-3" - run_dump_test "x86-64-relax-4" - - run_dump_test "x86-64-jump" - run_dump_test "x86-64-branch-2" - run_dump_test "x86-64-branch-3" - run_list_test "x86-64-branch-4" "-al -mintel64" - run_list_test "x86-64-branch-5" "-al" - run_dump_test "x86-64-branch-6" - - run_dump_test "x86-64-rip-2" - - run_dump_test "x86-64-gotpcrel" - run_dump_test "x86-64-gotpcrel-no-relax" - run_dump_test "x86-64-gotpcrel-2" - - run_dump_test "x86-64-no-got" - - run_dump_test "x86-64-addend" - run_dump_test "x86-64-nop-3" - run_dump_test "x86-64-nop-4" - run_dump_test "x86-64-nop-5" - run_dump_test "x86-64-nop-6" - run_dump_test "x86-64-unique" - - run_dump_test "x86-64-property-1" - run_dump_test "x86-64-property-7" - run_dump_test "x86-64-property-8" - run_dump_test "x86-64-property-9" - run_dump_test "x86-64-property-14" - - if {[istarget "*-*-linux*"]} then { - run_dump_test "x86-64-align-branch-3" - } - run_dump_test ehinterp - } - run_dump_test pr27198 - run_dump_test pr29483 - - set ASFLAGS "$old_ASFLAGS --64" - - run_dump_test "sizing64" - - set ASFLAGS "$old_ASFLAGS" -} --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64.exp @@ -0,0 +1,644 @@ +# Copyright (C) 2012-2023 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. + +# +# x86-64 specific tests +# +if { ![istarget "i*86-*-*"] && ![istarget "x86_64-*-*"] } then { + return +} + +proc gas_64_check { } { + global NM + global NMFLAGS + + set status [gas_host_run "$NM $NMFLAGS --help" ""] + return [regexp "targets:.*x86-64" [lindex $status 1]]; +} + +if { ![gas_64_check] } then { + return +} + +global ASFLAGS +set old_ASFLAGS "$ASFLAGS" +set ASFLAGS "$ASFLAGS --64 --defsym x86_64=1 --strip-local-absolute" + +run_dump_test "x86_64" +run_dump_test "x86_64-intel" +run_dump_test "x86-64-addr32" +run_dump_test "x86-64-addr32-intel" +run_list_test "x86-64-addr32-bad" "-al" +run_dump_test "x86-64-opcode" +run_dump_test "x86-64-intel64" +if { ! [istarget "*-*-*cygwin*"] && ![istarget "*-*-mingw*"] } then { + run_dump_test "x86-64-pcrel" + run_dump_test "x86-64-disassem" +} else { + run_dump_test "x86-64-w64-pcrel" +} +run_list_test "pcrel64" "-al" +run_dump_test "x86-64-rip" +run_dump_test "x86-64-rip-intel" +run_list_test "x86-64-rip-inval-1" "-al" +run_list_test "x86-64-rip-inval-2" "-al" +run_dump_test "x86-64-stack" +run_dump_test "x86-64-stack-intel" +run_dump_test "x86-64-stack-suffix" +run_list_test "x86-64-inval" "-al" +run_list_test "x86-64-segment" "-al" +run_dump_test "x86-64-segovr" +run_list_test "x86-64-inval-seg" "-al" +run_dump_test "x86-64-branch" +run_dump_test "movs64" +run_dump_test "movz64" +run_dump_test "x86-64-relax-1" +run_dump_test "svme64" +run_dump_test "snp64" +run_dump_test "invlpgb64" +run_dump_test "x86-64-amdfam10" +run_dump_test "x86-64-vmx" +run_dump_test "x86-64-vmfunc" +run_dump_test "immed64" +run_dump_test "x86-64-sse3" +run_dump_test "x86-64-sse3-intel" +run_dump_test "x86-64-crx" +run_dump_test "x86-64-crx-suffix" +run_dump_test "x86-64-drx" +run_dump_test "x86-64-drx-suffix" +run_dump_test "x86-64-cdr" +run_dump_test "x86-64-ssse3" +run_dump_test "x86-64-rep" +run_dump_test "x86-64-rep-suffix" +run_list_test "x86-64-inval-rep" "-al" +run_dump_test "x86-64-lock-1" +run_dump_test "x86-64-lock-1-intel" +run_list_test "x86-64-lockbad-1" "-al" +run_dump_test "x86-64-long-1" +run_dump_test "x86-64-long-1-intel" +run_dump_test "x86-64-cbw" +run_dump_test "x86-64-cbw-intel" +run_dump_test "x86-64-io" +run_dump_test "x86-64-io-intel" +run_dump_test "x86-64-io-suffix" +run_dump_test "x86-64-gidt" +run_dump_test "x86-64-nops" +run_dump_test "x86-64-nops-1" +run_dump_test "x86-64-nops-1-g64" +run_dump_test "x86-64-nops-1-k8" +run_dump_test "x86-64-nops-1-core2" +run_dump_test "x86-64-nops-1-pentium" +run_dump_test "x86-64-nops-2" +run_dump_test "x86-64-nops-3" +run_dump_test "x86-64-nops-4" +run_dump_test "x86-64-nops-4-core2" +run_dump_test "x86-64-nops-4-k8" +run_dump_test "x86-64-nops-5" +run_dump_test "x86-64-nops-5-k8" +run_dump_test "x86-64-nops-7" +run_dump_test "x86-64-sysenter" +run_dump_test "x86-64-sysenter-intel" +run_dump_test "x86-64-sysenter-mixed" +run_dump_test "x86-64-sysenter-amd" +run_list_test "x86-64-sysenter-amd" "-mamd64" +run_dump_test "insn-64" +run_dump_test "noreg64" +run_list_test "noreg64" +run_dump_test "noreg64-data16" +run_dump_test "noreg64-rex64" +run_dump_test "noreg-intel64" +run_list_test "noreg-intel64" "-I${srcdir}/$subdir -mintel64" +run_list_test "movx64" "-al" +run_list_test "cvtsi2sX" +run_list_test "x86-64-nosse2" "-al" +run_dump_test "x86-64-sse4_1" +run_dump_test "x86-64-sse4_1-intel" +run_dump_test "x86-64-sse4_2" +run_dump_test "x86-64-sse4_2-intel" +run_dump_test "x86-64-crc32" +run_dump_test "x86-64-crc32-intel" +run_dump_test "x86-64-crc32-suffix" +run_list_test "x86-64-inval-crc32" "-al" +run_dump_test "x86-64-simd" +run_dump_test "x86-64-simd-intel" +run_dump_test "x86-64-simd-suffix" +run_dump_test "x86-64-mem" +run_dump_test "x86-64-mem-intel" +run_dump_test "x86-64-reg" +run_list_test "x86-64-reg-bad" "-al" +run_dump_test "x86-64-reg-intel" +run_dump_test "x86-64-sib" +run_dump_test "x86-64-sib-intel" +run_dump_test "x86-64-disp" +run_dump_test "x86-64-disp-intel" +run_list_test "disp-imm-64" +run_dump_test "intel-movs64" +run_dump_test "intel-cmps64" +run_dump_test "x86-64-disp32" +run_dump_test "rexw" +run_list_test "x86-64-specific-reg" +run_list_test "suffix-bad" +run_list_test "x86-64-suffix-bad" +run_list_test "unspec64" "" +run_list_test "prefix64" "-al" +run_list_test "oversized64" "-al" +run_dump_test "x86-64-fxsave" +run_dump_test "x86-64-fxsave-intel" +run_dump_test "x86-64-arch-1" +run_dump_test "x86-64-arch-2" +run_dump_test "x86-64-arch-3" +run_dump_test "x86-64-arch-4" +run_dump_test "x86-64-arch-4-1" +run_dump_test "rmpquery" +run_dump_test "x86-64-arch-2-lzcnt" +run_dump_test "x86-64-arch-2-prefetchw" +run_dump_test "x86-64-arch-2-bdver1" +run_dump_test "x86-64-arch-2-bdver2" +run_dump_test "x86-64-arch-2-bdver3" +run_dump_test "x86-64-arch-2-bdver4" +run_dump_test "x86-64-arch-3-znver1" +run_dump_test "x86-64-arch-3-znver2" +run_dump_test "x86-64-arch-4-znver3" +run_dump_test "x86-64-arch-4-znver4" +run_dump_test "x86-64-arch-2-btver1" +run_dump_test "x86-64-arch-2-btver2" +run_list_test "x86-64-arch-2-1" "-march=generic64 -I${srcdir}/$subdir -al" +run_list_test "x86-64-arch-2-2" "-march=generic64+cx16 -I${srcdir}/$subdir -al" +run_list_test "x86-64-arch-2-3" "-march=generic64+lahf_sahf -I${srcdir}/$subdir -aln" +run_dump_test "xmmhi64" +run_dump_test "x86-64-xsave" +run_dump_test "x86-64-xsave-intel" +run_dump_test "x86-64-aes" +run_dump_test "x86-64-aes-intel" +run_dump_test "x86-64-clmul" +run_dump_test "x86-64-clmul-intel" +run_dump_test "x86-64-avx" +run_dump_test "x86-64-avx-intel" +run_dump_test "x86-64-avx-scalar" +run_dump_test "x86-64-avx-scalar-intel" +run_dump_test "x86-64-avx-scalar-2" +run_dump_test "x86-64-avx256int" +run_dump_test "x86-64-avx_gfni" +run_dump_test "x86-64-avx_gfni-intel" +run_dump_test "x86-64-avx256int-intel" +run_dump_test "x86-64-avx2" +run_dump_test "x86-64-avx2-intel" +run_dump_test "x86-64-avx-gather" +run_dump_test "x86-64-avx-gather-intel" +run_dump_test "x86-64-avx-wig" +run_dump_test "x86-64-avx2-wig" +run_dump_test "x86-64-vex-lig-2" +run_dump_test "x86-64-avx512f" +run_dump_test "x86-64-avx512f-intel" +run_dump_test "x86-64-avx512f-opts" +run_dump_test "x86-64-avx512f-opts-intel" +run_dump_test "x86-64-avx512f-nondef" +run_dump_test "x86-64-avx512cd" +run_dump_test "x86-64-avx512cd-intel" +run_dump_test "x86-64-avx512er" +run_dump_test "x86-64-avx512er-intel" +run_dump_test "x86-64-avx512pf" +run_dump_test "x86-64-avx512pf-intel" +run_dump_test "x86-64-evex" +run_dump_test "x86-64-evex-lig256" +run_dump_test "x86-64-evex-lig512" +run_dump_test "x86-64-evex-lig256-intel" +run_dump_test "x86-64-evex-lig512-intel" +run_dump_test "x86-64-evex-lig-2" +run_dump_test "x86-64-evex-wig1" +run_dump_test "x86-64-evex-wig1-intel" +run_dump_test "x86-64-evex-wig2" +run_dump_test "evex-no-scale-64" +run_dump_test "x86-64-sse2avx" +run_dump_test "x86-64-unaligned-vector-move" +run_list_test "x86-64-inval-avx" "-al" +run_list_test "x86-64-inval-avx512f" "-al" +run_list_test "x86-64-inval-avx512vl" "-al" +run_dump_test "x86-64-sse-check" +run_dump_test "x86-64-sse-check-none" +run_dump_test "x86-64-sse-check-warn" +run_list_test "x86-64-sse-check-error" "-msse-check=error -I${srcdir}/$subdir -al" +run_dump_test "x86-64-vgather-check" +run_dump_test "x86-64-vgather-check-none" +run_dump_test "x86-64-vgather-check-warn" +run_list_test "x86-64-vgather-check-error" "-moperand-check=error -I${srcdir}/$subdir" +run_dump_test "x86-64-sse-noavx" +run_dump_test "x86-64-movbe" +run_dump_test "x86-64-movbe-intel" +run_dump_test "x86-64-movbe-suffix" +run_list_test "x86-64-inval-movbe" "-al" +run_dump_test "x86-64-ept" +run_dump_test "x86-64-ept-intel" +run_list_test "x86-64-inval-ept" "-al" +run_dump_test "x86-64-invpcid" +run_dump_test "x86-64-invpcid-intel" +run_list_test "x86-64-inval-invpcid" "-al" +run_dump_test "x86-64-opts" +run_dump_test "x86-64-opts-intel" +run_dump_test "x86-64-sse2avx-opts" +run_dump_test "x86-64-sse2avx-opts-intel" +run_dump_test "x86-64-avx-swap" +run_dump_test "x86-64-avx-swap-intel" +run_dump_test "x86-64-avx-swap-2" +run_dump_test "x86-64-bmi2" +run_dump_test "x86-64-bmi2-intel" +run_dump_test "x86-64-fma" +run_dump_test "x86-64-fma-intel" +run_dump_test "x86-64-fma-scalar" +run_dump_test "x86-64-fma-scalar-intel" +run_dump_test "x86-64-hle" +run_dump_test "x86-64-hle-intel" +run_list_test "x86-64-hlebad" "-al" +run_dump_test "x86-64-rtm" +run_dump_test "x86-64-rtm-intel" +run_dump_test "x86-64-fma4" +run_dump_test "x86-64-lwp" +run_dump_test "x86-64-xop" +run_dump_test "x86-64-bmi" +run_dump_test "x86-64-bmi-intel" +run_dump_test "x86-64-tbm" +run_dump_test "x86-64-tbm-intel" +run_dump_test "x86-64-f16c" +run_dump_test "x86-64-f16c-intel" +run_dump_test "x86-64-fsgs" +run_dump_test "x86-64-fsgs-intel" +run_dump_test "x86-64-rdrnd" +run_dump_test "x86-64-rdrnd-intel" +run_dump_test "x86-64-bundle" +run_dump_test "x86-64-adx" +run_dump_test "x86-64-adx-intel" +run_dump_test "x86-64-rdseed" +run_dump_test "x86-64-rdseed-intel" +run_dump_test "x86-64-prefetch" +run_dump_test "x86-64-prefetch-intel" +run_dump_test "x86-64-smap" +run_dump_test "x86-64-mpx" +run_list_test "x86-64-mpx-inval-1" "-al" +run_list_test "x86-64-mpx-inval-2" "-al" +run_dump_test "x86-64-mpx-addr32" +run_dump_test "x86-64-mpx-add-bnd-prefix" +run_dump_test "x86-64-sha" +run_dump_test "x86-64-clflushopt" +run_dump_test "x86-64-clflushopt-intel" +run_dump_test "x86-64-xsavec" +run_dump_test "x86-64-xsavec-intel" +run_dump_test "x86-64-xsaves" +run_dump_test "x86-64-xsaves-intel" +run_dump_test "x86-64-prefetchwt1" +run_dump_test "x86-64-prefetchwt1-intel" +run_dump_test "x86-64-se1" +run_dump_test "x86-64-equ" +run_list_test "x86-64-equ-bad" +run_dump_test "x86-64-avx512f_vl-intel" +run_dump_test "x86-64-avx512f_vl-opts-intel" +run_dump_test "x86-64-avx512f_vl-opts" +run_dump_test "x86-64-avx512f_vl-wig1-intel" +run_dump_test "x86-64-avx512f_vl-wig1" +run_dump_test "x86-64-avx512f_vl" +run_dump_test "x86-64-avx512cd_vl-intel" +run_dump_test "x86-64-avx512cd_vl" +run_dump_test "x86-64-avx512bw-intel" +run_dump_test "x86-64-avx512bw-opts-intel" +run_dump_test "x86-64-avx512bw-opts" +run_dump_test "x86-64-avx512bw-wig1-intel" +run_dump_test "x86-64-avx512bw-wig1" +run_dump_test "x86-64-avx512bw" +run_dump_test "x86-64-avx512bw_vl-intel" +run_dump_test "x86-64-avx512bw_vl-opts-intel" +run_dump_test "x86-64-avx512bw_vl-opts" +run_dump_test "x86-64-avx512bw_vl-wig1-intel" +run_dump_test "x86-64-avx512bw_vl-wig1" +run_dump_test "x86-64-avx512bw_vl" +run_dump_test "x86-64-avx512dq-intel" +run_dump_test "x86-64-avx512dq" +run_dump_test "x86-64-avx512dq_vl-intel" +run_dump_test "x86-64-avx512dq_vl" +run_dump_test "x86-64-suffix" +run_dump_test "x86-64-suffix-intel" +run_dump_test "x86-64-default-suffix" +run_dump_test "x86-64-default-suffix-avx" +run_dump_test "x86-64-avx512dq-rcigrd-intel" +run_dump_test "x86-64-avx512dq-rcigrd" +run_dump_test "x86-64-avx512dq-rcigrne-intel" +run_dump_test "x86-64-avx512dq-rcigrne" +run_dump_test "x86-64-avx512dq-rcigru-intel" +run_dump_test "x86-64-avx512dq-rcigru" +run_dump_test "x86-64-avx512dq-rcigrz-intel" +run_dump_test "x86-64-avx512dq-rcigrz" +run_dump_test "x86-64-avx512er-rcigrd-intel" +run_dump_test "x86-64-avx512er-rcigrd" +run_dump_test "x86-64-avx512er-rcigrne-intel" +run_dump_test "x86-64-avx512er-rcigrne" +run_dump_test "x86-64-avx512er-rcigru-intel" +run_dump_test "x86-64-avx512er-rcigru" +run_dump_test "x86-64-avx512er-rcigrz-intel" +run_dump_test "x86-64-avx512er-rcigrz" +run_dump_test "x86-64-avx512f-rcigrd-intel" +run_dump_test "x86-64-avx512f-rcigrd" +run_dump_test "x86-64-avx512f-rcigrne-intel" +run_dump_test "x86-64-avx512f-rcigrne" +run_dump_test "x86-64-avx512f-rcigru-intel" +run_dump_test "x86-64-avx512f-rcigru" +run_dump_test "x86-64-avx512f-rcigrz-intel" +run_dump_test "x86-64-avx512f-rcigrz" +run_dump_test "x86-64-clwb" +run_dump_test "x86-64-clwb-intel" +run_dump_test "x86-64-avx512ifma" +run_dump_test "x86-64-avx512ifma-intel" +run_dump_test "x86-64-avx512ifma_vl" +run_dump_test "x86-64-avx512ifma_vl-intel" +run_dump_test "x86-64-avx512vbmi" +run_dump_test "x86-64-avx512vbmi-intel" +run_dump_test "x86-64-avx512vbmi_vl" +run_dump_test "x86-64-avx512vbmi_vl-intel" +run_dump_test "x86-64-avx512_4fmaps" +run_dump_test "x86-64-avx512_4fmaps-intel" +run_list_test "x86-64-avx512_4fmaps-warn" +run_dump_test "x86-64-avx512_4vnniw" +run_dump_test "x86-64-avx512_4vnniw-intel" +run_dump_test "x86-64-avx512_vpopcntdq" +run_dump_test "x86-64-avx512_vpopcntdq-intel" +run_dump_test "x86-64-avx512vbmi2" +run_dump_test "x86-64-avx512vbmi2-intel" +run_dump_test "x86-64-avx512vbmi2_vl" +run_dump_test "x86-64-avx512vbmi2_vl-intel" +run_dump_test "x86-64-avx512f_gfni" +run_dump_test "x86-64-avx512f_gfni-intel" +run_dump_test "x86-64-avx512vl_gfni" +run_dump_test "x86-64-avx512vl_gfni-intel" +run_dump_test "x86-64-avx512f_vaes" +run_dump_test "x86-64-avx512f_vaes-intel" +run_dump_test "x86-64-avx512f_vaes-wig1" +run_dump_test "x86-64-avx512vl_vaes" +run_dump_test "x86-64-avx512vl_vaes-intel" +run_dump_test "x86-64-avx512vl_vaes-wig1" +run_dump_test "x86-64-avx512f_vpclmulqdq" +run_dump_test "x86-64-avx512f_vpclmulqdq-intel" +run_dump_test "x86-64-avx512f_vpclmulqdq-wig1" +run_dump_test "x86-64-avx512vl_vpclmulqdq" +run_dump_test "x86-64-avx512vl_vpclmulqdq-intel" +run_dump_test "x86-64-avx512vl_vpclmulqdq-wig1" +run_dump_test "x86-64-avx512vnni" +run_dump_test "x86-64-avx512vnni-intel" +run_dump_test "x86-64-avx512vnni_vl" +run_dump_test "x86-64-avx512vnni_vl-intel" +run_dump_test "x86-64-avx512bitalg" +run_dump_test "x86-64-avx512bitalg-intel" +run_dump_test "x86-64-avx512bitalg_vl" +run_dump_test "x86-64-avx512bitalg_vl-intel" +run_dump_test "x86-64-avx512_bf16" +run_dump_test "x86-64-avx512_bf16_vl" +run_list_test "x86-64-avx512_bf16_vl-inval" +run_dump_test "x86-64-avx-vnni" +run_list_test "x86-64-avx-vnni-inval" +run_dump_test "x86-64-amx-fp16" +run_dump_test "x86-64-amx-fp16-intel" +run_dump_test "x86-64-amx-fp16-bad" +run_list_test "x86-64-amx-fp16-inval" +run_dump_test "x86-64-avx-ifma" +run_dump_test "x86-64-avx-ifma-intel" +run_list_test "x86-64-avx-ifma-inval" +run_dump_test "x86-64-avx-vnni-int8" +run_dump_test "x86-64-avx-vnni-int8-intel" +run_dump_test "x86-64-cmpccxadd" +run_dump_test "x86-64-cmpccxadd-intel" +run_dump_test "x86-64-wrmsrns" +run_dump_test "x86-64-wrmsrns-intel" +run_dump_test "x86-64-msrlist" +run_dump_test "x86-64-msrlist-intel" +run_dump_test "x86-64-avx-ne-convert" +run_dump_test "x86-64-avx-ne-convert-intel" +run_dump_test "x86-64-raoint" +run_dump_test "x86-64-raoint-intel" +run_dump_test "x86-64-amx-complex" +run_dump_test "x86-64-amx-complex-intel" +run_dump_test "x86-64-amx-complex-bad" +run_list_test "x86-64-amx-complex-inval" +run_dump_test "x86-64-clzero" +run_dump_test "x86-64-mwaitx-bdver4" +run_list_test "x86-64-mwaitx-reg" +run_dump_test "x86-64-ospke" +run_dump_test "x86-64-rdpid" +run_dump_test "x86-64-rdpid-intel" +run_dump_test "x86-64-ptwrite" +run_dump_test "x86-64-ptwrite-intel" +run_dump_test "x86-64-gfni" +run_dump_test "x86-64-gfni-intel" +run_dump_test "x86-64-vaes" +run_dump_test "x86-64-vaes-intel" +run_dump_test "x86-64-vaes-wig1" +run_dump_test "x86-64-vpclmulqdq" +run_dump_test "x86-64-vpclmulqdq-intel" +run_dump_test "x86-64-vpclmulqdq-wig1" +run_dump_test "x86-64-wbnoinvd" +run_dump_test "x86-64-wbnoinvd-intel" +run_dump_test "x86-64-pconfig" +run_dump_test "x86-64-pconfig-intel" +run_dump_test "x86-64-waitpkg" +run_dump_test "x86-64-waitpkg-intel" +run_dump_test "x86-64-uintr" +run_dump_test "x86-64-cldemote" +run_dump_test "x86-64-cldemote-intel" +run_dump_test "x86-64-movdir" +run_dump_test "x86-64-movdir-intel" +run_list_test "x86-64-movdir64b-reg" +run_dump_test "x86-64-enqcmd" +run_dump_test "x86-64-enqcmd-intel" +run_list_test "x86-64-enqcmd-inval" +run_dump_test "x86-64-serialize" +run_dump_test "x86-64-tdx" +run_dump_test "x86-64-tsxldtrk" +run_dump_test "x86-64-hreset" +run_dump_test "x86-64-prefetchi" +run_dump_test "x86-64-prefetchi-intel" +run_dump_test "x86-64-prefetchi-inval-register" +run_list_test "x86-64-prefetchi-warn" +run_dump_test "x86-64-vp2intersect" +run_dump_test "x86-64-vp2intersect-intel" +run_list_test "x86-64-vp2intersect-inval-bcast" +run_dump_test "x86-64-keylocker" +run_dump_test "x86-64-keylocker-intel" +run_dump_test "x86-64-avx512_fp16" +run_dump_test "x86-64-avx512_fp16-intel" +run_dump_test "x86-64-avx512_fp16_vl" +run_dump_test "x86-64-avx512_fp16_vl-intel" +run_dump_test "x86-64-avx512_fp16_pseudo_ops" +run_list_test "x86-64-avx512_fp16-inval-bcast" +run_list_test "x86-64-avx512_fp16-inval-register" +run_dump_test "x86-64-avx512_fp16-bad" +run_dump_test "x86-64-fence-as-lock-add-yes" +run_dump_test "x86-64-fence-as-lock-add-no" +run_dump_test "x86-64-pr20141" +run_list_test "x86-64-avx512vl-1" "-al" +run_list_test "x86-64-avx512vl-2" "-al" +run_dump_test "x86-64-opcode-bad" +run_dump_test "x86-64-cet" +run_dump_test "x86-64-cet-intel" +run_list_test "x86-64-cet-ibt-inval" +run_list_test "x86-64-cet-shstk-inval" +run_dump_test "x86-64-pseudos" +run_list_test "x86-64-pseudos-bad" +run_list_test "x86-64-inval-pseudo" "-al" +run_dump_test "x86-64-notrack" +run_dump_test "x86-64-notrack-intel" +run_list_test "x86-64-notrackbad" "-al" +run_dump_test "x86-64-movd" +run_dump_test "x86-64-movd-intel" +run_dump_test "x86-64-nop-1" +run_dump_test "x86-64-nop-2" +run_dump_test "x86-64-movsxd" +run_dump_test "x86-64-movsxd-intel" +run_list_test "x86-64-movsxd-inval" "-al" +run_dump_test "x86-64-movsxd-intel64" +run_dump_test "x86-64-movsxd-intel64-intel" +run_list_test "x86-64-movsxd-intel64-inval" "-mintel64 -al" +run_dump_test "x86-64-optimize-1" +run_dump_test "x86-64-optimize-2" +run_dump_test "x86-64-optimize-2a" +run_dump_test "x86-64-optimize-2b" +run_dump_test "x86-64-optimize-3" +run_dump_test "x86-64-optimize-3b" +run_dump_test "x86-64-optimize-4" +run_dump_test "x86-64-optimize-5" +run_dump_test "x86-64-optimize-6" +run_list_test "x86-64-optimize-7a" "-I${srcdir}/$subdir -march=+noavx -al" +run_dump_test "x86-64-optimize-7b" +run_list_test "x86-64-optimize-8" "-I${srcdir}/$subdir -march=+noavx2 -al" +run_dump_test "x86-64-align-branch-1a" +run_dump_test "x86-64-align-branch-1b" +run_dump_test "x86-64-align-branch-1c" +run_dump_test "x86-64-align-branch-1d" +run_dump_test "x86-64-align-branch-1e" +run_dump_test "x86-64-align-branch-1f" +run_dump_test "x86-64-align-branch-1g" +run_dump_test "x86-64-align-branch-1h" +run_dump_test "x86-64-align-branch-1i" +if { ![istarget "*-*-darwin*"] } then { + run_dump_test "x86-64-align-branch-2a" + run_dump_test "x86-64-align-branch-2b" + run_dump_test "x86-64-align-branch-2c" + run_dump_test "lea64" + run_dump_test "lea64-optimize" +} +run_dump_test "x86-64-align-branch-4a" +run_dump_test "x86-64-align-branch-4b" +run_dump_test "x86-64-align-branch-5" +run_dump_test "x86-64-align-branch-6" +run_dump_test "x86-64-align-branch-7" +run_dump_test "x86-64-align-branch-8" +run_dump_test "x86-64-align-branch-9" +run_dump_test "x86-64-lfence-load" +run_dump_test "x86-64-lfence-indbr-a" +run_dump_test "x86-64-lfence-indbr-b" +run_dump_test "x86-64-lfence-indbr-c" +run_dump_test "x86-64-lfence-ret-a" +run_dump_test "x86-64-lfence-ret-b" +run_dump_test "x86-64-lfence-ret-c" +run_dump_test "x86-64-lfence-ret-d" +run_dump_test "x86-64-lfence-ret-e" +run_dump_test "x86-64-lfence-byte" +run_list_test "x86-64-amx-inval" +run_dump_test "x86-64-amx" +run_dump_test "x86-64-amx-intel" +run_dump_test "x86-64-amx-bad" + +if { ![istarget "*-*-aix*"] + && ![istarget "*-*-beos*"] + && ![istarget "*-*-*bsd*"] + && ![istarget "*-*-lynx*"] + && ![istarget "*-*-moss*"] + && ![istarget "*-*-nto-qnx*"] + && ![istarget "*-*-rtems*"] + && ![istarget "*-*-sco*"] + && ![istarget "*-*-solaris*"] + && ![istarget "*-*-sysv*"] } then { + run_dump_test "rex" +} + +# ELF specific tests +if [is_elf_format] then { + # Verify that @unwind works. + run_dump_test "x86-64-unwind" + + run_dump_test "reloc64" + run_list_test "reloc64" "--defsym _bad_=1" + run_list_test "x86-64-inval-tls" + run_dump_test "mixed-mode-reloc64" + run_dump_test "rela" + run_dump_test "x86-64-ifunc" + run_dump_test "x86-64-opcode-inval" + run_dump_test "x86-64-opcode-inval-intel" + run_dump_test "intel-got64" + run_dump_test "x86-64-localpic" + run_dump_test "debug1" + run_dump_test "x86-64-mpx-branch-1" + run_dump_test "x86-64-mpx-branch-2" + + run_dump_test "x86-64-dw2-compress-2" + run_dump_test "x86-64-dw2-compressed-2" + + run_dump_test "x86-64-size-1" + run_dump_test "x86-64-size-2" + run_dump_test "x86-64-size-3" + run_dump_test "x86-64-size-4" + run_dump_test "x86-64-size-5" + run_list_test "x86-64-size-inval-1" "-al" + + run_dump_test "x86-64-relax-2" + run_dump_test "x86-64-relax-3" + run_dump_test "x86-64-relax-4" + + run_dump_test "x86-64-jump" + run_dump_test "x86-64-branch-2" + run_dump_test "x86-64-branch-3" + run_list_test "x86-64-branch-4" "-al -mintel64" + run_list_test "x86-64-branch-5" "-al" + run_dump_test "x86-64-branch-6" + + run_dump_test "x86-64-rip-2" + + run_dump_test "x86-64-gotpcrel" + run_dump_test "x86-64-gotpcrel-no-relax" + run_dump_test "x86-64-gotpcrel-2" + + run_dump_test "x86-64-no-got" + + run_dump_test "x86-64-addend" + run_dump_test "x86-64-nop-3" + run_dump_test "x86-64-nop-4" + run_dump_test "x86-64-nop-5" + run_dump_test "x86-64-nop-6" + run_dump_test "x86-64-unique" + + run_dump_test "x86-64-property-1" + run_dump_test "x86-64-property-7" + run_dump_test "x86-64-property-8" + run_dump_test "x86-64-property-9" + run_dump_test "x86-64-property-14" + + if {[istarget "*-*-linux*"]} then { + run_dump_test "x86-64-align-branch-3" + } + run_dump_test ehinterp +} +run_dump_test pr27198 +run_dump_test pr29483 + +set ASFLAGS "$old_ASFLAGS --64" + +run_dump_test "sizing64" + +set ASFLAGS "$old_ASFLAGS" From patchwork Fri May 19 13:51:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 96433 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1251137vqo; Fri, 19 May 2023 06:52:15 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7gDGUVTgl+BX9utm6Vt28iiy32ervr+u7Ju5jCOa+yrphix/btnFJG+VS7ImoLwC468gUG X-Received: by 2002:a17:907:1b03:b0:966:4bb3:5b8d with SMTP id mp3-20020a1709071b0300b009664bb35b8dmr1761944ejc.30.1684504335257; Fri, 19 May 2023 06:52:15 -0700 (PDT) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id y14-20020a056402134e00b00506a2b9fb6dsi2958493edw.316.2023.05.19.06.52.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 May 2023 06:52:15 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=HE5TNuBT; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id EC4E53858C1F for ; Fri, 19 May 2023 13:52:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EC4E53858C1F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1684504332; bh=9mTyKqbwQrje3YJt5370pCZlZg9rT9HuaxQ9cOMxZFg=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=HE5TNuBTP0SKy2y2PQnCmgasr6sdGomK2nH/BdigsewTes+u6zNvGwFrLSGFByrpZ Pb8Wy+eW08dRUGdi4WGgUkO/vRJvqe/nOTfZwAWRsNq6Pa/dU2xDO9JBeOA428OgDh ECCaLqAtgU7RWEZr3knCiTZWFTYVEbWPPuB8YZ6M= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0601.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::601]) by sourceware.org (Postfix) with ESMTPS id EF90E385770C for ; Fri, 19 May 2023 13:52:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EF90E385770C ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iE1LIuCFWPxUxr7FlGXOsyyCWpphMp7cSbUEQFq1FGydpDZZb0jsgO4QjMjWdOu+aHfWTcOvN4kBrvu/oPiW3dX+A9YTLWMQITr+Ct7kYg1sSnMNKhOYP1CEo/G3nbAKwllfV1nkOsowUdYx6jWBK4zzH/xs76Of9tFM6aJBGv1+1Qe3a4m4bxODbzmMT0s6rLTjXV+SUEu/MlXHH+65Ja6WFC6T0V4QcMRBNEC2VHePCDURKrpQoYh4phn6HiW71fRxAjOuTSbgDXT9U9nhYBVmNABZk+QC5J0uTHikssV7b5+9EBiHtLvSUGlPwPH30wwwc1U5XlUdaI4iof6CyA== 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=9mTyKqbwQrje3YJt5370pCZlZg9rT9HuaxQ9cOMxZFg=; b=Lew4LJlVhgZ/PHEXEiYEc/b9zYlQACrWOGTlLKG7NZ3BKMCCjNyTkezLz4Wki78pBbRrqkS5uurIM+8JHv+Hfzr0VMjqVKrBm7GShKLFaJ4P/rq3oIo8QXnMu1aaRUlRgLTOfxwPWMt7xi7pYZpDBaaTpv78HlvbDbSvp7tdeqnSN1b0qJLTWjqIQUBCsVZeGCRzRFRwte4fuPNv8C+H2IlMAfsh3XYr0etENwXVZZa8tZ21LLkZ6IyU30OQ6oEiS+fPFZ3GLne9CCO+Anb2DPsxTO4hlKOTzlmWj6fxeIWvyzdRB65ilXANlA7cOYGtpTBowffSkdaVlC44ecEZFA== 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 VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB8PR04MB6972.eurprd04.prod.outlook.com (2603:10a6:10:11c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.19; Fri, 19 May 2023 13:51:58 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6411.021; Fri, 19 May 2023 13:51:58 +0000 Message-ID: Date: Fri, 19 May 2023 15:51:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: [PATCH 2/4] x86-64: conditionalize tests using --32 Content-Language: en-US To: Binutils Cc: "H.J. Lu" References: In-Reply-To: X-ClientProxiedBy: FR2P281CA0157.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::18) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB8PR04MB6972:EE_ X-MS-Office365-Filtering-Correlation-Id: 0dcea6d2-4aa8-47e2-3111-08db587036fc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nyXQNNMxBy+g1fIjmK0t2B/RUoQKsbQA5nsUsmbsxVHxwDpiTsf7GoF9BK+f/WKo+s9PFAgXseINrQxUoAkDqhHpakda32D+hlqeSbASicUtjviVx6do1MFl6oQXGHon212cOxBjK0ZM0/+Xymr1THIt8iKrTBc0eo2uXCC0dqsQ29vk6giF3xMyk2kSdtTY5gRhuPYiOGEdO1J+hn9gLKqiKRy5bp4sgWSOGV9ilkLLVX/MtarCMUB07NwBCvzdGfetgQBw3ugSsoG7A0Fof5pDUdUbUWd264k+Bm8nvsCbiU93SwaqwEbmbdE7HWqA4WyYHF0SMDc9guEBR8oEwDHx4IzvKZTeo5UUIPiDnn4XcCLkiRyDxC/1ougN5r13ajuSraczHlWT8tCN449Lfjkou29kE0/q/lyU4VxpdBp3amy9A8ZD6cRW14SLC6lpbocvu7smw6Ncc4MYJgAd9NY/4/mcEtVE0323oO2DV6UDkdTOWEL0uAimDlRGwssslrs2Th68Sti8gjpz9Ct98rSrP9sAq6pTFNRRqn995OmiPakxW5apFMjZOt9jX+JztBCPX/uhVIR4g4oQT1rGQ9po1cMAK6U4k7Z9YwBlWHfEyOZ1Z43us2w553z4iuWHi7AGBsnkCjCGCyG4VLUrLw== 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:(13230028)(396003)(366004)(39860400002)(136003)(346002)(376002)(451199021)(2616005)(316002)(86362001)(5660300002)(6916009)(38100700002)(4326008)(31696002)(66946007)(8676002)(66556008)(66476007)(8936002)(36756003)(4744005)(2906002)(26005)(6506007)(31686004)(6512007)(478600001)(186003)(6486002)(41300700001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?uJT4NW8Mms6+tMKBOuwhhuWWliJO?= =?utf-8?q?MvIHT4uVn1BhGrEalQmHrGG0L7qFdbALxzqyhKwzRC/5r2zFVTLjxtBh40rB/HCfh?= =?utf-8?q?BKecEVBZG5d/t6rMqFStC3UeUSL3Jdddiqf8l/HC75Bn7vOxGidvB1tApcOr+h0Xe?= =?utf-8?q?V1ajQhq9E+E9EZKKL5Gu0Xs4db0GfXmRC1Sl1BcwR7ZkSJPJS/Wyb913tCiCgiej/?= =?utf-8?q?Yw706MB1jqzIojf7Mv56MiCTJIdoCFmhDvWuI6+c0/hIKEDE1NPNkQPokL4SYcF/6?= =?utf-8?q?SeZx92ZeRXzCdiYW9WYzF6s4wweJJb29j1WYmjlEovreBP17BZvwo9X7pBQTB5Aav?= =?utf-8?q?lvhzoclZdrGM3fj8U74JI2cJYivw3W0HOm8SzLtrXQmEUjUsruqPQUzItuQnBb699?= =?utf-8?q?GrRayXWd4JPHslgk2FlHBlR7TNfivnQspKQlToXaammPNPxUsszuqZzDtVUpYyD4J?= =?utf-8?q?b1B7ZrAvBoHjBp8/SkcIGJBBonocQs9sSnb+UbuBd71CG9Clk3Xj4c48WGHosQuC4?= =?utf-8?q?ohEn2dGXd6jE0rOstwckA6w/CW2UgQzJ8revWEYF6H4pO5F8TfASV1PKOS2xjFpzu?= =?utf-8?q?nfmfsy3zOH+mDYp3/WIR4rGB8Qp4pE0mthTgkXZFvDxnSaiBubyqtarHddTK9Iciu?= =?utf-8?q?Zc4cZFJc32tZmAaczRDUmcK0Wt56g/XBFA81/Oa1KeU2xNcUL8EWx0IWvIzyWm7y9?= =?utf-8?q?VFQXgRl9behdyE8S72iizj3+i7nyQ628WyZYRh52IZTu0qwo/QVGQ43M72ooNuzft?= =?utf-8?q?9oXh/2NPcEUdGiTvR/fl7vTwAdqLSJIku5UIud5Fo5xb855jQfj84ng25PFNuAnnj?= =?utf-8?q?zTza6GqTvvpNWwztX5oFl19WoVxfdykl0FA1ijYi0QAj5+4EzzcQIjkV6e0S3QEZt?= =?utf-8?q?orNTOXSwnVSmIV/Z4RVOt36ftFv4QEShCd813Ay3AUms1KkQob2sThMxE+oyVJb1W?= =?utf-8?q?jLtJc5b8TXdlu/oUkWzy1Kk+REV2mLXOR/4lBJbp83ADxEUZA37MLzAHq8gCXDvzi?= =?utf-8?q?ms6KMUdO9MOswKXS0StwwlZ+ie+NjgaeUKF2nx6JOvkmToX3PDCnIr0sxMFCr1sCY?= =?utf-8?q?gGyS7XK1mM+HZLECDRWeZ9G6FVctoxINhIW+lTxUoq10tBYPB8xPBB1qMCOU17N/H?= =?utf-8?q?HBwtQHDa3KgGlrnNph4NIcRo8QeyozffAWJNY0w5lEtsDqbZxoT0sGjTN0QGSP/8V?= =?utf-8?q?A9TClAcDtFSMDYWVbtP55aGF1m+V2450yyVGGLb48n1/PYv7R4LTpJQVpQFRx/NDN?= =?utf-8?q?4DYW2EIVH7tgRw+DXZiw4ARWuoFOjdibZpEyCmOJ+aPVfRR433eWgbD2IGZl6RMYg?= =?utf-8?q?Opo5OTf7RNh+yVQEbyj+Ga3rv8E9FULD4CaqSJG8ev7qd52a1XbBfbZFhJ9GYUeWl?= =?utf-8?q?bujr/jQypXxT72u+XZ/KV6Ko0/HA/yAdEuuvWQY1Glgqn2YKRA19tj9uE1fksKqLi?= =?utf-8?q?c5zIsBbHMvbwlC4ih2e2ndVaNHmY0BqCTZYSzymVEuCxiZmKiK6HeiATGLmi6Y5EV?= =?utf-8?q?WVRzRYemeGox?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0dcea6d2-4aa8-47e2-3111-08db587036fc X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2023 13:51:58.6367 (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: jgZ0+B5B2CttllXROGhWLNZB93EHNL0ayX/YT7CviAOMZdcbBGlG667aXse1l2Pf5Jhu2RC2Z9OwXPOmvevjSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6972 X-Spam-Status: No, score=-3027.6 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 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766330817900028410?= X-GMAIL-MSGID: =?utf-8?q?1766330817900028410?= Using this option doesn't really work when no support for any 32-bit target was configured in (as is the case for at least cloudabi and rdos). --- a/gas/testsuite/gas/i386/x86-64.exp +++ b/gas/testsuite/gas/i386/x86-64.exp @@ -33,6 +33,14 @@ if { ![gas_64_check] } then { return } +proc gas_32_check { } { + global NM + global NMFLAGS + + set status [gas_host_run "$NM $NMFLAGS --help" ""] + return [regexp "targets:.*i386" [lindex $status 1]]; +} + global ASFLAGS set old_ASFLAGS "$ASFLAGS" set ASFLAGS "$ASFLAGS --64 --defsym x86_64=1 --strip-local-absolute" @@ -579,8 +587,10 @@ if [is_elf_format] then { run_dump_test "mixed-mode-reloc64" run_dump_test "rela" run_dump_test "x86-64-ifunc" - run_dump_test "x86-64-opcode-inval" - run_dump_test "x86-64-opcode-inval-intel" + if { [gas_32_check] } then { + run_dump_test "x86-64-opcode-inval" + run_dump_test "x86-64-opcode-inval-intel" + } run_dump_test "intel-got64" run_dump_test "x86-64-localpic" run_dump_test "debug1" From patchwork Fri May 19 13:52:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 96434 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1251574vqo; Fri, 19 May 2023 06:53:02 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4ahWv0h6cVzGCd9U4iFRaY+82EvvOSpIPZAYpsXaJglcePJ6yZM8rez+wvKjhxh6MmhWFc X-Received: by 2002:a17:907:9494:b0:96a:30b5:cfb0 with SMTP id dm20-20020a170907949400b0096a30b5cfb0mr1818158ejc.22.1684504382071; Fri, 19 May 2023 06:53:02 -0700 (PDT) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id bm13-20020a170906c04d00b009665a126d50si3387367ejb.594.2023.05.19.06.53.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 May 2023 06:53:02 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=kBD2t+bP; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 25B3E385559B for ; Fri, 19 May 2023 13:52:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 25B3E385559B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1684504366; bh=YT9oS39gegBSC8DJO+QB8fKQOCYA+1TDiNcVgwbW5SE=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=kBD2t+bPq9OAR7AidkloWQKYbvHUSVE3SbkK5JliUtzTVUy14bRsm9OGd2Kk4MlZH d9iwJgkXGy6iTDnw+m9hi3wpYkIpb7+bpUxvfOcJkmin9rSzPkUvKkQsIwI7r+ChUt mC04xaqM5/8L0SVzP7o8BafrXT3Obyy2fv6ptfe8= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2053.outbound.protection.outlook.com [40.107.15.53]) by sourceware.org (Postfix) with ESMTPS id DA6203856DF1 for ; Fri, 19 May 2023 13:52:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DA6203856DF1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mx6nUQdPhWJNwG3kQBBReT/yGzMkqHqVu17Rz66ExmZ2Z8mXOX/xUMfxgF1KCjLXXKCRCR2FiktZQbz5kxQt+H+kq7ZLHG34p9iykfs7hWeOqTY4F3YjPfdcMP6Ep8MoRCILSRrJR2fBM9e/Ioa1A3XKBlOfWsYoUKwBexTqAOzelPrRe9s3DMlX9iMzZEmQQa94TUCR98vgSTHmqniVLSy4oCYTWa55125n9n3aIvc1RPdolWv7ZPS4xuP9e/3FN3UaAJgYbm2rdK1C056jD/82WqfAhMVlbVn1YtBaJcQvMCklrj+hVx1KHA7hnc6JmcHRdT9RWzIiZojsSXDAcg== 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=YT9oS39gegBSC8DJO+QB8fKQOCYA+1TDiNcVgwbW5SE=; b=WsnEhdp1AjYLRYXnhdQ8o5TZYomagCt8yENHzuNfqL0VdLTCQaQynn2DXzAkEZOOLmPYq+Tuz71/lhklTdahdW7c8XuSJATuTydZ7pHyhhIgzUv4ToIr331xMDOL3LvUcrF8rV6diZgQ1v8GgGLsVofAcIQAldobihVD/K/NHyfSfHUhFfQY7YTR7NRF3fL6xID8OXoch2LgkrjOeqdO12jsPjFC7I08IyA6n5R6//jKV9uogira9DEFPrQPxnJlLbMG5IqAwQnBnhLO6skREAv6kMVOvKNlCleXn0jTNrZ7tJDcHgbUcy4indedWUYlxt6IVt4vJAVylNaUOa4n1Q== 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 VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB8PR04MB6972.eurprd04.prod.outlook.com (2603:10a6:10:11c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.19; Fri, 19 May 2023 13:52:20 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6411.021; Fri, 19 May 2023 13:52:20 +0000 Message-ID: <778a4bcd-ac39-6512-38d2-782e4eb1eea9@suse.com> Date: Fri, 19 May 2023 15:52:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: [PATCH 3/4] x86-64: improve gas diagnostic when no 32-bit target is configured Content-Language: en-US To: Binutils Cc: "H.J. Lu" References: In-Reply-To: X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB8PR04MB6972:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e78e580-4341-4358-2c70-08db587043b7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PTCJwW1i1F2Y1yGSfTvBkZ4pi2Www5PJUtJYH/uzzgNoTyYJO66tGMTcllI3/PBLoq0FiUGVJ3Yv3KO+kNj7nTITpbf99NEXH+SCgHbM8f1/7NfM4cwzquSAZlf+hoZLW66NYrrjWcNIgPjpyWvfmOe3hf7W3gWlZQV5iEdF+nlN4biUwfCN3blVjL7S1YEVMJ+D3fZA4dy6ETzjNVSfZj3nejFCKcOW3GIk6RAeQEM+JUtV9wPKJFqPCvzUXdoOjMSs6XUpjRRU9dqgJzSBgowyY5CAikRXUny1L4W/MBMwqQnUDxbofc7w7VmTMLlG21RfyWyEwx8nWsVGpUP+o1TXyAuk6BDX6XFZ+uD3bG9Dohyi/WJeM5/ZT3ZIfsKYv2WkIS+6L5RoDVt6NBivZnuA91JBGkNEFuD1gPXz8RGRgf3f5AaHMRkTats6XLh7FhEiX34JAxblLSkA6NuHZUgjYuzxEF8BdYGVgQogZFE0R9TCIx8Xaw/l5T+Ew+BfMHl/Ig9Je2QKQyTdsGG6ZbTr6AnznYJsDbsEhWg7xFp3N7klyfNXvOWTbc/UticcbSPRktw+Ta9Bfe5dcNki3ij71Pw36pqFJtaHpmMnONYCsyl6SvpQkjyDjOpS37zuTkSBrGAGfcLYtjlgBMuQ9w== 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:(13230028)(396003)(366004)(39860400002)(136003)(346002)(376002)(451199021)(2616005)(316002)(86362001)(5660300002)(6916009)(38100700002)(4326008)(31696002)(66946007)(8676002)(66556008)(66476007)(8936002)(36756003)(4744005)(2906002)(26005)(6506007)(31686004)(6512007)(478600001)(186003)(6486002)(41300700001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?mVxLZy4i4lxmD2ahECsOCwhhCYxt?= =?utf-8?q?IB5C+eFhIKJOG+gPFJPh0dcgBVyXh+bVKEpm7sP4fEYGTPB9EcSTcNR/2PjydiHyW?= =?utf-8?q?w/JgGQ+nm0QnXxsw4QyKDIGE6Owr3nzwd41ciWr9Mw8Jr22Tj/FqmusKcRvixW4NY?= =?utf-8?q?qi2SWOS40VOTHYl056DKcGCDtfc5IZ0ZyGp5WemK0lMyMyD4SdLYKQ+PIQOpMomm/?= =?utf-8?q?Ji9BOaXfwDwF9HrAXR6kEXUfAuzfzUnYif4UrxIlJP0mdojQFeMYyHHEqlM1a54x4?= =?utf-8?q?heo7dC759nZzGPUotGsMRwCS8EOj7sBCc2DbFKLLcN6FtaV4PRTc6p782MpQEQnhc?= =?utf-8?q?CTG+MFLErfzGyVM23Z+2XnXSfw4CCdU514z9NoQr/sH0JEqnNsqtkEn8uenXy1r+Z?= =?utf-8?q?g8fd8D6MmJkPm47RW4+0A2bgke42QD661a15paCow0LPzMX4wsl0tbYXhkp4QgxFw?= =?utf-8?q?kyTdo7nuM8nhPD1DpHORdEZboHCUs88/aeZCgGy8MY0rGsgC9R3YsbV5i68AaBtI5?= =?utf-8?q?ewGD7iD35yTnFZfEYJUhSurTqIpSyz8ZXKVu+MXyJvK7q7JkNsssEOCAdKExSm/aT?= =?utf-8?q?6eLAU8Sqk8NSoUvmFnC9ZAtbvU97cNRJSBijw+09r8pmDa1b20FJjBUMAmYupMeyS?= =?utf-8?q?Ntv7Nl07t+seLtfoM5/ORc6Bb1Sl7cBPypaDyjQpHIQ72AdOJ84yZqVze7lXJUI/4?= =?utf-8?q?Z2lhxb3il9BXGv7DVAYqPqnqP1CviRz1wpsYScwDhoyyAf1d2ULofW7jq7MyzgGWe?= =?utf-8?q?MlTaaIoNSMPtKLuT0LQdhLmvPLr1qmaReKt6gmcX+kZQRD0+2dcT/vUSN8EPopZ/A?= =?utf-8?q?yr7cNNRds6eP3AMEWsUgl0vTA2X1KIVTOX/l/ybWaGBzyvTVw0gK4j86chc6dhASZ?= =?utf-8?q?4cfZ7x1AEOIQPcY2bBEO2vfYQXuHr6n6AnNfyIVOcHjuqwoMyWHaOWgOaRfkoWjRe?= =?utf-8?q?PWUSno0R9PEa6sG+QmNFPA6ydNB4x0qT7aqwG/nbe1mSBSbBs3OnyjMrjU0ATqCLx?= =?utf-8?q?N66lWXlfxPN1jDsp5dPceIariBX10ib1M8eCO0TpOSmgqsPDAxhRHbKtBZf1TRnkN?= =?utf-8?q?hC/2zv8InALduPJ46fZmrKsbyiHi23zUHokYppK8RSZWnyrdI1xcLMxHD77s/BZjT?= =?utf-8?q?mODEAROkNtYYg4UwAKmoaRHZRkB54vFj6IzlEgx9fq0yC4+Zr5yV68xg0NtOLRTWc?= =?utf-8?q?Jz9kpqRXgZuOFhJqjgDE1G5D4iS7CxyHEClsz5Lek39GgJoE7TivO4NeXPCg1OKZm?= =?utf-8?q?4M/8OlrJOmnIb1GVHm4UJQBhJwCh/tgMJHzDp6M4bg+4yJ3CgDEYy1auGNDFxvYjt?= =?utf-8?q?JqT4OxKxyWEDWUZs9t+WCNJXbqBQDj5qvMPIiG0jsT326o5Yf79/RNGEI2BQ6xbuv?= =?utf-8?q?1y7Vp81U9QHS6kmo4fhAaRAiFagpRWjQSb3UfKp0FwjUbIlu2Eg6qRXWJWSdYRyfG?= =?utf-8?q?F4MJoNeE/xAMKbk8mMog+e/UClGjS4e2cfvR5XRrN+MpaC6++F4htu8ds8n5ib9uf?= =?utf-8?q?KqinDYNLX7Hk?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e78e580-4341-4358-2c70-08db587043b7 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2023 13:52:20.0425 (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: xr957K+vRRM5q9/ZzyrQW8M+owneETgJL5F09/LvPRxxsxzrW7OY3kKRgUY/ksX412tDS78dTi7SRp8anht10g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6972 X-Spam-Status: No, score=-3027.8 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, 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 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766330866940333871?= X-GMAIL-MSGID: =?utf-8?q?1766330866940333871?= Make this similar to --64 and --x32: Check whether a suitable target exists. --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -14186,7 +14186,21 @@ md_parse_option (int c, const char *arg) #endif case OPTION_32: - default_arch = "i386"; + { + const char **list, **l; + + list = bfd_target_list (); + for (l = list; *l != NULL; l++) + if (strstr (*l, "-i386") + || strstr (*l, "-go32")) + { + default_arch = "i386"; + break; + } + if (*l == NULL) + as_fatal (_("no compiled in support for ix86")); + free (list); + } break; case OPTION_DIVIDE: From patchwork Fri May 19 13:52:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 96435 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1251900vqo; Fri, 19 May 2023 06:53:34 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5sdBXuxXLhal+GIXploh1OeEWZjQrMyDGzVme3K1H45RIFh4Qx2l2LuA7VB4wgyQwPwk8W X-Received: by 2002:a17:907:72cc:b0:96f:136e:eadd with SMTP id du12-20020a17090772cc00b0096f136eeaddmr1986292ejc.66.1684504414688; Fri, 19 May 2023 06:53:34 -0700 (PDT) Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id 3-20020a170906318300b009537a1e693esi347702ejy.574.2023.05.19.06.53.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 May 2023 06:53:34 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=aAE5CdeZ; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0AFB03839069 for ; Fri, 19 May 2023 13:53:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0AFB03839069 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1684504388; bh=lLqRiMyJ8Byup71x9K8GfrnBEeJYAudCCpsSwc7lixE=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=aAE5CdeZ1D8imcBc+JGJ/FGvgnnktqI4wbzcTM3Na+fatzRl/ijLWOXt9+j4ejV3z z/+ViiU0V6pIXRLL9/Lpa9etx1XYwZcOZVJbByRWx0flAFlcYxhy1RDrQjuCSe8O+9 GX3fIJp+WNxthdENouuDATraWERQATBMIXo9AkG4= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2070.outbound.protection.outlook.com [40.107.15.70]) by sourceware.org (Postfix) with ESMTPS id 2684E384B106 for ; Fri, 19 May 2023 13:53:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2684E384B106 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WR/4Uo4cO/MBPa9reOlJctZMGQqxOLQzs5bm+Ag0Y16BzM2XV+uoK91Gw6YGrsu/QQv1AgtbNH5PsFO9JnUVvYCa1H5y02/lJi7P3rEn3K855RNbCoW5w0OZSVhQxP8q/ZSd8IlJxIjASZY2X69aFXtqwufQzSOSjBqDOuEMf+H045wLro8FdCfEuTdFXxXfXL2iT0t1j7lBwwPLGeVRnCG12VsLtxbKwRJepiCjbcF5lHz/19oTMxbvg/jOnkK0acDu5yUz+cldkOplNVYuslybhWzYQ37343Ld4z3GzS1IjUIJ6K6GjgDWZnmkWMpVKdtRk0N2o/levlrqgScjmA== 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=lLqRiMyJ8Byup71x9K8GfrnBEeJYAudCCpsSwc7lixE=; b=VKNC1bUHbY1xqDdEHheKGSgQqSFaMrkjGLibIP++swx3KGvum+39y/VncqXRy5xmyrOtEJadhMPIP0CB0eMUzqVnUjo/FnO6Rxo5Xk0GihHxMpJpYU6wwM4Zz12ykdzr0qI49o7Q16AtbHTmN7kXSmUIE+tmo2uHo6cyFfmCgQN73d+H947V005Qg+WRKWfRY6TZ8DOAC1bhiMKyGkRMIbaBfiDADNNv3WngCoJIkkmAKTtIwBi2blTryAxIKPdKdBPttscZaGnSowSs3uaBLDCTznfO4FCkDVJKYLcUbEVy5aEesdmYapUi7P1LTb+0lWWDNHzmMNKVRnEZByuGtg== 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 VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB8PR04MB6972.eurprd04.prod.outlook.com (2603:10a6:10:11c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.19; Fri, 19 May 2023 13:52:58 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6411.021; Fri, 19 May 2023 13:52:58 +0000 Message-ID: Date: Fri, 19 May 2023 15:52:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: [PATCH 4/4] iamcu: suppress tests which can't possibly work Content-Language: en-US To: Binutils Cc: "H.J. Lu" References: In-Reply-To: X-ClientProxiedBy: FR0P281CA0053.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:48::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB8PR04MB6972:EE_ X-MS-Office365-Filtering-Correlation-Id: 60ff9ede-a147-46ef-aaf5-08db58705ac3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3E1xAZ0LgOwCE2usohByazhmhwOCwKS9eidATtIRDk5YnLCLGmXNQOV1oDg+DYIgI9eZt45GIS+CssNkD7M4sLh4DJ+j/9d2eiH4oApLuGZYY7gbz6TBtPA6gN9ef2CDbyYNbm5mALU6O9S0VOgXIu6R3achOSSHn4gVziWySFaQxfOBawzxhAFapXvdKIjj121HkbQqd68dLBxf+fMA+1L76sYhQ0kCRnnYt80JGmf+YDcO74g2sKTca030kTbMZylNZy4cANHJ3celLBDgoOA4pYM6B415OVz9rQrWeqaurx57VET9WUWiz4HqogU9fLTKrSKxLNLrC8mDubskR+CuIkGH6wvVX5xdp/Fq45CJDvFwR5vbH2FgQ1yG3fas78KZR71mNpiI0nyJ3KeTykHXeRTg1VLKOHzvohkkD+8aiMF1olT+VRhfZfEmMQ619VbSO1/GMOp4y3hw4tHlzQuuzsJGIi26bNm0c93pdV5xKQfK4xK7Xcg3kKhgseI1uMCDRcK+3yUuFJqWsSLOd1v+u+xpUAmY79+eAeL/JCb1ljLBV0cvUyQ0VsmRzCRv207BtjWqNnl1mxRRFwO2xW0+lrjZj1VxB7oRNxpkUpxayIjkOPg6HH58/AMpD2N0AEPw2WINdO/BVkl2redhEw== 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:(13230028)(396003)(366004)(39860400002)(136003)(346002)(376002)(451199021)(2616005)(316002)(86362001)(5660300002)(6916009)(38100700002)(4326008)(31696002)(66946007)(8676002)(66556008)(66476007)(8936002)(36756003)(83380400001)(2906002)(26005)(6506007)(31686004)(6512007)(478600001)(186003)(6486002)(41300700001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?nYm3r0WPTtq8uf0pRstahHHXYcP8?= =?utf-8?q?rGFFfxGf3MrW42RB1AYkvpbVvvuBXXQTbVsXuCSsk1gPf6smdk+WLqgpbbiCEdEzU?= =?utf-8?q?6wdb+RWc2FkfOGu05C0X6R+vjTtwyeC/GI/L92Pt6M5NN1OzwAMRiw+cNGX6gWRaa?= =?utf-8?q?3coCuaW8RQLkB70qX25PB9VZ+OaM7ObExvkWaOz/S+9eJNsKcJmg/n4Gwy4ZJ7rMV?= =?utf-8?q?OrH1yDuw/623ZWLsVursic/X0vmmpP+qOsHa+CHRlMr4uRMkofkJB/mrJC4D7WR7q?= =?utf-8?q?lST76L/Wp1MH8aqZXCiPgo53Og6vtAd4gyuRSNhmbXnQJS9RMaz+1RMnMTW4ObbHV?= =?utf-8?q?cSu3ABOdX/BgPoY67ijHgUbRqBYbnX0ySaQaKXCSQ9Zse4Tm4t6Cyp4sWsIbe3uLL?= =?utf-8?q?oqaW43ffnkp0EXLS5VPpfxYSP3pOPftXiPPS+iHkZXbn9voN42wCNsCVjmzq63dQz?= =?utf-8?q?NTpLSZNmH0vsE6vck8RP3EB7EVJ4FTNPsu3UaVKRA4vvvpzzllA6CDTr83zOwFjyj?= =?utf-8?q?4kMeJKrbKN3RrQq+eiGwylzosjoQ2ym8Lf4zSr7z7BHvaULa34vBP4/+kDXWKrCSs?= =?utf-8?q?mDNIUYtkNXql4sotw4PQPBI1xMMgMe0z48zZD1t8RLtHE6GJBtMrqHkYI7k0ESgmF?= =?utf-8?q?x17HXhePPDXgyvWSFfn7QAebla9sBYGwNz5fIDw4xX+iiAi6XwhA5eic3/JQpKbPE?= =?utf-8?q?IzPmJDoCrGsKbNSQAZI/i9+Q5BJNHWDZKSXXoBETBj9HPS61lGIr300ponhbiSySx?= =?utf-8?q?sI1NfkXWLhMbDke9PgayL1rZ4LSXen2G8LKK+PTazlOOZ4Mar8zTnDt9SJYjZovd4?= =?utf-8?q?jR+Wt0gWkzYkKslNjOVkiuENN+fyXvOOdM4KokbNNadqfSHnrNLHxheM/eq5ymeq5?= =?utf-8?q?Np7AnOiEOyl0RfaGNnhZOaJpQCWOT/3hVud5GWljBcajHpaFRrXOk99pWMiE45a24?= =?utf-8?q?hZEq3WJEssaUWqKcUZjeV0W+gfWk+lcY49IBxhPnPZbybLYBTYN7YB8CWgUBLF6v+?= =?utf-8?q?IDoRTGq05sxzDXmDY2OOndt1+CO5Rn8vZBFDXwGUJr8QahXbeYXGSxuz/zkhBLbtR?= =?utf-8?q?wM/ejVgH9NHq7efiEIaujEtMzK/ohVp7W11n1FXe0E/METw/RE6zuFGo9W+byGwic?= =?utf-8?q?w4kIqb+6ELDMuvkJgUbj37AMxJ3LGL/lYttA5kpIoKOiQlyIZi7FRfsrxNY5r2Mn/?= =?utf-8?q?GHhlLT4AFj8PRzMoIi2zKGfDBL/dSN+2KidYDj86Vfz9W1XyoABXoqecoATmCWDn4?= =?utf-8?q?R0wlrZ0WpBDhSPigzZzVl1w4Hc4DgwpH1uXPGUVPZGulMOhsfEPTG49h/P6GndmG5?= =?utf-8?q?eo48VYIGVVectl1LEjWvPLN+UYIaCmiweJy4V5o0h5axCJVnA+O5WBAUL2qRV3DQt?= =?utf-8?q?/jBXt8fQjg+lfZKQWAgftOidg6xkHWLMOHAoczcK/9vGbGtiKE+gReNQEWqEYgmtl?= =?utf-8?q?+tHHyBC7qRpngDlIdggcxk9uzL8YaIwFXxr3s/8rIVlWAemeYlL9e56RkRsyYUZbQ?= =?utf-8?q?F2wh92uXqOTY?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60ff9ede-a147-46ef-aaf5-08db58705ac3 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2023 13:52:58.6659 (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: dglWIIZBC5CWKCh+beGhAcZZEb4cVvW/x20DzMpKd9jKLmx5lK4o0wOCfZoapNOuzLQarWq+aRs30yQTvcjdGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6972 X-Spam-Status: No, score=-3027.8 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, 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 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766330901137158262?= X-GMAIL-MSGID: =?utf-8?q?1766330901137158262?= With neither --32 nor --64 passed to gas, advanced features like AVX aren't available without explicitly enabling them. --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -749,7 +749,9 @@ if {![istarget "i*86-*-elfiamcu"] && [ga run_list_test "string-bad" "" run_list_test "reg-bad" "" run_list_test "space1" "-al" -run_list_test "xmmword" "" +if {![istarget "i*86-*-elfiamcu"]} then { + run_list_test "xmmword" +} # Disabled due to large memory requirement. # run_dump_test rept run_dump_test pr19498 @@ -769,23 +771,26 @@ if {[is_elf_format] || [istarget "*-*-vx run_dump_test "dw2-compressed-3a" run_dump_test "dw2-compressed-3b" - run_dump_test "property-2" - run_dump_test "property-3" - run_dump_test "property-4" - run_dump_test "property-5" - run_dump_test "property-6" - run_dump_test "property-10" - run_dump_test "property-11" - run_dump_test "property-12" - run_dump_test "property-13" - run_dump_test "property-cvtpi2pd" - run_dump_test "property-cvtpi2ps" - run_dump_test "property-ldmxcsr" - run_dump_test "property-v4fmaddps" - run_dump_test "property-vfmaddps" - run_dump_test "property-vldmxcsr" - run_dump_test "property-vpcmov" - run_dump_test "property-vzeroall" + if {![istarget "i*86-*-elfiamcu"]} then { + run_dump_test "property-2" + run_dump_test "property-3" + run_dump_test "property-4" + run_dump_test "property-5" + run_dump_test "property-6" + run_dump_test "property-10" + run_dump_test "property-11" + run_dump_test "property-12" + run_dump_test "property-13" + run_dump_test "property-cvtpi2pd" + run_dump_test "property-cvtpi2ps" + run_dump_test "property-ldmxcsr" + run_dump_test "property-v4fmaddps" + run_dump_test "property-vfmaddps" + run_dump_test "property-vldmxcsr" + run_dump_test "property-vpcmov" + run_dump_test "property-vzeroall" + } + run_dump_test "code16-2" if {![istarget "*-*-dragonfly*"]