From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2068.outbound.protection.outlook.com [40.107.22.68]) by sourceware.org (Postfix) with ESMTPS id 85AB3385703A for ; Fri, 13 Aug 2021 07:40:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 85AB3385703A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KJUxmBoF5lIyW+pVMpoJUND8tZBTlcbh4N7w5AB7l2MpXB65gX/LW0+ndqtOYgvsPLTKE7lUzx1ZED8hRJ2c5FK2NjUyIlveLk7EKQP+qNtq8U4T4DjILPEYo+OgKP9o7EjrisVdzgwR64Xd50/nsrn4AIONbFE3GJ7xHwrPijJBMKrrDHThEa2cc0r3BNrcUHIzymEh7Rm0h7WrY9FMLVJwOVKo5omeP2h3E/MAXcSSxLXKrs7E83Q52LVHJpPyBAFHrWABlGEp1AGVqYzayqnisyKphDpqOY13DSyaxzmYrTlQ7SW11F6F+p93VXeSzdUfhdRMeE6H2SBEmhv4HQ== 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=zqMtTclmrhF6WQm+bVw/8rKkjF7k5MML3lJ4gTCV0aE=; b=V9dLKs1dkqZNWi/+xOIXFB0rCewN8asa+a1UWUboAic2mS9AX3q+A48LlhiIzuIolFEjIdtSdWH1aUxNFMjs2JYOJEiJePV8clPjGCrt8BXsMWoe2DfFL8K0f9tM5KcuSXGiOKu7Y8hKIloDEXxaiCikD2+jEGhkSulpULQTT0TMjd4kT+RAzFoQDwb/eN6rCsfL5Z5kJk9ePmFuoyvDcgzwtDSoUHv8Tq0b2/JTaXM/doda/w14P5z6w6LaMsWnJ+sfFQNJoqgKzNSI4PTBLGbkYSJBrhD2tQGh+ckPzPow2ecqyXoTRmV/cPcpiP8OHkr+BmBDA7HDR3BpHGdg6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM9PR10MB4545.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:26f::9) by AM8PR10MB4788.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:362::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16; Fri, 13 Aug 2021 07:40:18 +0000 Received: from AM9PR10MB4545.EURPRD10.PROD.OUTLOOK.COM ([fe80::95f6:2cb4:6410:df3d]) by AM9PR10MB4545.EURPRD10.PROD.OUTLOOK.COM ([fe80::95f6:2cb4:6410:df3d%5]) with mapi id 15.20.4415.019; Fri, 13 Aug 2021 07:40:18 +0000 From: "Lucas, Philipp" To: "gcc@gcc.gnu.org" Subject: NO_IMPLICIT_EXTERN_C / SYSTEM_IMPLICIT_EXTERN_C and -isystem Thread-Topic: NO_IMPLICIT_EXTERN_C / SYSTEM_IMPLICIT_EXTERN_C and -isystem Thread-Index: AdeQFjlV3EnfgYSwT9G645BZ3FGQhA== Date: Fri, 13 Aug 2021 07:40:18 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2021-08-13T07:40:17Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=49013cc0-16bf-4a4b-bf5e-1da03622bd1c; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d4975daa-3023-493a-ebff-08d95e2d995a x-ms-traffictypediagnostic: AM8PR10MB4788: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: T8nviGzb6UaSnstz7btypD+2tBei06OjKn/ynPWpoCc/5AJk8Ws/Brn+9TvMPH6OVgoqieIzb5Hb1egvRF/EldWzecNAk/OlhMSDoHi9LEIXxhmqCW58MEmsR/dNh/oxMC4fkqA6zYDunM1T2fk6ezbUrL22uo0HrKhKBLswXP8ur/mtdsamo4mpDobIedyVur2qZt3D1DXhB3nSWWh5fNOlgqh5q45E45FyRZZgR2teIu4pnTJaMDwGY4zGOi5C7ujhdLN8f1Cbz3VMglqsPx6aYX8//bRADMHGIcV7yNK+h8GTNQjnNXGjuXybKYDS4grvG4cwEWxbuVeYBLh5Dwra+l8GKTtxijotXfJdgjp9yFwgUhgMZHCieiUBNJxfwsMnXgK6FW47on7Marvog8GtMy7qIgp/5TYphG5pGig9Zb08DzPkJzKPz03Mw5CRS+R6QBXkjeWRJDSfeDt43vlR42AIaoOChdF4tXDb0YXbMkymGJBIjeXX0l9P1+HpLihEJrT+ey7O/El8Q0shXGMg4Pw2Izy2kkkp76BtfpbbDuwV6auDoBo/9oRpSj/Q+rDgjHZvU7yzK0cthWQUjactvX+rgIBAJQq8kDpGt8jcS7CRFDk+855rS0riDQUPEUUt8BPhqzHHit2w5XxN1qHNjKO209o25pLHLluCRAja8njAnZvpYyjfEzVGlWjphd1E32IBSoLpF18i1qiMzQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM9PR10MB4545.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(366004)(346002)(136003)(376002)(4744005)(6916009)(5660300002)(478600001)(7696005)(52536014)(6506007)(38070700005)(83380400001)(76116006)(33656002)(8676002)(316002)(71200400001)(9686003)(26005)(8936002)(66556008)(66946007)(66476007)(66446008)(64756008)(55016002)(186003)(38100700002)(122000001)(2906002)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?a4MA1HZgrcpKzC86OeQNw8oGTm1Wchjqi/hqwCaQwMA1lq3VqljvWA5VVPDN?= =?us-ascii?Q?KUMKKjU+lGfDjcvJaVEKpAYeIfE+azH+L9ULOdOT79MjiglA6hN5r7kpa8EV?= =?us-ascii?Q?qKScAa0lc9JKvpl6MCmROzSJuIZIYIo8/EdriPbcm2PbCDlK5VBTxa6nSGmt?= =?us-ascii?Q?PmoewIR5yaXaiJnk5iY9lUgrusXvYLgINaZFT1ksLjdgcxidDhHA3SeDAN0M?= =?us-ascii?Q?MiTqO82kpriBElIzhnGe+x4UOue+S45LJvoOX0lSQ5plag7ChiOhAbO9XSwy?= =?us-ascii?Q?runFgUR9JizVjvatpKce1Sp72G0yeXcS39zhJ9eIu+EMpkExhu0UuOHJDxUG?= =?us-ascii?Q?yV+CCl4wBXapNkl+T9KgxCg7ow+j63l9ZFbS6ONuULRfBDOzQWixAzXx63b7?= =?us-ascii?Q?OBD6kr/n+aJtqPe1Qa3/CS4Aa+cE0igWEMbyY/Yh0kumGsU3KqTC3dvcexhq?= =?us-ascii?Q?kMey1WswOGDzlbO0NhBhQTCwyOV+/AdhrMXYL6Yesr/hKrif28H2I7VN87Po?= =?us-ascii?Q?2UDJKXIzCkbRwcj5YUTtocJedomBc1T5VVPCpLaRIbrj+eILMB8tD/viYkrf?= =?us-ascii?Q?kgBiH4ymfUNKWrY1pK55t71tqx0uiAIw6qCjId+3l7EPSifXwL1MEj9lD4q+?= =?us-ascii?Q?WZ6Fb4VJF1S4fsNfi3w/QWzPZscw0RR5elsdXmwjBjKO92mSOXZ3bm3rtijh?= =?us-ascii?Q?7v+btZUQvAoywwLya9Rxr2DbYoes1A1iy5zjPiTmiTrqBxdQcu+9X/FJ06Ot?= =?us-ascii?Q?CQpgP/gvz18JipRHyKTMW7sZ70sDIu51C5zmhkeZd+YFlc5vGK5pdCk7FnLe?= =?us-ascii?Q?d84QRH1QYYdQ+ZmHg2WZwGYAfUthdn1MmGlKRCQ7I7+ANofbxIN1P7gMkLFH?= =?us-ascii?Q?QPK0OYX5wU9Ozx0BXJWMJQV//EGG8ZgaVLqs0Uf7dGxvajfCm2VegEiln1bT?= =?us-ascii?Q?hNRTAfby9jWqIIGybqwemxq2bmH7xPEpxaythKcA6AEg4mScJAVPCxZ7FUcG?= =?us-ascii?Q?kgwbIR0t2qjaGzHy9H0PqDN2CSGzTX669crHj1EczdMwBt9MbcVCHoLARrDR?= =?us-ascii?Q?qphmWD6eZckk3Fj5Uh15uxSIFOMWXqg6OhVXA44LlWhOle7Lto6croK7i7oM?= =?us-ascii?Q?gysqsUbg2RfhmAiC1eMZ3Tiy4vIHIxYGh1MQiK/Lnji64dYlBz763buoy1sO?= =?us-ascii?Q?7dZfHA8fDmF52ho4szkcq4J1m8fsy1AaKzzdAeTTaI4mMmfNKiwX9S+6ouhc?= =?us-ascii?Q?fYZleQGXXoKBqpyEip2ZDbTg2iWWqAza/vXi8zzj8bpbGVF1ewNJN3Kj5xcA?= =?us-ascii?Q?wzk=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4545.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d4975daa-3023-493a-ebff-08d95e2d995a X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2021 07:40:18.7564 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: aBzTD1NyDU3ymra3R55T5Tq4GqSKb9cHIYj6NMd4XOnadvDRMKUA0FqPjpOSS18ttwZN5MZT4YiCoJzlJCiA610ATsrkLY8DZ6fbynGmFc4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4788 X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, KAM_DMARC_NONE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, 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 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, 13 Aug 2021 07:40:31 -0000 Hi all, we have a non-standard directory with headers which shall be considered system headers for the purpose of warnings. I understand from bug 85211, that -isystem may implicitly add an extern "C" to such headers, and that this behaviour can be toggled via the configuration option=20 NO_IMPLICIT_EXTERN_C (or, dually, SYSTEM_IMPLICIT_EXTERN_C). But in our case, config/mips/elf.h already had a #define NO_IMPLICIT_EXTERN_C 1 (or, since 09cff37bfdcc, is lacking a #define SYSTEM_IMPLICIT_EXTERN_C). However, a 10.3 mips compilation still adds the implicit extern "C". Is there some other option we need to set to make -isystem not set extern "C"? --=20 Philipp Lucas philipp.lucas@siemens.com