From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2119.outbound.protection.outlook.com [40.107.22.119]) by sourceware.org (Postfix) with ESMTPS id 844BE385840F for ; Wed, 8 Sep 2021 16:26:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 844BE385840F 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=NCJyynnhcs9o9KIGXKU4aPCAfrj/DTHWMOOqHxLJFr8BU/tsjAK6zTffcNAPO63dO0yqkuAI6Yo/0iwLO+c8NQZBYssVc5bBVIwk5utr7ZIa74Vz21NSoSXj2y9MzTt21Z38uIvzUXY2YHFkOQYaNlT6nTeGenZwdqhNCOpdKe/pT96F8jztTjo50ki5Cp+lt2xfdSCMJTcH55rPg4kNRP0+OjcBf9UN+Tjy18cZK6yyW17UedbW3h/7sx+RvUP19TwEAY5NoJuspEI+17xii18iHhmfd8oypzG/bLAtUHqcRrBdZN9MlX0PPz0mP3pp0XXmfJVEVJbryLmZg/obfg== 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=r8lRLridPQ2C2TeUuyrAie3TgvapXV2ZKUA55nSkA5o=; b=C9lxhA+DRltuu+XVoWViaYh90+52rAiMvIpH4IoLtmPmArbSqTekSlVDRg1zWEPrINPMAj2ncOdYLBb0gj1nVrboEquqWqKSAwgfMuSCqDwwl3Op4TZgbQMjCGQTxejUjXIITe3meloGqf1jCOJW3kx7HyfONCMn1Q3LVvxx7gwF8pW0aLsZO09mqcSIDFxoOyu1BQs5cXv7P4ad9bfnhsL3+lUWBBMzEBxZXD1GqTA1IunXJWg6zFcT5t9O9x6XiWPl6+XggkCP1x/lhiM92BIG6yUsByRUHfj/XchaHET89TL1iVD3ybWYpQ0Sr8SYo4fsHhtcJottzpAEGa3U8Q== 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=r8lRLridPQ2C2TeUuyrAie3TgvapXV2ZKUA55nSkA5o=; b=uWiqxbhXlHsJKgJNI4v6sPseqHAfXLziPkuWYG2bj6b8ClJy62r4HcYCK95y92NBTgJEcyNvNV7bbPXH0Hr2/dgu8+h6NjG2VD4ccOJcKm8NRGrX0KLVq0tltBEzzr+zDME3xOI3aolZ8IVZsQgy0DiUbnsmtBqv5jd/J56/ti8= 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:26:07 +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:26:07 +0000 From: "HON LUU" To: Segher Boessenkool CC: "gcc-help@gcc.gnu.org" Subject: Re: gcc question Thread-Topic: gcc question Thread-Index: AdekvJPggO4q8358SWurPIiN0onjcQAENoKAAAAfbog= Date: Wed, 8 Sep 2021 16:26:07 +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: c8a46a9b-8123-4891-d2d7-08d972e55ca9 x-ms-traffictypediagnostic: VI1PR02MB3760: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8fAjJI8aL4SvPSHNnjNYeNIEFl5g3AAwhuEPQ8X9aO2XdDhFHE4n4knsr1YmNuD/blHeKQNcTUPhMAsc/64kAQuEPYSi+WWs26OAVCfq6E+O9jSsDY5agkQf52krRac9rJMOz17QjP0FtF5ZJ+Zl1rKb05EEICFDHV1R28yuzVzzOXoAZgwX/rnMoji+uEEPfU3IYpXGPXq2xsHVhccM0U4u5Ug5NF7FjDf/Fq3gHdeFK8JYGLBKX65uzM+7NUxI+NlnwX+VMOFs3jvQb3Dtpew0MDFv6V/Xn9x7Q87HDUq/R8WMP0Ln0NrvRVt1B5kjKoCsLgT7mSNH7F1YNLzBThOgqQF6uc0813fbBQnaXnPecyDLRdx76Is9gihuUPLtOQ5BFtlLUxYtTS8wjiJbQShW4OWpnKAjWn5gDLUhjv/mugdjaBHiirLCGAMAPI/dEdtCkcZLFSihJ6AfC8Kiy2VmWCC9Cjtp5sb0D5wse3H6xBxkpRnz+DakhOQyxL09scUs3MqyOCnJk2lwRcwBpzor4R0yr1HaSSI0OR6WSeFmQw3NBojgVhcmt6KxWWWNXurvmOB9GORFYe/u+3Pec60RN+FY7rQsbbuLZirvXe+fmshFYJvKC7lFaxWGdFjalCGh8Metge0yjGessb6cxnZ48M+PhR1ZdNDKeZXioq6bJ3D+CT6DAsxQKTmqWsSs8EtbN04XQutFhUMMI6LoDHMZ2eIVXNL0SUBfYMKsGTrm9nixGKZcO8ne5bHMRgAQ0w1imryXxYmPqK/OFlIAPw== 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?juDl3DaAFjtzVtRWkcimze2npK4wT+QTsf7ni9TSuoLOyl2NXO437uU4?= =?Windows-1252?Q?xA7wOblxGdc60Bcl6a134xE21o4g4zcgwpM+N1Y2AzznTWjSYjL8RqEL?= =?Windows-1252?Q?JLvj8l94QF0Vm6doBydX2jlzC0kw1sQrEGTykOlBUhgp1rN+L0ofWg/f?= =?Windows-1252?Q?sY9ADsMHJgQrObQa2Y0qXbLBeduEGukqnvhp+crFzw3OZ0D4QYsnVs0n?= =?Windows-1252?Q?eiqrHdPjyMOBeV//GaAEDuIIV77djQZSBfn87XFWSE9R2v5MGoa+GQX1?= =?Windows-1252?Q?qG9tdAm+ERi1QsqI1gAv9qwVWZxlJfLucwoY0zgq+pUXdLAS9I9TnFTN?= =?Windows-1252?Q?jTnI5fBhI4H54fl8DPzY8bOf8cfEiRG1mgcls66SLH+vLkQ2iZGHhPQB?= =?Windows-1252?Q?hcIwRUoKTEziVKZw507FK/hpLRpnYV8BhREXMzQgxFcDs5vSwaJ6iM30?= =?Windows-1252?Q?YZ0Ik4hX4PdJfh+YUhuTWz/uQtQ4XRsJUSa/qMKtCDqlg0O33U7rXZFR?= =?Windows-1252?Q?QekuOBOIX7VeZTtagB3pkJMkpm2Qf2L7ZQUzTAm8JkYzim1uRqTEYUi+?= =?Windows-1252?Q?qm4yK+p5ra/62XK2/8um7PHJlE4IgfnrtDgSgR0FHoyIVEZteipmwURV?= =?Windows-1252?Q?mt28t3bouH/R+dgkqzToVn/MHd7V+OycqPkUpOIbSOVdEcM3BbVqpPv7?= =?Windows-1252?Q?XtWyuFOkb68HOcKBs99A+IGju1uP/Wox9Ax2IN+Ur6nhbZ9PhDmAu0f/?= =?Windows-1252?Q?FwqbSWXKajEuNV/bqzdPBNK2bTc/hEAvgqNtGnreJhIw7oeBGxIJS9Ks?= =?Windows-1252?Q?eRMf1kZeKqp11gh7SiaUe8IYIt9yNr1TKySsN0AUqku/EoVqkxzosjIZ?= =?Windows-1252?Q?Nn3wPGfeoABPYuY8tKUV2mtX7vhACin++P5CIjobTB+9+GGX53QbqCTf?= =?Windows-1252?Q?cZr6HbEMtuSJInuL7YkU/53nY7PCGuHWMlvoOQZHya8i1ET246VLYZPC?= =?Windows-1252?Q?7Ci2vlzLnAKkTGTXV+NNjiVXdklN2NI99pyL330roIf9iLbZBTKbBLdg?= =?Windows-1252?Q?bjKxx7dzGn6lYumpPExtrKdB/QYH9iZeQXwzzb/QXxEYFTGHyfAWxIxL?= =?Windows-1252?Q?ARyUEwFImloUru45AsIF9n7dBPV/PkuA9pWZ3JRVLt5QV0WkZE+9sIh0?= =?Windows-1252?Q?iOyfQIiqFMMjAMHaLUMP3EXyuxebmq4l2FWsMw1dJf0jVnlJXs/cJJWP?= =?Windows-1252?Q?f/dyKfZpWkRNYJTAVMoCVQ7cyxHv/aYFNElZUqaPleifniEpJb5jYYX7?= =?Windows-1252?Q?q/CGGIQON7+rlsu1bQQ91Aln9osiRclIOLnkjaFZLHzcwnt0G8tlEOpE?= =?Windows-1252?Q?WA9SD4zQw6UMBGvGGShsPyMYmBdsdtVbWI4BrXnL3H5h9HdM6ZuzvkKX?= =?Windows-1252?Q?xhOLZTB2cYnLjdRDZ+lORw=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: c8a46a9b-8123-4891-d2d7-08d972e55ca9 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2021 16:26:07.6876 (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: dTqHJ0xKNY5BQmLBQKzfNdlUxdSGy4Kl3/C/NIhIS6WGr99DDKsFrRGeuqMIy6V7l9QSv6lnN2KVZLihdBodpg== 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:26:13 -0000 Yes, I got your email but only =93Hi!=94 Thank you for responding. 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