From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by sourceware.org (Postfix) with ESMTPS id E48C43858C60 for ; Fri, 7 Jul 2023 06:25:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E48C43858C60 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2b6ef9ed2fdso23359681fa.2 for ; Thu, 06 Jul 2023 23:25:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688711106; x=1691303106; 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=PhTMQT1OytkbYZxKXCT8vMnRb050+6DpchIHpKbo45E=; b=rh6vwSaJNaNPP/DtNeKgdQpHFrO56FZ0AYM856IBxxeDE+M0VRESfzW7HfhFdl2Lw0 UbGYRaulZ3S47oPZpzt2lVhJM9CKJ4KlaHTlv5uOuFiK3PZjqotTTdVLOlXDmxDfUQFx dk2YotEbqqzQB72nuKEQ4mf2s2qGUuDqFKq7X8hR1kxh9trUvgVxW7zo7pzi6VbpVelo CAb9PxQj0I1UFYHQwxJgD2pSK20a9I8YmGOuIMBshDrBNXly3rgZQbhvZaN9SRiFigKf N07qHPQ4M3dpDEmeIW0tWKkiiPuaUN2C+Bd8vZ53Xpqf4WcXFtb61mZ4FuDD2KSUxIRN vWyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688711106; x=1691303106; 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=PhTMQT1OytkbYZxKXCT8vMnRb050+6DpchIHpKbo45E=; b=LsMlbbOmqbEc7JmPHK4hwjLhaVoKlFMh5g9fvq1HrottLuX4k7cHUNAgIldgqTDUkQ /G7R/S8/yB26nOpilVBwUsfYEuYBOdW2gG0DEXqR1s+U5HKhOFFofRlZHBYSKc4UKfv4 VXDgFSiuwUG1+W2v7GVWvVXt4osWJ7MZnPOsmzK259HI1ijnaL4kJbQqhiGhPUdg8Fyb mabKyvVhOf9GZuooqQ3C5oArfsot53I+lbxeZ/baE0nqDRlqteFBQ3mHnK731036dcWr usJ+q+0UdPxQNBXMYtKW5TDMLG8u7mV7sfV8aWB6Vy+V2jb4af0UFrkg9NnRby/lmEfp WEsA== X-Gm-Message-State: ABy/qLbjGasZ/NGpA97POiq4hTHAsHPWmH1i3VfkwkKXU5cjRhFlnvUk HqJwjpYJZj1NM/mTWsJLW3z9jpOxvHTjRWJPL6WD4dkU X-Google-Smtp-Source: APBJJlEVuN2Uek5mHRi8xbiyjCJVzS6uAzXZKfK+yTLwxuL7jPNP3pUAoxKFKfRXIZAeO2s2f91IjpRKgwnMMy9CtSY= X-Received: by 2002:a2e:b166:0:b0:2b7:117:e54 with SMTP id a6-20020a2eb166000000b002b701170e54mr3104124ljm.4.1688711106221; Thu, 06 Jul 2023 23:25:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Richard Biener Date: Fri, 7 Jul 2023 08:24:52 +0200 Message-ID: Subject: Re: [PATCH 1/3] testsuite: Add check for vectors of 128 bits being supported To: "Maciej W. Rozycki" Cc: Rainer Orth , Mike Stump , gcc-patches@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,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 Thu, Jul 6, 2023 at 11:36=E2=80=AFPM Maciej W. Rozycki wrote: > > Similarly to checks for vectors of 32 bits and 64 bits being supported > add one for vectors of 128 bits. OK > gcc/testsuite/ > * lib/target-supports.exp (check_effective_target_vect128): New > procedure. > --- > gcc/testsuite/lib/target-supports.exp | 6 ++++++ > 1 file changed, 6 insertions(+) > > gcc-test-effective-target-vect128.diff > Index: gcc/gcc/testsuite/lib/target-supports.exp > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- gcc.orig/gcc/testsuite/lib/target-supports.exp > +++ gcc/gcc/testsuite/lib/target-supports.exp > @@ -8599,6 +8599,12 @@ proc check_effective_target_vect_variabl > return [expr { [lindex [available_vector_sizes] 0] =3D=3D 0 }] > } > > +# Return 1 if the target supports vectors of 128 bits. > + > +proc check_effective_target_vect128 { } { > + return [expr { [lsearch -exact [available_vector_sizes] 128] >=3D 0 = }] > +} > + > # Return 1 if the target supports vectors of 64 bits. > > proc check_effective_target_vect64 { } {