From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dedi548.your-server.de (dedi548.your-server.de [85.10.215.148]) by sourceware.org (Postfix) with ESMTPS id 7B8233858C2C for ; Tue, 4 Jul 2023 06:20:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7B8233858C2C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embedded-brains.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embedded-brains.de Received: from sslproxy01.your-server.de ([78.46.139.224]) by dedi548.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qGZOZ-0009ZP-G4 for gcc-patches@gcc.gnu.org; Tue, 04 Jul 2023 08:20:15 +0200 Received: from [82.100.198.138] (helo=mail.embedded-brains.de) by sslproxy01.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qGZOZ-000GNe-Cy for gcc-patches@gcc.gnu.org; Tue, 04 Jul 2023 08:20:15 +0200 Received: from localhost (localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id 0FB8A480042 for ; Tue, 4 Jul 2023 08:20:15 +0200 (CEST) Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id CkgegLpDbcbe for ; Tue, 4 Jul 2023 08:20:14 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id AF83E480043 for ; Tue, 4 Jul 2023 08:20:14 +0200 (CEST) X-Virus-Scanned: amavisd-new at zimbra.eb.localhost Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id QBxwca773Knv for ; Tue, 4 Jul 2023 08:20:14 +0200 (CEST) Received: from [10.10.171.6] (unknown [10.10.171.6]) by mail.embedded-brains.de (Postfix) with ESMTPSA id 82B37480042 for ; Tue, 4 Jul 2023 08:20:14 +0200 (CEST) Message-ID: <1831603b-b2cb-c736-72f1-df86d65443a5@embedded-brains.de> Date: Tue, 4 Jul 2023 08:20:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH] libgomp: Fix build for -fshort-enums Content-Language: en-US From: Sebastian Huber To: gcc-patches@gcc.gnu.org References: <20230522125149.30467-1-sebastian.huber@embedded-brains.de> In-Reply-To: <20230522125149.30467-1-sebastian.huber@embedded-brains.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Authenticated-Sender: smtp-embedded@poldi-networks.de X-Virus-Scanned: Clear (ClamAV 0.103.8/26958/Mon Jul 3 09:29:03 2023) X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,NICE_REPLY_A,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 22.05.23 14:51, Sebastian Huber wrote: > Make sure that the API enums have at least the size of int. Otherwise = the > following build error may occur: >=20 > In file included from gcc/libgomp/env.c:34: > ./libgomp_f.h: In function 'omp_check_defines': > ./libgomp_f.h:77:8: error: size of array 'test' is negative > 77 | char test[(28 !=3D sizeof (omp_lock_t) > | ^~~~ >=20 > libgomp/ChangeLog: >=20 > * omp.h.in (omp_alloctrait_key_t): Add __omp_alloctrait_key_t_max__ > with a value of the int type maximum. > --- > libgomp/omp.h.in | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/libgomp/omp.h.in b/libgomp/omp.h.in > index bd1286c2a3f..3b1612fcb15 100644 > --- a/libgomp/omp.h.in > +++ b/libgomp/omp.h.in > @@ -146,7 +146,8 @@ typedef enum omp_alloctrait_key_t > omp_atk_fallback =3D 5, > omp_atk_fb_data =3D 6, > omp_atk_pinned =3D 7, > - omp_atk_partition =3D 8 > + omp_atk_partition =3D 8, > + __omp_alloctrait_key_t_max__ =3D __INT_MAX__ > } omp_alloctrait_key_t; > =20 > typedef enum omp_alloctrait_value_t Could someone please have a look at this. --=20 embedded brains GmbH Herr Sebastian HUBER Dornierstr. 4 82178 Puchheim Germany email: sebastian.huber@embedded-brains.de phone: +49-89-18 94 741 - 16 fax: +49-89-18 94 741 - 08 Registergericht: Amtsgericht M=C3=BCnchen Registernummer: HRB 157899 Vertretungsberechtigte Gesch=C3=A4ftsf=C3=BChrer: Peter Rasmussen, Thomas= D=C3=B6rfler Unsere Datenschutzerkl=C3=A4rung finden Sie hier: https://embedded-brains.de/datenschutzerklaerung/