From patchwork Sun Jun 23 11:10:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Uecker X-Patchwork-Id: 1951185 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=tugraz.at header.i=@tugraz.at header.a=rsa-sha256 header.s=mailrelay header.b=jhH4Le/P; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W6T0q1QyRz20X6 for ; Sun, 23 Jun 2024 21:10:49 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 57FAD385E82F for ; Sun, 23 Jun 2024 11:10:47 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mailrelay.tugraz.at (mailrelay.tugraz.at [129.27.2.202]) by sourceware.org (Postfix) with ESMTPS id 1AEFF385C6CB for ; Sun, 23 Jun 2024 11:10:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1AEFF385C6CB Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=tugraz.at Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tugraz.at ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1AEFF385C6CB Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=129.27.2.202 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719141032; cv=none; b=XhTiKUQC9AyuptXZ3rGYrijlI4V/CzyqdmD/QevQrxlL22qOHbDS1FjEwxz2LcYpWEk1h1dbfo8TpdTpAFmB6OuP/0thdgjZMyKNArwnaPX3g6rLBRleXa5JHVVM/S6IJkSjftHALh9e44eTR26SvIFUNBpTFson7bjXWV9qLsY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719141032; c=relaxed/simple; bh=1SJs5J02lacfNB+Sc5fMxdsW3NjfPf5t7z56d2IfMSo=; h=DKIM-Signature:Message-ID:Subject:From:To:Date:MIME-Version; b=JFbK9lGjypI1c5VO8w/helkNDYvZ29uxKCwe9NKiSYvEHxhkXjlgOdzyKzYRXXblkDXwjBzQ5aLuQ9T3eyOS4iz0dh4qDepxdzkVEZMTbJPJTVf4Fz3DLtZ0//ehuBk/z2jwE3oJeX0VclSsGxRhFMvyuj+YKxfYwGcjtILSzXQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from vra-169-19.tugraz.at (vra-169-19.tugraz.at [129.27.169.19]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4W6T0M5JG1z1LLyr; Sun, 23 Jun 2024 13:10:27 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4W6T0M5JG1z1LLyr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1719141027; bh=8Xw8ZwdWEsnWHT9B6684/NvXrf8NZ+2cDzeuK6mjGKM=; h=Subject:From:To:Cc:Date:From; b=jhH4Le/Pi2ZiqznKrr9sE0VaPrLa62e4rg6I2E2Wlirs1yeC1ngVK+7sIxoVIV6qs a+hYCXetR+DxTG7NpkPLkQUvD8P1DnxjZ7N2tq9/VP5hx86f/z8I33oEAgeRhlSuTT WNbEU5T5wrQxzWbiTXU9bjwgxsymHwV64IaLCkwg= Message-ID: <0f6bc7aacf6407b4fcdcb10c9d99f10292461a19.camel@tugraz.at> Subject: [PATCH] Fix test errors introduced with fix for PR115157 From: Martin Uecker To: gcc-patches@gcc.gnu.org Cc: Joseph Myers Date: Sun, 23 Jun 2024 13:10:27 +0200 User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 X-TUG-Backscatter-control: G/VXY7/6zeyuAY/PU2/0qw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org This should fix the test failures introduced by the fix for PR115157. Tested on x86_64 and also tested with -m32. Fix test errors introduced with fix for PR115157. Fix tests introduced when fixing PR115157 that assume sizeof(enum)==sizeof(int) by adding the flag -fno-short-enums. gcc/testsuite/Changelog: * gcc.dg/enum-alias-1.c: Add flag. * gcc.dg/enum-alias-2.c: Add flag. * gcc.dg/enum-alias-3.c: Add flag. * gcc.dg/enum-alias-4.c: Add flag. diff --git a/gcc/testsuite/gcc.dg/enum-alias-1.c b/gcc/testsuite/gcc.dg/enum-alias-1.c index 8fa30eb7897..725d88580b8 100644 --- a/gcc/testsuite/gcc.dg/enum-alias-1.c +++ b/gcc/testsuite/gcc.dg/enum-alias-1.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2" } */ +/* { dg-options "-O2 -fno-short-enums" } */ enum E { E1 = -1, E2 = 0, E3 = 1 }; diff --git a/gcc/testsuite/gcc.dg/enum-alias-2.c b/gcc/testsuite/gcc.dg/enum-alias-2.c index 7ca3f3b2db8..d988c5ee698 100644 --- a/gcc/testsuite/gcc.dg/enum-alias-2.c +++ b/gcc/testsuite/gcc.dg/enum-alias-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2" } */ +/* { dg-options "-O2 -fno-short-enums" } */ typedef int A; diff --git a/gcc/testsuite/gcc.dg/enum-alias-3.c b/gcc/testsuite/gcc.dg/enum-alias-3.c index 36a4f02a455..4dbf0c9293a 100644 --- a/gcc/testsuite/gcc.dg/enum-alias-3.c +++ b/gcc/testsuite/gcc.dg/enum-alias-3.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -flto" } */ +/* { dg-options "-O2 -flto -fno-short-enums" } */ typedef int *A; diff --git a/gcc/testsuite/gcc.dg/enum-alias-4.c b/gcc/testsuite/gcc.dg/enum-alias-4.c index b78d0451e3e..a1a8613fca0 100644 --- a/gcc/testsuite/gcc.dg/enum-alias-4.c +++ b/gcc/testsuite/gcc.dg/enum-alias-4.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2" } */ +/* { dg-options "-O2 -fno-short-enums" } */ typedef int A; typedef int __attribute__ (( hardbool(0, 1) )) B;