From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2063.outbound.protection.outlook.com [40.92.42.63]) by sourceware.org (Postfix) with ESMTPS id 832DE3857C56 for ; Fri, 30 Jul 2021 00:32:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 832DE3857C56 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VUTUgBhMlqbAzWtjNvckpNel1PaVToIfHyfv+BZy7y9D+sfKV7Cbg02eJNj1x4BysJm5cckuV6J0uoBT5NuF6wsXezHD9XjLSuUqOphqwh46VRzyxDTrdew6sYngr9vURNEvGpduKc/IYU87JdujyAoSTJ1hgQ7Nf8DZBjVci8shw3pEdQeqD4CdnuRl9I4DWr0kC+vStf5RmLeEKMG+cQxCxsgGH0vkyba5s3oZ10wRuxEn0J2t99tZiWTyz5rfR7ELNmFrd0ubjjRskcBfK5Sw0Q9j0YQcam4SvAzda8X1Gx+HA4rZp+4WtJIAXdxqLX627gnpnE4JYcdNEyvoQA== 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-SenderADCheck; bh=+wdkrV27/73ub766VfAl+/0fN2vcJWq6cW05jBMQiuE=; b=HDPrlsIbc9SQ6q/FNSC5n5/bobNQDBql7bUlqFLJ0D3iq0GfmYJe5nHuIqcXBDLHrqvDz0vIn8hn9g/bmP6YWWh7mKIk+E8WzjlI4royPOnSnvMMHNvWTTLPyI9c9f2BQsJZx9fv5bGXD7HoiQDnG8a9JETdb2PbIioPQzF5dVZ7Vq2ulYkzkwu61vhjkU4BAZvI+fIVWdmkNZIDBt6OBMzTtviDUJKlxARJQg33K+eZcS/wtM2zz1T+KDrm+629/XiT4xWEzaDXwqgtbSfqBbswtCttDpKFlfK64XBbstDx3RgPuBapMP36CJeIG+w9RtqCsrOw830egT8c/jPivw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DM6PR05MB4697.namprd05.prod.outlook.com (2603:10b6:5:18::13) by DM6PR05MB5516.namprd05.prod.outlook.com (2603:10b6:5:b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.10; Fri, 30 Jul 2021 00:32:44 +0000 Received: from DM6PR05MB4697.namprd05.prod.outlook.com ([fe80::f0dc:381b:80d0:b09]) by DM6PR05MB4697.namprd05.prod.outlook.com ([fe80::f0dc:381b:80d0:b09%3]) with mapi id 15.20.4373.023; Fri, 30 Jul 2021 00:32:44 +0000 From: unlvsur unlvsur To: Florian Weimer , unlvsur unlvsur via Gcc Subject: RE: How to detect user uses -masm=intel? Thread-Topic: How to detect user uses -masm=intel? Thread-Index: AQHXhBqBRZ1B+E6m4Eisp3a9w8GujqtZLd6AgAARmSqAAGK2s4ABCmHe Date: Fri, 30 Jul 2021 00:32:43 +0000 Message-ID: References: , <87pmv14iqn.fsf@oldenburg.str.redhat.com> In-Reply-To: <87pmv14iqn.fsf@oldenburg.str.redhat.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [/CxDwGGG0A9gqLUtVWR1olsN+mXsuZYazOMOZMNGLz7PzeeW3vp4M5R4aHL/3zp+] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 62994e2c-6bc0-4b1e-6623-08d952f18c29 x-ms-traffictypediagnostic: DM6PR05MB5516: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zJShIq7SsEJemLbQsH/j2Rkaxbv9e41GZCVxOpZ3mczDUylwcPAQWbGACzs8r2+tXjKvxOcwvO9EkmXkuVT0b4mCJvsY71PtT7odaS1drjXxMTjD/ysJPlRhQ3I44pscPwjotfOtWhjMMKGJWZgSz/B7LgvzgqhxmUrkCDZFl9fO09gxPaAM6TBQAI8ahDpQFK3EyWXdiMFoSsCNBHCPA1JCG+4BKmCHyxczHkirAv3na/qZIW6Dqblu/qVAclBBTaz01SImH2JkZ4KJwSypHDZ+UXAFzjmJc9Lm8bxQvfFq5aD107XnR0+6IUt3xbEMGHa7VbKje6sQR8g5ju+G2ED8PeoLRNm9f871fy1iR+QeJsMqu1c5f0VTdVzFPxVqMRyfj74fKmIZq75a0tvqPRa7pdpWP3yiplF9dmnppc1YbLxfapFLaXK90q6KzGoLI1O7IGST0dEIdMw894ZSOnrYTHMmraeV/i+LlzU7xKM= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: yCqnfGpmpYeQCKjkqzsmC9hy9mNtPq+Au30VXsv7m7a6umymrF6fr5cnUovZtZhGMWRCl4ccjcCq0nYqBxzHEEt5QzO287Wva0gIa1fGZtIkq+DI3F8+ILDpagrEOkJVDKMoioV2yEi6NYyzkoqoUmB03uFMpbPKyfSOE86JAP8LlC00pcGZCflticxY/TD1HAj/qWRqowXxNnA65Xl+ZQ== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-3174-8-msonline-outlook-e6bda.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR05MB4697.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 62994e2c-6bc0-4b1e-6623-08d952f18c29 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jul 2021 00:32:44.0725 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB5516 X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, FREEMAIL_REPLY, HTML_MESSAGE, 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@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jul 2021 00:32:47 -0000 Can we add one?? Sent from Mail for Window= s 10 From: Florian Weimer Sent: Thursday, July 29, 2021 04:39 To: unlvsur unlvsur via Gcc Cc: Andrew Pinski; unlvsur unlvsur Subject: Re: How to detect user uses -masm=3Dintel? * unlvsur unlvsur via Gcc: > What I mean is that what macro GCC sets when it compiles -masm=3Dintel > > > Int main() > { > #ifdef /*__INTEL_ASM????*/ > printf(=93intel=94); > #else > printf(=93at&t=94); > #endif > } There doesn't seem to be such a macro: $ diff -u <(gcc -dM -E -x c /dev/null) <(gcc -masm=3Dintel -dM -E -x c /dev= /null) $ It doesn't look like it's possible to detect this as the GAS level directly. So you have to use the alternatives syntax that Andrew suggested. Thanks, Florian