From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) by sourceware.org (Postfix) with ESMTPS id A13AC3857B89 for ; Mon, 22 Aug 2022 01:02:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A13AC3857B89 Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-335624d1e26so253963957b3.4 for ; Sun, 21 Aug 2022 18:02:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=oQppskDGjAj5t4iNOB1lwMsKdZ+JOjIyoJZshvrNU28=; b=UoMI5jvHhnq547g2q3NawSjz/B0KVzuKDJJlZ7CqjOOWkJC3tbmKLU9XKKFK+zjW79 DXD2KpHrP44UlYdwCvyg6PQcubwo/ni26Ef9sMmffkxOMrpZt+FlUYP+X9kIC1e+m9jf FofwMxVGXrSML6xxR1TIcZoaL9+Eyct9ZUwt2qQauTCTFOYpogdPL/XlGEdtg2Z1kOm7 wpRbxzO0v2I4KcqZdTFDF/Qg+e/+rumpYLseYygmHu15AyLY9E10DvM0k7s5RALLNtoE k8cchyangR0H4WDvbylViIsR5KnFeh3OPdxFjAgSneOJVD5mykDTxUwxIupWl2ICnXYe gqXg== X-Gm-Message-State: ACgBeo0qS9/IYlezCCqLXkMJgPjYHBGl2wcEz5/JVXkWCnTq3it1yEhk NmYdZm7bric14SbZz7gQPmL4DR/IpeKKd6VUrr4= X-Google-Smtp-Source: AA6agR4dfHbREDE3nfn7bYqfh2UYOuvF1yhr7mSteOm3ZVs5oOFOnWuSnY2g/W8rZn0yOqzIzPsRCOUB0jmhEYw3i2M= X-Received: by 2002:a25:fe02:0:b0:680:4010:ca93 with SMTP id k2-20020a25fe02000000b006804010ca93mr17404439ybe.251.1661130134876; Sun, 21 Aug 2022 18:02:14 -0700 (PDT) MIME-Version: 1.0 References: <20220818073405.5527-1-haochen.jiang@intel.com> In-Reply-To: From: Hongtao Liu Date: Mon, 22 Aug 2022 09:02:04 +0800 Message-ID: Subject: Re: [PATCH] Add ABI test for __bf16 type To: "H.J. Lu" Cc: Haochen Jiang , Hongtao Liu , GCC Patches Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Aug 2022 01:02:17 -0000 On Sat, Aug 20, 2022 at 1:31 AM H.J. Lu wrote: > > On Thu, Aug 18, 2022 at 5:56 PM Hongtao Liu via Gcc-patches > wrote: > > > > On Thu, Aug 18, 2022 at 3:36 PM Haochen Jiang via Gcc-patches > > wrote: > > > > > > Hi all, > > > > > > This patch aims to add bf16 abi test after the whole __bf16 type is added. > > > > > > Regtested on x86_64-pc-linux-gnu. Ok for trunk? > > Ok. > > All BF16 ABI tests failed due to missing __m128bf16/__m256bf16/__m512bf16. > When will __bf16 types be added? It should be already in the trunk. > > > > > > > BRs, > > > Haochen > > > > > > gcc/testsuite/ChangeLog: > > > > > > * gcc.target/x86_64/abi/bf16/abi-bf16.exp: New test. > > > * gcc.target/x86_64/abi/bf16/args.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/asm-support.S: Ditto. > > > * gcc.target/x86_64/abi/bf16/bf16-check.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/bf16-helper.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/defines.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/args.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/asm-support.S: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/test_m256_returning.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_structs.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_unions.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m256bf16/test_varargs-m256.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/args.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/asm-support.S: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/test_m512_returning.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_structs.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_unions.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/m512bf16/test_varargs-m512.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/macros.h: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_3_element_struct_and_unions.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_basic_alignment.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_basic_array_size_and_align.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_basic_returning.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_basic_sizes.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_basic_struct_size_and_align.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_basic_union_size_and_align.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_m128_returning.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_passing_floats.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_passing_m128.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_passing_structs.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_passing_unions.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_struct_returning.c: Ditto. > > > * gcc.target/x86_64/abi/bf16/test_varargs-m128.c: Ditto. > > > > -- > H.J. -- BR, Hongtao