From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2136.outbound.protection.outlook.com [40.107.22.136]) by sourceware.org (Postfix) with ESMTPS id 2B3CC385840F for ; Wed, 8 Sep 2021 16:27:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2B3CC385840F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dreambigsemi.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dreambigsemi.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GxGHFg6mvrpv97GLGuVDfgiBOY91qNft4vKI92ctHlDyk4tbkboewfdsj77nFhPvKG8zcHuv5Kej6jngEDSuec2fxX/+6VvBDjzzTsym+zhgklm3UhdRuzGwzM2C4wFaXiMN2X+JoxeYR7djiqV7OJO3Xu87WVZQXC9jGGqY8THc+tvlyfR+9qaMFPsyH0+MYUfYDB34HtXKO6x8EyDfpnQmTlojIpmaczyMEBEhDvs1rvUKW6IsouDt7MxTm7YFhiG+4fQ5kZeAl6a4y6Ly7MjkbQ2G/XBNoHIUn8aV7HaVTRi30wc/J5dV5zYakE3bN+qQ38i1+5m8fYI2jWQhjg== 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; bh=r/EbcUyn3MxRA7Qm4MebeJ21T9JgkRK2DSeAlyp4oXU=; b=WlzTfjVr+RuGHwDuspldefpWvX21J977mGfG9BJ8T8KGKR0G5CcU3fGmI3zKpRGGoYlJU/ewSgFAulvzR47vHsHvlM088ugr8BSSIyEpUyDu7MUwi5OsUahZ3Q7fDfJGGEBq95AL9Ax/exnUrLEAAh+skT0Hh21R8Oo3pTACS3ea34BBZgU7W5EGySIerdw68CPaSA7wbJqPQEeQtl0R3PEz3Vs6+QQHb3Ul/VyO3jsD959f3t8493isYTvVhBFEKAzr6ql1NXsitKhgGwdQjVQgIVbi5s1K8H0u1AcJ5KhsIGcoGD6aA7OicfeQQgqbB7WGidARSl8s+qjK2YVPzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dreambigsemi.com; dmarc=pass action=none header.from=dreambigsemi.com; dkim=pass header.d=dreambigsemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sahilsemi.onmicrosoft.com; s=selector1-sahilsemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r/EbcUyn3MxRA7Qm4MebeJ21T9JgkRK2DSeAlyp4oXU=; b=gIldnBT1OF9OVg2FyNkHFpOFIHf3R0i1NL7uMmRIxtbEtWY4I79zjhM8YbKc+52ezXrFopDA5du8we+Gv/zOHEOHyyyqN0t4SEHvZB+vHB27PUedQMNUHzpgrc7+GEc3ACQZdfHr3W09gSFioclamenvOr5frMlErA2EwmEFxvM= Received: from VI1PR02MB3118.eurprd02.prod.outlook.com (2603:10a6:802:17::23) by VI1PR02MB3760.eurprd02.prod.outlook.com (2603:10a6:803:3a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Wed, 8 Sep 2021 16:27:54 +0000 Received: from VI1PR02MB3118.eurprd02.prod.outlook.com ([fe80::e1a6:a86b:1100:2d11]) by VI1PR02MB3118.eurprd02.prod.outlook.com ([fe80::e1a6:a86b:1100:2d11%7]) with mapi id 15.20.4500.015; Wed, 8 Sep 2021 16:27:54 +0000 From: "HON LUU" To: Segher Boessenkool CC: "gcc-help@gcc.gnu.org" Subject: Re: gcc question Thread-Topic: gcc question Thread-Index: AdekvJPggO4q8358SWurPIiN0onjcQAENoKAAAA2VEg= Date: Wed, 8 Sep 2021 16:27:54 +0000 Message-ID: References: <20210908162025.GO1583@gate.crashing.org> In-Reply-To: <20210908162025.GO1583@gate.crashing.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: kernel.crashing.org; dkim=none (message not signed) header.d=none;kernel.crashing.org; dmarc=none action=none header.from=dreambigsemi.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 649f0f29-fba9-4b61-5bf6-08d972e59c4d x-ms-traffictypediagnostic: VI1PR02MB3760: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4303; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BfgpU/9ZA+EYD06A2y2O26RBr6/xOXdRoqsrKPykQ/rbEnrBncN80W0d0sOGw5LZhWNdSk4+GFSst284ernPsfRJKLEN2Rd660QWynxTXH6Raj8XsLPMcIHlUG1kqfx/pHjc0XSoFWKMWh+y0x5jmA/rGv/FmFJP4jn6XYLGxFeChw3PXvInFnAUkDUm/fo/AlYRpsZGyAUDm5h4vTbBzv7hgya1e/EhOqQJTYqo2UDCVh0+cDRrQtBBwUsdavtZZhomes8pxi0OKPszYYos69CRazrp/pdV5XXZsCEKltsS/nGygEFtveWjAGrxXlkzkzJepEqtr60HYjoLznEQspalhsEMVxIuE1CKdCzuytQulyNKw0DwPpHacilzEpMQdWU/BiOeAOpQrqgY8qxn67XSl/nCREBknKQ+rBVrtDCdSp0C5Bq+ECGzqOZyyfh7riGJDH0ImbrTRujjqyAK49GWm2zmb+cdRD41ykXEU6RNCFQVre7VSuviZ//oYdkukAywAmlhcw8pWQSCM1CNwNtCWNLGlGV69cs845tkU3xmGHIMKmEM/lX+9vtOmkJzzD5HWIJVFaZa4DObo++EQDOEUcqXKq+6/ys+YwT5/ksBAkg3R8qPal2Su14xnGIRjIpqk2Aj5kI8u5iUyKU8WFoR3o9tW0C66le1Nkq9+JHJvTjNNj1Djk1m8u5g4f7DiRAWuhd9134ju5R6nHP4pGDnts8MGJgVtDQCNnlBuYn7epzPRcQyJuQDO1jZB0GAuzXkKK4EfK8lH80Cm0CRddHI4sjVwV4sedbbaSHM5Iw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR02MB3118.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(396003)(39830400003)(366004)(376002)(478600001)(66946007)(66476007)(7696005)(5660300002)(71200400001)(33656002)(52536014)(66556008)(8936002)(45080400002)(186003)(64756008)(8676002)(66446008)(91956017)(3480700007)(76116006)(38070700005)(122000001)(83380400001)(53546011)(2906002)(166002)(6506007)(6916009)(55016002)(9686003)(38100700002)(4326008)(316002)(7116003)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?J48PQNBiIymSAvJQL0RIVzhLb32SOeIe1cLL8VQ9msJ58qjUf+Shw/fA?= =?Windows-1252?Q?YLMiQVXS1kMWxmFwS8/pFEMhZ2nzY/s8W62iCId6lNqHBx8qA8+D2rjy?= =?Windows-1252?Q?aipiTjno4X+5X2c31PPadFbDoHb6shS/2KLZ3ItGkN+UEO6hgg6djUcb?= =?Windows-1252?Q?1FzH0XwuVN2cujgYnkce3sjR8oyEpS7cifGsePZ4fHb5GZhmCZqF2kGw?= =?Windows-1252?Q?SXimkGBByhTKT5MKEgnDzsRZdqqj4Qhrghes+TyqMS3vbppxw3wviHzd?= =?Windows-1252?Q?hY4umPVFRIYshe527QD/r2s0opAvBu+lsh59W3S8ZQMhkOXdwF5jQJAg?= =?Windows-1252?Q?NAXnjGv8rEQdCIkQmyNIHwAoparXjWUNS8ewhuF68NMDFIEzd1NViIMx?= =?Windows-1252?Q?J3Ph99vbcqIP3cHTNIoHKRy1S7PHBqr/4JaOmQ8hfAxyUasQ0vLG6EQT?= =?Windows-1252?Q?F0pbT9YY40Sc+jbO5H4dyKPhuxzHKx+jeZes991Od4YpITxu/OLNmZZf?= =?Windows-1252?Q?ZCuuYl9SxD4eCdLdjwtWl2EnFkjie3RhSyOpWHNguVSJ79wYVrxdiRHv?= =?Windows-1252?Q?qkO6Y30CQvUQ6I84g1oo85YYQFpsGE0ADAHgZNLL9QSshEOXNudYPdyr?= =?Windows-1252?Q?PNDxH4QFrAo/4dYy5MG7LKCsXYpONMdrveZzjJHfhvTOw6X4d/nKu3D/?= =?Windows-1252?Q?fvFkJfJdb1c8nLJApFuq6QXnG3YNpmqhUc/P5YRbh5CWn6dzyvwNYryr?= =?Windows-1252?Q?JslbmdKm+8x6OtZTFJWXYcLKaMDILc268+ggqUrLOXQPHpUIrprtDAYB?= =?Windows-1252?Q?Sj6+F2d/hQUVWGqsYdkejO6XrfNu9IxQfg4W4Pexsp6WbVxMJd3+H7dp?= =?Windows-1252?Q?GIpaehFSCLnHL7SudLr/8E1XrbMyMRwNfIoFGZfrLMgcWjT5BVFyZc4c?= =?Windows-1252?Q?DJsXrC9gdVceoonjiJ95mzi5iN2vev9tMW1UtQZoLg6FcLfyFdTg5Nqx?= =?Windows-1252?Q?kiJDFkdPfSJ9aTSXimA6hHNKttlv5W89apethqkWJqcg4wbEXX6dlqiC?= =?Windows-1252?Q?X91Lcr2PvqLdx4Sc1AwwQgzZPjSf53DEPGxdy+4fC9vy8ZvAnY3u7SIC?= =?Windows-1252?Q?4Dq+ZeX8XACdybi/wO9lpCWpCWucv1xQfNp8+mmR25RMommHqq8+DKYt?= =?Windows-1252?Q?rEdqFkZMIiAVAEjOGEsgypXjzQg1Dm2YIVrg5Ha8Vb//YGuTBL63lGOq?= =?Windows-1252?Q?e9vH2AZ8bZgVUeTwgPxYPvJl7yeBaMAwwMsjg8h/hjynHDQ/GiBLRSG/?= =?Windows-1252?Q?2FpRCtju7yoIEZYq5wOZ9SMncbZTnVxpcPMJk2BPvqinYx2+mOA75l0A?= =?Windows-1252?Q?a1FOebh1KUQu8A4BvfQUHndSqYEe5Pwa/L6MBeUbjUhBVKb5j6IfLygV?= =?Windows-1252?Q?7Ob9fko2z4f7If2b2Ne7Rg=3D=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: dreambigsemi.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR02MB3118.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 649f0f29-fba9-4b61-5bf6-08d972e59c4d X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2021 16:27:54.4109 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3aed37f4-94df-4e5b-ad12-1836f1e11430 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TQOz0RKdUhtYXx1s2KFFcUkct8WUVc5nE5GGaJxBQ8HFz2XAAriJ6rrhWGKYPpecxvTSvR5W/nRvXPsU2kl/dA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3760 X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, HTML_MESSAGE, KAM_SHORT, LIKELY_SPAM_BODY, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Sep 2021 16:27:57 -0000 I am confused. I saw the rest of your response. Let me go through it. Regards, Hon Get Outlook for iOS ________________________________ From: Segher Boessenkool Sent: Wednesday, September 8, 2021 9:20:25 AM To: HON LUU Cc: gcc-help@gcc.gnu.org Subject: Re: gcc question Hi! On Wed, Sep 08, 2021 at 03:06:54PM +0000, HON LUU wrote: > + The modified gcc command did not compile. The error message would= look like this. > In file included from ././include/linux/compiler_types.h:58, > from : > ./arch/x86/include/asm/jump_label.h: In function =E2=80=98unmap_user_buf.= part.3=E2=80=99: > ./include/linux/compiler-gcc.h:305:38: error: asm operand 0 probably does= n=E2=80=99t match constraints [-Werror] > #define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0) > ^~~ > ./arch/x86/include/asm/jump_label.h:38:2: note: in expansion of macro =E2= =80=98asm_volatile_goto=E2=80=99 > asm_volatile_goto("1:" > ^~~~~~~~~~~~~~~~~ > ./include/linux/compiler-gcc.h:305:38: error: impossible constraint in = =E2=80=98asm=E2=80=99 > #define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0) > ^~~ > ./arch/x86/include/asm/jump_label.h:38:2: note: in expansion of macro =E2= =80=98asm_volatile_goto=E2=80=99 > asm_volatile_goto("1:" > ^~~~~~~~~~~~~~~~~ > cc1: all warnings being treated as errors (Use LANG=3DC or LC_ALL=3DC to not get those weird quotes, just like you would use this to get error messages that aren't translated, that the compiler developers can actually read :-) ) You need to show the full code of the asm_volatile_goto, and the declarations of everything used in its operands, for us to get a handle on what is going on here. Bonus points if you manage to make a stand- alone compilable testcase that shows the problem. GL;HF, Segher