From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id D19673858401 for ; Fri, 19 May 2023 12:45:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D19673858401 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=1684500335; x=1716036335; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6Q+6EUZ7/VvmmLzSLBywYIvcf1h3wLlKrUnptIHcSts=; b=UIgnxmJX5JZYKxDp2Tl0ItMpxTxXNZPrjqkRGsDuzk8+zyKuYleBz2Tm RO200/QV8w9dde3Uu5ntnKplQDX1t3GRs+G/Gsn4P4r9dG9do9uM7qwZF XBtsXMV8+s4S2QK0DHJ2gmcDErf9kfNGIUOvhpRMOwsOWO7J5/rEtpQPf YZEn6xnMyg4qkcTwv3CHngjSDru5y1q8folltBLPz8Zkn3TmiXvOAlxpg aAzlkMAxcQ6OJ8soE4c+7jdDVtlGUjlNObrh6Eeo/nl9fRBMJ1g2ViyyM XjsCE0pZOtMDIjd77hLzUU4guoGARcMo7nvtE/Je0dGtIlYt8YWN2Wkm8 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10714"; a="415824976" X-IronPort-AV: E=Sophos;i="6.00,176,1681196400"; d="scan'208";a="415824976" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2023 05:45:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10714"; a="772278844" X-IronPort-AV: E=Sophos;i="6.00,176,1681196400"; d="scan'208";a="772278844" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga004.fm.intel.com with ESMTP; 19 May 2023 05:45:18 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) 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:45:18 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) 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:45:17 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) 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:45:17 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (192.55.55.70) 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:45:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EnzU0sz9S4MN1laR7WLsAVqQJjD8CxAsBAiGl12HhXLEQYMVwWB9Xt/dkCP+D/KwjildnVC797mZ4yXQPMlFkeD0LUFH0H4H427ihiOproppSSIezum0+gA31/efcJxfXGzkUJS6qvPj8GkYgdy7T4iSbO38EdecBxHAUOMPxgH2GIv+5HPz2VSwFScp7YdBfFK/5uJT+XMwu366hjtcZF6Pthn6+B1Je2qcK5rfIBHsLQtfN+SfPyTCcVkmXmZM9uZUEN9XXXEOwBNpMMrjP58rC7jJfkzCDe4hwl24jafnSGvMSGBTBUOzr99wkjHOzuOUNp2nl1KuFmkBgQTZoQ== 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=YNx1nBaLMMfvIDt4QGBxyJOmvyLjOUOswIvGdaCDWKA=; b=dgx8l6Dq+mzO8+c13AqcxOrPS56VDLSSvTgO9XWO0WoRL5UPtHYTgVmBjGKLOvUGlVPjPxbAM6sfKiWu+23XtKeamZNnqJRwuAujy0oWNXT73dISGwtbp33r1lsh/qClH2BZ23DrthV+fFFAvQI2QcqnglsOPV/zEaUJVzK7lwF6YMiDP1Q5DVbmHG4rqhQIWsAqD/oruNUSkUk1Bjp+x/lrn62SpEWw2GXpNX7CYDL//R9IIMFJeN+SqRGxY70H9XeR592kiVB/cvld3jzsikIFC+1QTS0AcTa1Mp03/212EP+LBoMUAtEthy/HMYD7WIOPd6rSuu7ciPJ7wQ1gnw== 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 BL3PR11MB6433.namprd11.prod.outlook.com (2603:10b6:208:3b9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.22; Fri, 19 May 2023 12:45:15 +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:45:15 +0000 From: "Li, Pan2" To: "Li, Pan2" , 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/wm7r0ECTUa9ha7aBgAAZ0sCAAAeBwA== Date: Fri, 19 May 2023 12:45:15 +0000 Message-ID: References: <20230517095818.1285188-1-juzhe.zhong@rivai.ai> <87a5y0zjqp.fsf@igel.home> In-Reply-To: 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_|BL3PR11MB6433:EE_ x-ms-office365-filtering-correlation-id: 13a1f700-7d75-477c-2fba-08db5866e4be x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7c4pdNEisQRz/OCIr5AAa+tC9ZHPf6x6HDSXTxw5X0IkTejWy8mWObDr29SKcEgTRi3zir8m4VA4sYHmu9KyeEX/ELkC8GEg+S355h5rCtzrDh7qljCjXL6kEBwIdkHI0I1yQqXb5d4wDH53RgAkiGODZgvB/OFnU82dLKatkrCtZz54QlB2Ik/NBNU109teKV8cpnJcHcntG+PCPiHiYDAg68c23NHQ01hVUwCZn+1+Zt0kVavRr0F5vX+0JUa0g4bTAg6vRiCi3K2sIjar46g7Etiq1oTBtpTjfcKCdP8OTFL4P9VyMG0oTIkA2FydB7zDzIj+H3+ZHinGWBtsh5iCic4+Fpk7p/ej8GBbnoinIziW04GiFLaleIEJgnf4vT5izvX9oKc+Nx8P1T888QOP60PHBIMJXDWMNoKO44W/EjbHeHDStOwJtmv+58z3iU0cqaVmd/rwcVaUWhWIaxCS6Cz35SZZ5QFiWfHl2V2cTxwMAG+mZE+kYEvPEvr1FDx4QZHmG+fEjjhPECwJsaN8lRJRIqm8xH2/MR67hz20/BnAkweBG34bV5pSsfqq2MSBWADD6yU1/glNDuxaxjxzlJoLRkqJ3+De7C6CA2kJDZuNpFR/MsW6NIg19XVq9Ke1EfPA1B0tU+EUQfdoH+cxvsE11/2x59lrWEvAmzs= 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)(366004)(376002)(136003)(396003)(39860400002)(346002)(451199021)(86362001)(478600001)(38070700005)(33656002)(54906003)(110136005)(316002)(66446008)(76116006)(66946007)(66556008)(66476007)(64756008)(4326008)(71200400001)(55016003)(8936002)(8676002)(5660300002)(52536014)(7696005)(2906002)(38100700002)(122000001)(41300700001)(82960400001)(2940100002)(9686003)(186003)(53546011)(26005)(6506007)(83380400001)(473944003)(414714003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gXKK6O4GLxLSdHTujTG/dlqv1I/oNVL1lJvUYmJLTkfWePlgfjLD/kZBcyOc?= =?us-ascii?Q?SLIXLW2jwsZ9diQPvPjlxPA6pyI81z8DdGAkzRpgWQ+PoaWs6/97EoDq3+b5?= =?us-ascii?Q?DL1Nq09pRzN5OXyMcoe9gY1TrHCLJu/y+wfiC0BoYBAPoqCnoGUxWkkEBfjC?= =?us-ascii?Q?0BJ+d0iiFpPFBBluFEL7R77c6i8bcQ/YWyaC6t1yTL9zWojzR5ed9jdbGC0P?= =?us-ascii?Q?s0jttXRQkHSKC1mriMZwAmSEkVGSKNEbvlJdeqxNkAMOh6gor1xqPqU4mu2W?= =?us-ascii?Q?eI2hWQhAOt3nkUXHhpDZvSoK2OLH4tH+ZwoSP49oNgEq5GZmqAvPB+Sj1paT?= =?us-ascii?Q?4cX4QQ+4i/JL8ozBIJivZfH1Mwbx97yOPX6lCL/3Lhohk92pBgklFvhjE2S1?= =?us-ascii?Q?R32qu9b0eMMQYw/Jv6bkKwVPaVBfzOnt7jIX/23Grgl5b1VTo9my5bfSOox3?= =?us-ascii?Q?BAtJAE6HdVzXliTFyp0KEIXuooaCpSHd7X/Ox22WBtl4x6J5/yfY/Ye2wiuc?= =?us-ascii?Q?5SnUyy6rzUudcYZk8SwI0CkRHq5CMb+vfbzsAdsvY8GPi86V3L8N4YUwDmod?= =?us-ascii?Q?vBTplMJVeNLybyrii3bNi0LFzk6UDOojyRNsjuqC7S6v/jzxnamgxNw3ShP3?= =?us-ascii?Q?uiKG3PSJtuLPPFI96VYggep6wziVk13sYT1mgEFEaeeji3mLJzdqfn9nKAm3?= =?us-ascii?Q?Yx76HVv9XsxJ+8nqK+0MVO/oW5diJTgKh67drwH7chXPG+N1LJ5gEsST+xLc?= =?us-ascii?Q?SZEYeRhQ+4icD220uuIW8yb1to0q6+gjNE6IK52UD3JXv7rGFh05dNWPpP0s?= =?us-ascii?Q?LpGIF8bd2Tmmax7sPAHYsHuIlxWbkqIrwWONWZKYfPWn9cQ8ULqbi51E2y/J?= =?us-ascii?Q?JI+S8Fl4aKlydUXJVFLZv8Q9CoOMZEhdAfmtRvRaXkLATHk06OAYvYgJ8sTu?= =?us-ascii?Q?qV/xjBJ1MdhEdpw/onc1UXw2SwzlkHg2U0BHngNNUmYg3Gd240zLSraikHVr?= =?us-ascii?Q?pxF5iJElmZqvZ/a/xArGjrWbFGkRdeJ8I45xQ8mCmqOYaPjRmoGtLjYDFSPN?= =?us-ascii?Q?inBZhzIS2dsmP35nlME1yqRo0LHvrzE8kJGagBgR+bbgOu+hZljqcHVxVP6k?= =?us-ascii?Q?uni7f5NEc2tQWdy6Am/T0Mv7TUYydufE/3v5eSwmmlyY4iU+8uqgWltYrZEf?= =?us-ascii?Q?nCnBQnIbgvs6KIp++zNvRRv1of/tL3Of+dwYu7Ge9JsfcXZOXs1o+6kx0wJJ?= =?us-ascii?Q?Y5uCzAk0ff96y9qkrSEN5PToOztj+9tAZxAzF/oNBlr4oI3f7p83YUKBkcSj?= =?us-ascii?Q?4+Bf0jZV2qklEVowFnAmigP/LKCvdwXynwMaKKVISanxInrS58QYfCInYL6g?= =?us-ascii?Q?MReQB6351mhUR+fEYtUEh8VnSQaaggmGMC6dxbFFNzhDwBRhTGh8kanKhlc9?= =?us-ascii?Q?NPX8RKR2TkR0rNhNeL4Eixa6WqkfWeE92lbr8CUMFOx3aAE9SSMAM1vPlVk9?= =?us-ascii?Q?mjyO+0gPMSRUV/Lh0EkN1RlgUZ7uwhcOsTKS0ZqqlLeAaj9U+dyWy1f2t2ak?= =?us-ascii?Q?nC/ji0pUJz3HMQ7lgI8=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: 13a1f700-7d75-477c-2fba-08db5866e4be X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2023 12:45:15.0216 (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: uuUvh1m7A+DDHvzD0SkqEPecJpYs+h6iGZAnb2Q7e6qQM+ddHvCPema2qDT4Jr+/goWq0hdMwHKCIRExM6fC8w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6433 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_NONE,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: Sorry to bother, just tried below build for the RISC-V but failed to reprod= uce... ../configure \ --target=3Driscv64-unknown-elf \ --prefix=3D${INSTALL_DIR} \ --disable-shared \ --enable-threads \ --enable-tls \ --enable-languages=3Dc,c++ \ --with-system-zlib \ --with-newlib \ --disable-libmudflap \ --disable-libssp \ --disable-libquadmath \ --disable-libgomp \ --enable-nls \ --disable-tm-clone-registry \ --enable-multilib \ --src=3D`pwd`/../ \ --with-abi=3Dlp64d \ --with-arch=3Drv64imafdcv \ --with-tune=3Drocket \ --with-isa-spec=3D20191213 \ --enable-bootstrap \ make -j $(nproc) all-gcc && make install-gcc Pan -----Original Message----- From: Gcc-patches On = Behalf Of Li, Pan2 via Gcc-patches Sent: Friday, May 19, 2023 8:29 PM To: Andreas Schwab ; 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 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."