From patchwork Mon Apr 22 09:23:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandre Oliva X-Patchwork-Id: 88844 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AD317384AB49 for ; Mon, 22 Apr 2024 09:24:44 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by sourceware.org (Postfix) with ESMTPS id 091463858D35 for ; Mon, 22 Apr 2024 09:24:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 091463858D35 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 091463858D35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::42c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713777849; cv=none; b=KL0Ae2c5zWbYrK3LXcWsGfuEp3wx9xH4DtykpKHobicW7yfa329uiObdwr131WxSeAjN0Pbu/JSEomJbC/u9Gd3SwDBntNJfFKMrIGhaCxDhWT+XqeLf3/J0U5Wco0A1ClwfftI8hCHTAv0KfhkOdcDDqb2Qrfq6JmmPAYh9sDo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713777849; c=relaxed/simple; bh=Spt2ir9ZlmlBSU24heYdH2rMUGDsknRndys/sfN+SwA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=STQCk0hUdWQJYbms3rCqNhZLfpYmNZVhHgwOiH+p4ETy81Cjh8DFBplu1pCnz7RGduM1Fg1ZkoLh52sKLzjhjdD8qK4EEB/cqsXXL0WCEWexeI7TiBjUuppWlaO/9kSc7TrCuYZVW33dCHmenvd1VmLAx2u/1DEfzDT/6ZZ/Qdc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-6ed112c64beso3518779b3a.1 for ; Mon, 22 Apr 2024 02:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1713777846; x=1714382646; darn=gcc.gnu.org; h=mime-version:user-agent:message-id:date:organization:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=RaLxV9h4yzqtnoKa8MQvgGbb3UaGp5zVtCLOdoxT3os=; b=V+DC4TK7ZR6ACrbo3NVFLuO354ntoIPa4jbLv17+0d9CcA0yTWWaK6rwqRuCKr+qmI 4zuIe2X5S1g9Dl6wffEfT3th+qw5Yf/mPp0jegsGJkwCBB5qzPIT01iRwxyVG8mhru9r dMcPEiLYsb/n427N5jv4Ip+HD5R69ZpohprZahrrZ0zGz6YIIPceq0rXFBmnlLvO+G9V iKG38LA8tZzQ5qyMP/u2RNKUDjmA599khwxbnFHqq39Jfkvz6+BGcKH6LWf6jgJ69KKp Fo0xRc1ukn/jrdp6UtCaUFOLAGgSEDgpB+VJRpPHm9BzS+bEsbzmTd1CUViybwKRUrja m4kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713777846; x=1714382646; h=mime-version:user-agent:message-id:date:organization:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RaLxV9h4yzqtnoKa8MQvgGbb3UaGp5zVtCLOdoxT3os=; b=CKzId//93PB2dKskpY9yetQfgvYFQAvDtKJxoFIa/RylekOQFZc7F+SdTKq4E+MaJa e5Y6lpYgf8LaOzi6OZjW/AYCQojb6/hOo+OxegzeyOQ6poz17nOe6pTZe20Tz2NMoLY7 I1N8t+jqci2fs1nmu6blOGDdZ4kg/bYzLQCB1760Udz51ZTIj9PeQ66KH/uxkkMgB/Gj NLK9w1jaTVnHP2bhBUhSSbkWl4bBzLGcwLFVucSmNAdDN6R9bNu7lEDGZZUnBOrAbJxr QCbaH7kUQZQfwss1ZzsNlpYFYmSZsyoEHjxP7TYR/6iBS7BgW0jxoFKDyLDH1AadqVvk Mc+A== X-Gm-Message-State: AOJu0YxAExyE2p4R89tHpazhR/926SDRFMs1fj4TyaJAUwKI3YHtMJnj m5lWMFkSusEP0QOeSLw57B9vZ6sAR4PzwddujKj1sl8g1d1/72PWcKD9yYY0QNXfVvArhiGN9CW i4w== X-Google-Smtp-Source: AGHT+IH2Q1OWuYffQ5XXW9lfbijNhkrlPJ88BvYYkjY/+reKhrL8FN05TfEzMmOlHypvN6QeD+JRsQ== X-Received: by 2002:a05:6a20:dd9d:b0:1a9:ab88:f938 with SMTP id kw29-20020a056a20dd9d00b001a9ab88f938mr8129188pzb.19.1713777845680; Mon, 22 Apr 2024 02:24:05 -0700 (PDT) Received: from free.home ([2804:7f1:218b:5e2:c43b:e0c4:71a:241b]) by smtp.gmail.com with ESMTPSA id hi2-20020a17090b30c200b002a22ddac1a1sm7264357pjb.24.2024.04.22.02.24.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Apr 2024 02:24:04 -0700 (PDT) Received: from livre (livre.home [172.31.160.2]) by free.home (8.15.2/8.15.2) with ESMTPS id 43M9Ng3p019459 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 22 Apr 2024 06:23:43 -0300 From: Alexandre Oliva To: gcc-patches@gcc.gnu.org Cc: Rainer Orth , Mike Stump , David Edelsohn , Segher Boessenkool , Kewen Lin Subject: [PATCH] [testsuite] [ppc64] expect error on vxworks too Organization: Free thinker, does not speak for AdaCore Date: Mon, 22 Apr 2024 06:23:42 -0300 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, WEIRD_QUOTING 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.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org These ppc lp64 tests check for errors or warnings on -mno-powerpc64. On powerpc64-*-vxworks* we get the same errors as on most other covered platforms, but the tests did not mark them as expected for this target. On powerpc-*-vxworks*, the tests are skipped because lp64 is not satisfied, so I'm naming powerpc*-*-vxworks* rather than something more specific. Regstrapped on x86_64-linux-gnu and ppc64el-linux-gnu. Also tested with gcc-13 on ppc64-vx7r2 and ppc-vx7r2. Ok to install? for gcc/testsuite/ChangeLog * gcc.target/powerpc/pr106680-1.c: Error on vxworks too. * gcc.target/powerpc/pr106680-2.c: Likewise. * gcc.target/powerpc/pr106680-3.c: Likewise. --- gcc/testsuite/gcc.target/powerpc/pr106680-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr106680-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr106680-3.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/gcc.target/powerpc/pr106680-1.c b/gcc/testsuite/gcc.target/powerpc/pr106680-1.c index d624d43230a7a..aadaa614cfeba 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr106680-1.c +++ b/gcc/testsuite/gcc.target/powerpc/pr106680-1.c @@ -8,6 +8,6 @@ int foo () return 1; } -/* { dg-error "'-m64' requires a PowerPC64 cpu" "PR106680" { target powerpc*-*-linux* powerpc*-*-freebsd* powerpc-*-rtems* } 0 } */ +/* { dg-error "'-m64' requires a PowerPC64 cpu" "PR106680" { target powerpc*-*-linux* powerpc*-*-freebsd* powerpc-*-rtems* powerpc*-*-vxworks* } 0 } */ /* { dg-warning "'-m64' requires PowerPC64 architecture, enabling" "PR106680" { target powerpc*-*-darwin* } 0 } */ /* { dg-warning "'-maix64' requires PowerPC64 architecture remain enabled" "PR106680" { target powerpc*-*-aix* } 0 } */ diff --git a/gcc/testsuite/gcc.target/powerpc/pr106680-2.c b/gcc/testsuite/gcc.target/powerpc/pr106680-2.c index a9ed73726ef0c..f0758e303350a 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr106680-2.c +++ b/gcc/testsuite/gcc.target/powerpc/pr106680-2.c @@ -9,6 +9,6 @@ int foo () return 1; } -/* { dg-error "'-m64' requires a PowerPC64 cpu" "PR106680" { target powerpc*-*-linux* powerpc*-*-freebsd* powerpc-*-rtems* } 0 } */ +/* { dg-error "'-m64' requires a PowerPC64 cpu" "PR106680" { target powerpc*-*-linux* powerpc*-*-freebsd* powerpc-*-rtems* powerpc*-*-vxworks* } 0 } */ /* { dg-warning "'-m64' requires PowerPC64 architecture, enabling" "PR106680" { target powerpc*-*-darwin* } 0 } */ /* { dg-warning "'-maix64' requires PowerPC64 architecture remain enabled" "PR106680" { target powerpc*-*-aix* } 0 } */ diff --git a/gcc/testsuite/gcc.target/powerpc/pr106680-3.c b/gcc/testsuite/gcc.target/powerpc/pr106680-3.c index b642d5c7a008d..bca012e2cf663 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr106680-3.c +++ b/gcc/testsuite/gcc.target/powerpc/pr106680-3.c @@ -8,6 +8,6 @@ int foo () return 1; } -/* { dg-error "'-m64' requires a PowerPC64 cpu" "PR106680" { target powerpc*-*-linux* powerpc*-*-freebsd* powerpc-*-rtems* } 0 } */ +/* { dg-error "'-m64' requires a PowerPC64 cpu" "PR106680" { target powerpc*-*-linux* powerpc*-*-freebsd* powerpc-*-rtems* powerpc*-*-vxworks* } 0 } */ /* { dg-warning "'-m64' requires PowerPC64 architecture, enabling" "PR106680" { target powerpc*-*-darwin* } 0 } */ /* { dg-warning "'-maix64' requires PowerPC64 architecture remain enabled" "PR106680" { target powerpc*-*-aix* } 0 } */