From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by sourceware.org (Postfix) with ESMTPS id 0E94D3858410 for ; Fri, 17 Mar 2023 11:49:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0E94D3858410 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-wr1-x436.google.com with SMTP id o7so4162093wrg.5 for ; Fri, 17 Mar 2023 04:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679053745; 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=Kq3SwMeLFBC21YEY3NdpTmb9Ocom890QQU+c/PztrDU=; b=F8KoI4PjqXu1UnIeyfcN03MmyR59d8OfdSKDiKAMRUhpBZaOuYheafZIKRPYLpmGNC so3ZJcTIaqkyUDs0JCX232HZ47WsQH94VyrnHw6TTFkf+mAHcaRJg9hz/ItaTsXwdMsO Ia3IUvALpmL0zeavrqqDuNTP1fmkljR4/I3uBYVEiMAEO45Fnjf4w3RgHq531DOZO9Rg hb2qdMIyPsK6bXhPssghZzxNMvDyZe4iBU0CfV6JfxpqE9XUUpe71lUZo/ymvjIUKlUx nRrkCiW6Uf0ecwEeASwLbCi9ZoCCLDvlQFKHdlByOiRIcHhLhyAaACElo/lNcE1Y3Mu8 KMCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679053745; 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=Kq3SwMeLFBC21YEY3NdpTmb9Ocom890QQU+c/PztrDU=; b=Fvkqq18ORNWNqQIC6INbTDhWAsAiSLwS/Qi65EflzsmOZ/7DVHNsr3VYB9ROu5cbP6 51M+4DzosU1x4mmwH/wq70JnF9dshbfN8hg4Z0R3aZb3oRcU6kUVr6w4BIW2PQVxJWRy M2WqzedKcm75wfkNuTCfJQb8sSkjheGMXuxgfzvbdy3iGWCLsMTpJbKHIA5Egq7vlB46 nNbrgb19DDhD4izUFgynz8G49vvPdUcmbqzc6/ijfSGEngn98ATMeEO1H3ugdeBJ+KAz Y+uwhOKwMbbOJ9M4aF6JDgxMyxOONqyoKnMgACtzWxTqsVEioQPtS2lPTt4kPz4lMw91 S7xw== X-Gm-Message-State: AO0yUKVr/EAAwaUJ/VFIDEoE1J7eQCl+xE/y4tKsKzhKF1dumuQyG9Kr TEshJ8JOSY+voFtiovXQWQyur59NU9MOeJ9CMU8= X-Google-Smtp-Source: AK7set+ZB2HvQX97wnAt5o5bf3CyYBU5VASMpHdjFScn38EEgZyaORsbzEAWjY3nG4Isgt5tg6n06r3ZKlLg4s6sNSE= X-Received: by 2002:adf:f3c3:0:b0:2ce:a95e:8c76 with SMTP id g3-20020adff3c3000000b002cea95e8c76mr552315wrp.3.1679053744644; Fri, 17 Mar 2023 04:49:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Mathieu Malaterre Date: Fri, 17 Mar 2023 12:48:52 +0100 Message-ID: Subject: Re: intrinsics and sign-conversion To: Jonathan Wakely Cc: gcc-help Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 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 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, Mar 17, 2023 at 12:32=E2=80=AFPM Jonathan Wakely wrote: > > On Fri, 17 Mar 2023 at 09:23, Mathieu Malaterre via Gcc-help > wrote: > > > > Hi all, > > > > I am trying to understand why I cannot get gcc to trigger a > > sign-conversion warning on the following: > > > > % cat tu.c > > #include > > > > extern unsigned int bar(); > > > > __m128i foo(__m128i a) > > { > > return _mm_srai_epi64(a, bar()); > > } > > > > On Debian/sid: > > > > % gcc-12 -c -mavx512vl -Wsign-conversion -Werror tu.c && echo "success= " > > success > > It warns with -O1. Thanks ! I keep forgetting about this :( https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D109173 --=20 Mathieu