From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by sourceware.org (Postfix) with ESMTPS id 6A7AD3858434 for ; Wed, 17 May 2023 13:07:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6A7AD3858434 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-yb1-xb2b.google.com with SMTP id 3f1490d57ef6-ba81deea9c2so555264276.2 for ; Wed, 17 May 2023 06:07:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684328846; x=1686920846; 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=ySULOjkca/wAibOPKBp4o673Pn/r2stZCq8vC9JJgzc=; b=myGLxHBnU62Bl76SHvxJastDNy+oghxcbZaDUJ+l+wIW3GdworOk1w+ji3AdR8YM1o PnYQkPl6Wz5oUvjRZcAZAf8ZYbghwFU07A1CeImU/vkPSWYAjqwf5AgBQnbPlg+Vj+x6 rPzphM8WBn4QKUuMtZIHn3XRK4Ux2o7wmzrlsJa7IFEv6NpcaI58YuM0WLWPV1XKfzRY UsGH1jWDjmmPB9Abv6U4/cmQD2Ss4bcjPyExzxRms0qHP29UbB2LI5zdwH48c1EVnCU1 5EkscxQH9YyrJB8D86W5/yRaaMYauyEDvz4rpounVqDh+xI8rMyYG8bB+AlGpDn7xlpH qHLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684328846; x=1686920846; 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=ySULOjkca/wAibOPKBp4o673Pn/r2stZCq8vC9JJgzc=; b=k/CY1OQGVLvnlgWcSLMQfH3KMZO7ZfyAEZkVDOWUM0APPsMt+d6Xif5nfgTUVf6wZ7 sEkBfqkeugIehAsv7SbTWrv1807wLGVds4o+qmux1XBLmSFs++zItDnp9Cqi6kL6o05N owd6wKj4f1peS1896Ygz9RYbe9VFrIg9wcvlPJWxWN4wGeZI9Dbn6/8BmO+WxcN76O9t eEIca/aaBPwM00/OpfBZliYGb30XFbCnrgzKRL0IRRF/QxOQ7pFFD+qsOpYILQTcj1Mh UY6OE9/HuUXfzB+lfc1/oq0orGYDKMk0UDaZQFDRWPncj8quIfOWL7TbH72PIrZ0kHOd wMLA== X-Gm-Message-State: AC+VfDyJoK8+P9TEcrk+eH3xvYHG3pjFNDnNctRqJvxTOkYHWHwufMTl cErxmWTxImHDIOKwyJH9jOn522yQzrPjb9nLYBc= X-Google-Smtp-Source: ACHHUZ6ekVkdbVZDu77IysGoFuUIZyZReypSiXw6QScPl8AEHmvs5d/3h5SUMyNuYG8S7LOl20ZED+YMywmRDklcaxQ= X-Received: by 2002:a05:7500:c259:b0:106:c0bb:1c9c with SMTP id qf25-20020a057500c25900b00106c0bb1c9cmr24796gab.72.1684328845541; Wed, 17 May 2023 06:07:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kito Cheng Date: Wed, 17 May 2023 21:07:14 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Adjust stdint.h to stdint-gcc.h for rvv tests To: Richard Biener Cc: Kito Cheng , Robin Dapp , pan2.li@intel.com, gcc-patches@gcc.gnu.org, juzhe.zhong@rivai.ai, yanzhang.wang@intel.com, jeffreyalaw@gmail.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,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: > > =EF=BB=BFRISC-V glibc will require corresponding muilti-lib has built t= here, > > otherwise will report something like: > > > > /usr/include/gnu/stubs.h:11:11: fatal error: gnu/stubs-ilp32d.h: No > > such file or directory > > > > But actually we only require those fixed length types to compile and > > scan assembly or dump, > > So we don't really have those multilib built, that's the reason we > > workaround this way. > > > > This way could work even if the multilib build is disabled, and seems > > ARM has same issue around that and just disable those tests: > > Then just mimic that or avoid using stdint.h and instead use things like = __INT32_TYPE__? Hmmm, then that seems like we are inline those types definition from stdint-gcc.h? I mean what stdint-gcc.h did is just same as that: #ifdef __INT8_TYPE__ typedef __INT8_TYPE__ int8_t; #endif ... #ifdef __UINT64_TYPE__ typedef __UINT64_TYPE__ uint64_t; #endif