From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 31DBC3858D28 for ; Fri, 19 May 2023 12:29:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 31DBC3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684499372; x=1716035372; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oeQIEHBRC0Vo+/bK+hMGG5qJLDVxKBCf0TSvy8b1DbY=; b=ToG6dMuPluaC/sXv4sQeup6OCTR1R+lFanj11nvIN2RaAzpQBjr8rbJm lARPkXnHT0VkmK8PIhuKpy9QMZz7NQGO/vfIMvf32BwSzZUPD1t/gnJAq qxYVGiV4zN923tml3KrgEau/xex9OSiJ+lVQkiF55Rggig6UAHinWo60a +9EQGC4UgbZiXHBfmY078zIB8IbD2aJtTlmCb/TyFq0e3BRfgooZTL1wo FXLEDj4J95ZdSx8NQbp7a/pTKtaDpcCsRoK/BgISZqG/RC4oMzevdMYsM GxurbgI0QobzjrXdOXVGcEq4jZOE3pW0Sviuvlf6/jCO2/rLIqom3ZYOi Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10714"; a="331964681" X-IronPort-AV: E=Sophos;i="6.00,176,1681196400"; d="scan'208";a="331964681" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2023 05:29:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10714"; a="814715291" X-IronPort-AV: E=Sophos;i="6.00,176,1681196400"; d="scan'208";a="814715291" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP; 19 May 2023 05:29:29 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 19 May 2023 05:29:30 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Fri, 19 May 2023 05:29:30 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Fri, 19 May 2023 05:29:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e/aU5r6/CNwNeI+5tUhsM91iu8bVMvvQ0jAM0Gon3nFIqjADxID19TDvfnBrOYBo3YvKhDiC+s4+HAm9ihgYtsHdJd7YG+Po+MTLHYumzlmOq1nbVlc5H4/SbcXftOulRf2sNrLB030xwZoFhX5X8zJpw1HAvXaWjKkC92SicN1rfC4SC0hmHu1YXnv7uKGWf8JnBl17wRjXcy/Wt9CFFaMli1kyy2vk9XN1sz4LnEW5IB2Qq50VQUW+yWEs7rk7mp0zEanJIYImDfUwYCpQckRqzKWR8X6Za73wwR1HHTshqIpzJEDUGQHLkGdBToNmHrs9WOiCYWOtaDfZ310vCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dZ/pfU+PR/vCCEQXUwoATkQIqJ4MTVK2getC8oCleLc=; b=Z9qyHKbkJVZ2KWbqsTVbJn6Wo/Ihnmlprw2fiQ8mE9g6xXnjztbQiRjVDiiqCj/MkYz0YcdlxHBq0nC5nrwsWY48wX5IDiU3Zsxj+I9p3h5pcjOEBq51LWe4eyB3/uP9XIMsTEkDdb/lNrB+7lYaDdI25z+DrH1Fo8oBVqSPulB2qrqo3O2PocWHFZD9IffDPKS8pDybgWuvEcKEaGPENWwdp56DeObG0tCuaQqphCoK/buD7u9awKsaCZFyykXFhR7wJxrm4IUBesZO0XuUqCKUL7rqI628x4F+6Ab1sxj+a6YzO8ycZDBVEU5/FLymmWF+D4yhkt//8pC8uIU9OA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by MW5PR11MB5860.namprd11.prod.outlook.com (2603:10b6:303:19f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.21; Fri, 19 May 2023 12:29:29 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9%3]) with mapi id 15.20.6411.021; Fri, 19 May 2023 12:29:29 +0000 From: "Li, Pan2" To: Andreas Schwab , "juzhe.zhong@rivai.ai" CC: "gcc-patches@gcc.gnu.org" , "kito.cheng@gmail.com" , "kito.cheng@sifive.com" , "palmer@dabbelt.com" , "palmer@rivosinc.com" , "jeffreyalaw@gmail.com" , "rdapp.gcc@gmail.com" Subject: RE: [PATCH] RISC-V: Add mode switching target hook to insert rounding mode config for fixed-point instructions Thread-Topic: [PATCH] RISC-V: Add mode switching target hook to insert rounding mode config for fixed-point instructions Thread-Index: AQHZiK1A4JON/nJspkO/wm7r0ECTUa9ha7aBgAAZ0sA= Date: Fri, 19 May 2023 12:29:28 +0000 Message-ID: References: <20230517095818.1285188-1-juzhe.zhong@rivai.ai> <87a5y0zjqp.fsf@igel.home> In-Reply-To: <87a5y0zjqp.fsf@igel.home> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|MW5PR11MB5860:EE_ x-ms-office365-filtering-correlation-id: aacee02e-2ecb-43f8-0a61-08db5864b0d6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EWgCKU70M584oG+vDQBCNDWpL/l4CJUDQW+0japAKQHBJXMlHQrloBNHoSxmAxFe4STYQbVPQMf0HjqMNS60mCeMW4nCQI2/h5La/UrhLKIXcNxpCSHb6YNHjJDwoNuuo4hJYq2ugBhkHqeWNfCcLKnLIoz37TzcyZQc3ej3/TL9NVtAjuMdu/fOBMCzXyXNshkgK09f/STq2l3xU1CmbcCDUoc/DyEUFAKTSLph+2caLNMeiBAQHVbhVqJz+0w70fNh1mTOVFO7V3HU9m6acrIctebUK6Z1s5qaC6XWm4c5byAvdPEVVW7IrVhFkWbDd9U9nNoG8S3Q3zlcvHrq7b+Lt6iKaJr73OrqO59BFqa1CsIB1Zf+Yyo5CM70ZP++HRQqpNrIuV7ZStxnvbymse/y7o7qi5DPLpJcMr0MKMzP8CUi4cd9wN6QByTFFsH5Lz0SDfJ8JZKxlTl5Pzv90nz+s01xCymp8cpLIEBH1pMXCQt1AVQ4HwwCt7aREZpwGSdmQqPGRCLHP45fdtz+soO0bp1dxbulMAIUejoUSU7pELaahT0hyD+1nwCKz69nFpPe18eUIrxKsI69zFMCYhPY1hNAbgh1EatYGbcwP2e7jf6TXt81FHdVqwmPniC8nolG5Rcti/G0oanF8xgsHSkC6i8NrHCcZjd9iiNAK2w= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(39860400002)(136003)(366004)(376002)(346002)(451199021)(66446008)(64756008)(66556008)(66946007)(4326008)(76116006)(66476007)(54906003)(110136005)(82960400001)(55016003)(8936002)(8676002)(478600001)(316002)(7696005)(41300700001)(71200400001)(2906002)(33656002)(86362001)(122000001)(53546011)(6506007)(26005)(9686003)(186003)(38070700005)(83380400001)(52536014)(38100700002)(5660300002)(414714003)(473944003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MwLPpzHLFLmuSw7m6z3bdfrJpXXz24ETZp1+PsL3GMauy3m+4COhNkCe5pCx?= =?us-ascii?Q?iZxkF9G1H/9nnLIzTH1SiVoY9GEPrPwYpbj8+aJRUzI9LtytexRsmgWhd7zY?= =?us-ascii?Q?q/ANkgQfIStiF4VZcu0tAUHPJH99wHbyBAYOhi0suGLfRK2vOWoQwDTNkL+r?= =?us-ascii?Q?mr0nuBR8MyF7LXAzutFI0uhHqZb4Ktcxvi8aN2MKhbYmp/q0eI64ohpsVygc?= =?us-ascii?Q?EPc9HleJj72H5ecguF4alYvvyQK0q8+kg3o0Q0G5r/zJuvHBAamqbv4YyQJA?= =?us-ascii?Q?ipGry08NIXfc10ZjgiB2TQQNQR3ZjgNqMtU3Xrm5LwQ4obuRXllicydQ72o3?= =?us-ascii?Q?MGQYQ0P/KcWm3fGZ8RREiac4fn7EY9nX2e+nCU196ow3IuAJIp3qqXD7oDhK?= =?us-ascii?Q?ATN071K9AmxfqIkwJ1851DcU+QdEtUtbbTo4BqqWyFM0J8axLGBf4G6BU41W?= =?us-ascii?Q?UQsTtkpTxd9PeFaZzCuwKJ8YtkcqYRj7ZzqqFU8TCfKlLMKt1/Abwzac7vKe?= =?us-ascii?Q?NswAGOv9njH8w6MGtcTeIr0GGBxxcHdNOo2cys/1AEalcERp4HfmAxdAoHYz?= =?us-ascii?Q?34lycs1e3CUnUcOiRliEMpw9TFq21C8rnFyBXKxFGPPGxxGiYycQQ6bVwbSd?= =?us-ascii?Q?ULkkM6eqNtHfAuWTbOxkfIgGGzl8AKwELF/frfJQxZoOZ8fONTe5UFT8rUGB?= =?us-ascii?Q?a2KGhh0Tsqc/5t4ui1r3mkYFo3cgFk8952efXFJ3tvQKE/n5euVst/qoHPRL?= =?us-ascii?Q?96pHo/yuVJU3EhBAbAh/QqEY4rbBaJNoJYMuG/Fh4fo2nATXeWVkXn/FmeEI?= =?us-ascii?Q?AvVFPoQD5LJcOfh7bkvNnlZ1quxhZ3yrwiIdXxkohDAkkfD+wMZGtPyms0CU?= =?us-ascii?Q?rwjijaG80XqFYDt5YoZmnTnXU2dXQmBQEhsiBAqqmOXQ4UbMLhwjdogH2Gk+?= =?us-ascii?Q?lXQKaA99lBdpOTMKe9CP+vIce+FtjLUNq29Mgfv0JpMpY0542OfiiMO6N28+?= =?us-ascii?Q?OuZsQbcEZRznQc13U3p/NjULdTd7sOc6y68o4KNRVWswk/FkQCH/emYs7qSr?= =?us-ascii?Q?OquzIRW4yray3PfSRJoP6tjzAaS25YaUUoZSN/zA8uEXmXK4shYswFHRl53x?= =?us-ascii?Q?caBhaIvmqOpqIb365VsckXKx+2EUDM/LuH7HNdLcbELOB5mgYdBep3KMc3o3?= =?us-ascii?Q?1UYCYBdMrYkSsIn3nlDHNHyE4Jek5WhmDA39+ltzEbw2MGRgvFp+QD8il9T0?= =?us-ascii?Q?FWKdAbKlXJtxZJMAWbFstrc8mRqT9X4ewsPKINV7+kSYutOwVs3X/yxNDP5j?= =?us-ascii?Q?/bqC5p2M0WQPTvmzJrg4zlnY6hVkloTMILWLHA0Wz63Tp7/IrJmoOAde47Wh?= =?us-ascii?Q?ipMxwui98RqCyg9HJekbrPVzmOIwTiAMDb3ML/oMzVFZ/086LlUjf3N9u5KV?= =?us-ascii?Q?Kw3GcCQE685ik5D20s5fKHSSYU6VcCtxHO5tj87aMSsR++9lpzWIhjmmmFGA?= =?us-ascii?Q?KbkZjSVQvfQqz8nVnGRSH1SB49xl8Wg7xuoFWalxvxE919iycDscGkCxD05r?= =?us-ascii?Q?hNrM6/7fk8m2q/nlZHE=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aacee02e-2ecb-43f8-0a61-08db5864b0d6 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2023 12:29:28.9568 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qSM9VpFwj/PVAtOGaHrDkFOJ64hcSzahJvXVvv5pPcrmMalfHnS7XQrMRSBCZdwI6gI1w/2SLTIM2ouskxal9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5860 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_NONE,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: Hi Andreas, Could you please help to share more information about how to trigger this e= rror? As you don't mentioned, I assume below error comes from X86 build. I = take below configuration but failed to reproduce. mkdir __BUILD_X86 && cd __BUILD_X86 ../configure --enable-language=3Dc,c++ --enable-bootstrap --disable-mul= tilib --prefix=3D`pwd`/../__INSTALL_X86 make -j $(nproc) && make install Pan -----Original Message----- From: Gcc-patches On = Behalf Of Andreas Schwab Sent: Friday, May 19, 2023 6:41 PM To: juzhe.zhong@rivai.ai Cc: gcc-patches@gcc.gnu.org; kito.cheng@gmail.com; kito.cheng@sifive.com; p= almer@dabbelt.com; palmer@rivosinc.com; jeffreyalaw@gmail.com; rdapp.gcc@gm= ail.com Subject: Re: [PATCH] RISC-V: Add mode switching target hook to insert round= ing mode config for fixed-point instructions In function 'int optimize_mode_switching()', inlined from 'virtual unsigned int {anonymous}::pass_mode_switching::ex= ecute(function*)' at ../../gcc/mode-switching.cc:909:31: ../../gcc/mode-switching.cc:608:29: error: 'bb_info$' may be used uninitial= ized [-Werror=3Dmaybe-uninitialized] 608 | add_seginfo (info + bb->index, ptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc/mode-switching.cc: In member function 'virtual unsigned int {anon= ymous}::pass_mode_switching::execute(function*)': ../../gcc/mode-switching.cc:503:19: note: 'bb_info$' was declared here 503 | struct bb_info *bb_info[N_ENTITIES]; | ^~~~~~~ cc1plus: all warnings being treated as errors make[3]: *** [Makefile:1174: mode-switching.o] Error 1 -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint =3D 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 = "And now for something completely different."