From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by sourceware.org (Postfix) with ESMTPS id 17A73385842C for ; Fri, 26 Jan 2024 07:33:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 17A73385842C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 17A73385842C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::12e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706254393; cv=none; b=flCgl1x7BHQRi0+yUmiUWmRzqzcNTyZKKxQTkMkrfQBagoSYdS23N7NVWfPVMJnzs6728qjeTXFg3ckbz6iz/No1QuLlyoZmrGAgAIqWZAY0vWYH1cAuC8saum6dCG9tLWIwQ7Na1U1T2JEI8RGqLSyEr8TzT3U+JY7UlVKsO94= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706254393; c=relaxed/simple; bh=re0YGAaey3RNwRRiTLrBwnI8NOlhKdgeFjOKPeBXr6w=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=c3vIqpsd4d38fdcJ9bstvp2QutZTQTPlwoJpgspL5deyW57Qrz+rrQ3yI0pW1Y9PeVy2dxphJKuWGKWYl5kbiMIEGSxjRd6xq8FRkJr3qQqAQkqIi8Cbj3OVJHgOcVDf1hyQgBEApPKwXYJEF0GZZOIxA07qqYqJI5WOWqtve1o= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-50eac018059so241453e87.0 for ; Thu, 25 Jan 2024 23:33:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706254388; x=1706859188; darn=gcc.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=cWV5F4XdF32OEZ1wohHUr3TLJWm0VYHqov7TObEDCF8=; b=eHkxOi0Y7ZfgoiC31B/7p/FeJu6facESNbmYnCKT6MHRwrgXab8HJ1jlL3LOCEJvtf 0RkyMJYLauGspuf40hBqlP0iGGZIGNEznHbN6JpSH03EhZvebCwWEFhSmygFTdbla6WE JQN4kCPwqQQLaR9HY6oNklvFPNNzwIKMiryYV3ZDMBx8U1jqIQ6RlCuqcwDwdirXVCJB EyqC0Rsahisftvomtik6wmigdU0p/11tauTk3ZhlUQDsW79BxAKF3ZBSKnOW2bOdSuzH ARYKWcqGt/IyBmoICOvdN9RWv1PD3FAAA6HzECos1bte8ID8calHaVcGxx7SAH7850v8 YtfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706254388; x=1706859188; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cWV5F4XdF32OEZ1wohHUr3TLJWm0VYHqov7TObEDCF8=; b=mobHH4u8gCQAanrlI4+I+FmkXHl5tRVSDCHu5zGZi/kLY59PTAcd/+p1Ak4c5XyrZC 2EgKos4t9bHpv7VWH82BDHNI4Uimg+g1WjKMWlMhlpzrJTJRFHPSoq1sGyzTBDS9WwGt RvX6DhAvBg0juC0xgXZVFfmOyXEfJitLAiC1NDhEfIscwzx+K4fXTErK1esTQTD59nf3 S0X4uKX1MbqZc0y3YQYgWIL/vTsgCetHJ7TdL1ViHJ6vNF+b+pMBfyZ96DuRM64+naU3 gC52vPF7qLg2kIeQZIiGh7qw9U3yRmpOGCzA0V2W9VLoGGZOveGno93ZGahD6J9cMPRU VyLw== X-Gm-Message-State: AOJu0YxB8ugZSAy3XrPi5MotDQm5jiklOKYKSl3yUw7zM6MNQ/hTsqnR 5up0btYDpmCdFZin+/WI/EkA5KA5+y3uz4LzNrsS8NaX3IoH2649vMMuNbn9cE/CJWUJGbLZKJY jvcF2eiU7LNcjKzk1lJ8HU3npH9s= X-Google-Smtp-Source: AGHT+IHcc6pIwkjzq8VNgHPIQbbQTgUrGbOA4/mdY/8WOZV0BtIUBHED70EJopL4pGRJIIxlRmS5gk0sVjn6xe0vWnY= X-Received: by 2002:ac2:4569:0:b0:510:dc5:aaab with SMTP id k9-20020ac24569000000b005100dc5aaabmr532197lfm.104.1706254388364; Thu, 25 Jan 2024 23:33:08 -0800 (PST) MIME-Version: 1.0 References: <20240126062231.45060-1-chenxiaolong@loongson.cn> In-Reply-To: <20240126062231.45060-1-chenxiaolong@loongson.cn> From: Richard Biener Date: Fri, 26 Jan 2024 08:32:57 +0100 Message-ID: Subject: Re: [PATCH v3] LoongArch: testsuite:Added additional vectorization "-mlsx" option. To: chenxiaolong Cc: gcc-patches@gcc.gnu.org, xry111@xry111.site, i@xen0n.name, xuchenghua@loongson.cn, chenglulu@loongson.cn, schwab@linux-m68k.org, ci_notify@linaro.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,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 List-Id: On Fri, Jan 26, 2024 at 7:23=E2=80=AFAM chenxiaolong wrote: > > gcc/testsuite/ChangeLog: OK > * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation option= s. > * gfortran.dg/graphite/vect-pr40979.f90: Dito. > * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito. > --- > gcc/testsuite/gcc.dg/signbit-2.c | 1 + > gcc/testsuite/gfortran.dg/graphite/vect-pr40979.f90 | 1 + > gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f | 1 + > 3 files changed, 3 insertions(+) > > diff --git a/gcc/testsuite/gcc.dg/signbit-2.c b/gcc/testsuite/gcc.dg/sign= bit-2.c > index 62bb4047d74..5511bb78149 100644 > --- a/gcc/testsuite/gcc.dg/signbit-2.c > +++ b/gcc/testsuite/gcc.dg/signbit-2.c > @@ -5,6 +5,7 @@ > /* { dg-additional-options "-msse2 -mno-avx512f" { target { i?86-*-* x86= _64-*-* } } } */ > /* { dg-additional-options "-march=3Darmv8-a" { target aarch64_sve } } *= / > /* { dg-additional-options "-maltivec" { target powerpc_altivec_ok } } *= / > +/* { dg-additional-options "-mlsx" { target loongarch_sx } } */ > /* { dg-skip-if "no fallback for MVE" { arm_mve } } */ > > #include > diff --git a/gcc/testsuite/gfortran.dg/graphite/vect-pr40979.f90 b/gcc/te= stsuite/gfortran.dg/graphite/vect-pr40979.f90 > index a42290948c4..6f2ad1166a4 100644 > --- a/gcc/testsuite/gfortran.dg/graphite/vect-pr40979.f90 > +++ b/gcc/testsuite/gfortran.dg/graphite/vect-pr40979.f90 > @@ -1,6 +1,7 @@ > ! { dg-do compile } > ! { dg-require-effective-target vect_double } > ! { dg-additional-options "-msse2" { target { { i?86-*-* x86_64-*-* } &&= ilp32 } } } > +! { dg-additional-options "-mlsx" { target { loongarch*-*-* } } } > > module mqc_m > integer, parameter, private :: longreal =3D selected_real_kind(15,90) > diff --git a/gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f b/gcc= /testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f > index 08965cc5e20..97b88821731 100644 > --- a/gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f > +++ b/gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f > @@ -2,6 +2,7 @@ > ! { dg-require-effective-target vect_double } > ! { dg-options "-O3 --param vect-max-peeling-for-alignment=3D0 -fpredict= ive-commoning -fdump-tree-pcom-details -std=3Dlegacy" } > ! { dg-additional-options "-mprefer-avx128" { target { i?86-*-* x86_64-*= -* } } } > +! { dg-additional-options "-mlsx" { target { loongarch*-*-* } } } > ! { dg-additional-options "-mzarch" { target { s390*-*-* } } } > > ******* RESID COMPUTES THE RESIDUAL: R =3D V - AU > -- > 2.20.1 >