From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smarthost3.atos.net (smtppost.atos.net [193.56.114.176]) by sourceware.org (Postfix) with ESMTPS id 8DB953858039 for ; Wed, 23 Jun 2021 06:53:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8DB953858039 X-IronPort-AV: E=Sophos;i="5.83,293,1616454000"; d="scan'208,217";a="217776169" X-MGA-submission: =?us-ascii?q?MDGiU0m+ExLKUAxNuvS4yDjVsXQF6faRkuxnZx?= =?us-ascii?q?xm1WHrEWhidMF1viDMS9YgL5vpC5iOu2t8tOa8EZBu5yk9CXVsSa3V02?= =?us-ascii?q?eNkDTQZUg78POtpE75BsaM+OsljRi2iTGMOogfQ5P3LpRPzsacPX7tgu?= =?us-ascii?q?3o?= Received: from mail.sis.atos.net (HELO GITEXCPRDMB21.ww931.my-it-solutions.net) ([10.89.29.131]) by smarthost3.atos.net with ESMTP/TLS/AES256-GCM-SHA384; 23 Jun 2021 08:53:54 +0200 Received: from GITEXCPRDMB21.ww931.my-it-solutions.net (10.89.29.131) by GITEXCPRDMB21.ww931.my-it-solutions.net (10.89.29.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Wed, 23 Jun 2021 08:53:54 +0200 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (172.16.214.170) by GITEXCPRDMB21.ww931.my-it-solutions.net (10.89.29.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14 via Frontend Transport; Wed, 23 Jun 2021 08:53:54 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FPmS106rnWHbUkw+ugWeZsl/U+shXw2Totlu5BzC+TcGajGjrEutNkUEynr5dwyZD3AudPamisVP/PxcdZw8REPPiFu/eY6jGd4P9qy2YDOJqp2CHJhXGsHIaAc6hSQtN44jFxo4bnQ+APFj1Qzd7OjAsn9ExFYNXhJKaaadysGBpqVsFHLybL7l9xNQkchwf4rgmM8yBACmEFyaf+KVb4KUD1+iHVA49S+EKnYKohCM+Wsz+BEY/zrbmZAxiVmmlF7iBPHTxGTnb/SPvBMc0LQE61B/GwAlBjLeW1s/OOeSwuIBM8d/7HU1mTm9CFB9b98hCjbI4ESImmKz+t2JQQ== 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=0KGg4L0veRQII+P8EqDmBmafjFeHERf0FJdQQikt9rY=; b=M4UGEDX/hXwV5ffYYMguE8bJ+zImOlzK2+f6Bs3/B97svmEysmBLz0SzM9lcyB+rclFD1tXOspf6oVbq/Y1Ff+b7POLxqrmlbPHa1fOXgAuyrwL34kRelNH+ySWf+u4I+pGh79NQHNF/3HYM46pKDIl0AgXrVz7QzmQxQNubCxyGzyA7ZSvoDwUIAZxKvbh9rQirs6lfWy9htz02y05K+UYAgXyaKM1Ej2iBjM84XBuaB2mWvrfHJtMyeYNhmKZxUFdGir+KiJnDN9RIXsjooCrlA0m5EAEk7yQpURLtxnqtjPh0o3xh/ZOJb5kAVY5w+dzANJDla1I2U3q6eN3vPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=atos.net; dmarc=pass action=none header.from=atos.net; dkim=pass header.d=atos.net; arc=none Received: from PA4PR02MB6686.eurprd02.prod.outlook.com (2603:10a6:102:ff::14) by PA4PR02MB7055.eurprd02.prod.outlook.com (2603:10a6:102:107::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.22; Wed, 23 Jun 2021 06:53:53 +0000 Received: from PA4PR02MB6686.eurprd02.prod.outlook.com ([fe80::50d4:eb9b:531e:d984]) by PA4PR02MB6686.eurprd02.prod.outlook.com ([fe80::50d4:eb9b:531e:d984%6]) with mapi id 15.20.4242.023; Wed, 23 Jun 2021 06:53:53 +0000 From: "CHIGOT, CLEMENT" To: David Malcolm CC: "gcc-patches@gcc.gnu.org" , David Edelsohn Subject: Re: [PATCH] aix: handle 64bit inodes for include directories Thread-Topic: [PATCH] aix: handle 64bit inodes for include directories Thread-Index: AQHXSxGVh1GTtffCnk+AfsqXSmGS96roCRsAgAgpIACAMTA6/g== Date: Wed, 23 Jun 2021 06:53:53 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_Enabled=True; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_SiteId=33440fc6-b7c7-412c-bb73-0e70b0198d5a; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_SetDate=2021-06-23T06:53:52.575Z; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_Name=Atos For Internal Use - All Employees; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_ContentBits=0; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_Method=Standard; x-originating-ip: [165.225.21.39] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d4acd5b3-fbec-48fb-ca52-08d93613a9e7 x-ms-traffictypediagnostic: PA4PR02MB7055: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cclYHcBXXZFom2/ujcxntqGYmpgHRzF8dKM79PvVwN/AuLchUIjk8ujw5tqmGpRhOthHVtBUvW1EvUT8rP7jmTpSZbCo2Se44XIERIS9aezsKTV4+YlMuqh7itJYVBe00OIi7gziYAsT7mjcOW2cSsn4eMCHcVsNPBrDP2UY3/k4Jr14UfDBtFl2/v6AnkiHz2BW1yzIlBSRk6Gw+kjhcOCxYHs0l51dkM1RP4l/ZWCFUdR6DxDXs/xk130dI0zok2nZ56LqTBwt4JJ6aUFjXOeTxNj7i0NxQnzt4ZXr24kXJ4pjzd+hOddQ+D9khjU0e9ytJUURk7U5pXq1YecCocD2WLpV7GG/6XKPG6KZOWMava3EREj++CmBWIdfLxOtanHWc8APpurKOd/TaOu4/LvOi1nSpVXUSb8Iza6V6GcV5WPkN71jZmfCNzmYWuNXteobij5dNMlc96LRXxuwazha+zhDGqVI6F7KVc1ICa77rXFhUzeOq57uKkhegmrYNAKrWvSy03j/n/K3WNOjXGbhxab38WwCFLFXjUFsQ0AeAs4WZUqGP05yrLWsZtSwhhz7IKpFKRW0gGjhQ2NfndcMYqrnfn0wq3yEMA3TMwrNqZksnjn1M44qHFbj6fX6fUe5UOMqLu2UDjUq4lRHDg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR02MB6686.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(376002)(366004)(396003)(39860400002)(71200400001)(186003)(8676002)(8936002)(66476007)(66556008)(19627405001)(122000001)(66946007)(66446008)(83380400001)(6506007)(6916009)(38100700002)(64756008)(26005)(33656002)(7696005)(5660300002)(55236004)(2906002)(55016002)(76116006)(53546011)(54906003)(86362001)(4326008)(316002)(91956017)(478600001)(9686003)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?SN1Iek4vURRpn1r/YzLvOQcPfqQaQSfs2jKCpAZbXIyGiiHUUr7R2MPBaJ?= =?iso-8859-1?Q?fYN/BxlDOTqW+vIOhcEOS6i1usdeMtXZUWWqNAMDGYLu/xfLKVFAE6YC3K?= =?iso-8859-1?Q?LwDIdnPV4EMGANXCQoANwlUOTugECPhojuPX1Cabu6Dx9yzcz4HJe0zj3o?= =?iso-8859-1?Q?nl6eASvmRvtoXte+qGmUkPR1cTYr0ct6h0c0oLyeSqsXDWLeZkWPCLyRC2?= =?iso-8859-1?Q?CgcBU8cIbkrxXbxOYn6SdfyLyZgHTlMvlv3AnmK/YWbdWd43wnP4lta9nf?= =?iso-8859-1?Q?PXmgKqOOuQdQkeo3hs0nWe586vbQ7U3P5U2jPf1X+N9DBlS+TPOmMZmoZk?= =?iso-8859-1?Q?CymKFf1tnp5XE0N5bZcu80AU7rSFxVPWxAmJ1mAOmBLZxlp7CCpBilLrGH?= =?iso-8859-1?Q?OH9L6z+WMyNqr2SSHFHY6U5Mj1FmA89HewMS4/K0n2KiAIsK65JizUv1K8?= =?iso-8859-1?Q?XqBn4ywPUC9cHLdu3slb1Nuv63+uSGSDtknU4hYy/LwBayTyf/3MAJQ0nR?= =?iso-8859-1?Q?jcpY5PR8JsoUqyB/8MGyK7Sb8qqFk8UVNmKkY/5kEJ3vhCPFJPCT/EuI5G?= =?iso-8859-1?Q?BBKpfsjB7PyuXLttL69qsWgIb/m/L7WHC405waII8+yJ4dVMwsNwnrEBUj?= =?iso-8859-1?Q?XKAXnRxHFNkEZN3oAe1BqzMUlELIPYR+nh+qKD5rtb47VAzSJMDt8yylBc?= =?iso-8859-1?Q?/rl11qc99PPFnE4szqqYiXs4oRS6VE0F6LfkBMjGl36dX8M44gJA8wtJnd?= =?iso-8859-1?Q?LjlOwcyYYal5nf6nqj7uwdJMqXJu/6xnlc9qMRdzXZ7T5RRSumxf1KN2Rb?= =?iso-8859-1?Q?J4x3bZzKrHJVNQ+nXVfLD70g2kbU1jLE4uh9bYy8FsyeRht3QH7xtLRhBh?= =?iso-8859-1?Q?W0nfbktDEpkqxkGAbS5Vsv97A8dbuwGZL+ZIZD7JBfMwRcOQqnTpRX+qjl?= =?iso-8859-1?Q?FjP+0iWPxix6ZKnybDfiNI0CzPgPwexG86v249kVCi6Q3Oc5NgqiqvD1l7?= =?iso-8859-1?Q?RzByIObW59fQJT3Wzz/UL12KnhsRRpPjA4NPgBzMjM/IhodrFS+pprB2Ds?= =?iso-8859-1?Q?K402IDpm90AX90JQA0pInNnhfECXOv17xE1+EgP1LDc6wdhiAX8KOBghaP?= =?iso-8859-1?Q?/O8F6mCftnNuPzleqTWZR8Nm04bXsU0KPt315xUTMWXtZgBbjKUFua2nXZ?= =?iso-8859-1?Q?Rryt5iGmEqEv5Gvw2XvBX2HmRZ6DMGHMlgeEqd6aOKYRx8+0XaRvt0NhJT?= =?iso-8859-1?Q?D0MlH4LpXB6mjPWN+zwkZoUKuw0iTnzq8tLBaFhP5iEFoJiy/QKL5prKOM?= =?iso-8859-1?Q?PuVDBta22ibPAmbBvadtHRA618WrVdBSom6WDH1tmyEq/3c=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR02MB6686.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4acd5b3-fbec-48fb-ca52-08d93613a9e7 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2021 06:53:53.1349 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 33440fc6-b7c7-412c-bb73-0e70b0198d5a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Rl6dd2eh0nBc4Z6FEl6v+fjkw92PyDrcv5rWlG//KmjxHbafHj9xPwN+VKwACGZ/hZaZmVEDZ4NBYxKboTcBhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR02MB7055 X-OriginatorOrg: atos.net X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2021 06:53:57 -0000 Hi David, Did you have a chance to take look at this patch ? Thanks, Cl=E9ment > > +DavidMalcolm > > Can you review this patch when you have a moment? > > Thanks, David > > On Mon, May 17, 2021 at 3:05 PM David Edelsohn wrote: >> >> The aix.h change is okay with me, but you need to get approval for the >> incpath.c and cpplib.h parts of the patch from the appropriate >> maintainers. >> >> Thanks, David >> >> On Mon, May 17, 2021 at 7:44 AM CHIGOT, CLEMENT wrote: >> > >> > On AIX, stat will store inodes in 32bit even when using LARGE_FILES. >> > If the inode is larger, it will return -1 in st_ino. >> > Thus, in incpath.c when comparing include directories, if several >> > of them have 64bit inodes, they will be considered as duplicated. >> > >> > gcc/ChangeLog: >> > 2021-05-06 Cl=E9ment Chigot >> > >> > * configure.ac: Check sizeof ino_t and dev_t. >> > * config.in: Regenerate. >> > * configure: Regenerate. >> > * config/rs6000/aix.h (HOST_STAT_FOR_64BIT_INODES): New define= . >> > * incpath.c (HOST_STAT_FOR_64BIT_INODES): New define. >> > (remove_duplicates): Use it. >> > >> > libcpp/ChangeLog: >> > 2021-05-06 Cl=E9ment Chigot >> > >> > * configure.ac: Check sizeof ino_t and dev_t. >> > * config.in: Regenerate. >> > * configure: Regenerate. >> > * include/cpplib.h (INO_T_CPP): Change for AIX. >> > (DEV_T_CPP): New macro. >> > (struct cpp_dir): Use it. >> > >> > >> >