From patchwork Fri Feb 17 06:59:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandre Oliva X-Patchwork-Id: 58366 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp738340wrn; Thu, 16 Feb 2023 23:00:53 -0800 (PST) X-Google-Smtp-Source: AK7set+niNKAEP+gji6amj7KSU3KiFRSkm9EwRa9DareUOBgQ02V0C3nKPLHJwcJpDdhTGBHHNpb X-Received: by 2002:a17:906:d114:b0:88b:4962:b72f with SMTP id b20-20020a170906d11400b0088b4962b72fmr8913637ejz.20.1676617253215; Thu, 16 Feb 2023 23:00:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676617253; cv=none; d=google.com; s=arc-20160816; b=uttN9j6zOS6ZnY2eAGvVOwMMyVz0g5eMC3HG1K9ygEsjXhnORTRcFBPcYyzK4o4OVE a1zxsUUvHZaOxkPjFiKOhk7aJzRa/7qTXaFHIpVIpTzg7k89kOSomtbAvWdgtzHXsvAz 2QBm+VhtiEIS/uDq3BWIaGLkx8H1ZwSwimZ1+n3qk4rs1ahNyL2B9uem9qIpLkZK/G1p hKYlPwfpkBTHWE7J8qQF69w1t1vyT03UAbPQyVjmRYPkAGV2uk5e5hcRy9KTDcRB1izc 2lxB0c4KBZ0f7Fk32vLElL1XbgRkeXVWkubUKSqnX9cJgkUGEvpJ7ZyLwaHpXPwT0GDE UCYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:mime-version :user-agent:message-id:date:organization:subject:cc:to:dmarc-filter :delivered-to:dkim-signature:dkim-filter; bh=7eIB+EZ6XOTzr3yLVe1wK6jlIgCQ0NqpSLnaRi1TvbI=; b=Xeafsg6xtG1/O8FtHJWUZtslwdtR50Pyjk8q1KiRhIKlcBIzCXB4SCd+uuyRPIN7gV ds/pT3kqmyoiCeTg6KLzRwo0tNYFqsHop8vw6dguSuSBdxvrF+zwj0FckDpWzFkM17YG hO1I4MyqnqMFotvYX+w4PCJFXcxdkV9/zqoMNNtylmhv2yslg/ZnEM7bSGPK9pTp8wPb i4yw0kqKZc+Jh8JKzQloCsDJVvy+BpIIGkFsYDJEOldBRiI4EYzrRMLmnvXEDi1Y7rEY DQ6dlYiepL3mSTisFnD5OBswlm3/tS59/G/8YuVRgs+h8Xq8ny+WNYPd27cbJtNgFdS5 eang== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=QnhbQJhJ; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id gc32-20020a1709072b2000b008b1592db962si3786151ejc.948.2023.02.16.23.00.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Feb 2023 23:00:53 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.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=@gcc.gnu.org header.s=default header.b=QnhbQJhJ; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0A00F3858291 for ; Fri, 17 Feb 2023 07:00:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0A00F3858291 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1676617252; bh=7eIB+EZ6XOTzr3yLVe1wK6jlIgCQ0NqpSLnaRi1TvbI=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=QnhbQJhJ2b/Kwm74ToeykZEoq2zVnJar73yJMGe6AuUgFFkguSKxG7Sv/+TxjkUpA 6C6mZrhlBXVEb3VCIo0EsUP+f2SgLu9XFxov179f8NguyB2nzEfyJ/Gl2dKcPbJ+fL Tf63ZyXa0JDJBM0wfMEJonWFSSDobJaxRA+SMLeM= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from rock.gnat.com (rock.gnat.com [205.232.38.15]) by sourceware.org (Postfix) with ESMTPS id CB1C23858D33 for ; Fri, 17 Feb 2023 07:00:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CB1C23858D33 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 9DCDF116B69; Fri, 17 Feb 2023 02:00:09 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at gnat.com Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id z6rrB-WZVuB7; Fri, 17 Feb 2023 02:00:09 -0500 (EST) Received: from free.home (tron.gnat.com [IPv6:2620:20:4000:0:46a8:42ff:fe0e:e294]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by rock.gnat.com (Postfix) with ESMTPS id 58353116B60; Fri, 17 Feb 2023 02:00:09 -0500 (EST) Received: from livre (livre.home [172.31.160.2]) by free.home (8.15.2/8.15.2) with ESMTPS id 31H6xt1x090620 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 17 Feb 2023 03:59:55 -0300 To: gcc-patches@gcc.gnu.org Cc: david.faust@oracle.com, ro@CeBiTec.Uni-Bielefeld.DE, mikestump@comcast.net Subject: [PATCH] Drop need for constant I in ctf test Organization: Free thinker, does not speak for AdaCore Date: Fri, 17 Feb 2023 03:59:55 -0300 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, 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 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-Patchwork-Original-From: Alexandre Oliva via Gcc-patches From: Alexandre Oliva Reply-To: Alexandre Oliva Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758060612796157438?= X-GMAIL-MSGID: =?utf-8?q?1758060612796157438?= Though I is supposed to be a constant expression, this is not the case on vxworks, but this is not what this debug information format test is testing for, so use real constants to initialize complex variables. Regstrapped on x86_64-linux-gnu. Tested on arm-vxworks7 (gcc-12) and arm-eabi (trunk). Ok to install? for gcc/testsuite/ChangeLog * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is usable in initializers. --- gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c b/gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c index a36dd9b6b90a9..e6c3199f913d7 100644 --- a/gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c +++ b/gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c @@ -14,8 +14,8 @@ #include -double complex z1 = I * I; +double complex z1 = -1; -const long double complex z2 = I * I; +const long double complex z2 = -1; -float complex z4 = 1+2.11*I; +float complex z4 = 1;