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 C56B6384A018; Wed, 13 Jan 2021 12:41:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org C56B6384A018 IronPort-SDR: ZtLSTdPsFrNpkNHvD2h53lJcxc8aw6cLNTUMlTBRHlaWs7e7Eb8a6cPg90akKsW2oqe7/FsiSV gSjNsmxK2r1wRf5NcBD3kII8XGPO9KHQ/zN8MqfDS4aYr/VvejAEey8+qhgLjgQ7SU79uu+lcC StxcjJWHrHkQI8zH2oucdclvCX3S+EEY2O2i6Hu4aVdT1HUbKcdj/qZTMWTOOsKECb3/zc/8aV hfnn829fpU8Tza4H3whore81XsQDmsiSX7FCgT7aEXp+4r+nxqVBeThxOwZpZUKTHFxmsAQxWd PwxDHv4ohTeJEfCypXPduKF4 X-IronPort-AV: E=Sophos;i="5.79,344,1602540000"; d="scan'208,217";a="144384225" X-MGA-submission: =?us-ascii?q?MDF6l6u63xW/p9ylD8x2dzdgZ9FU6bkpse9ZFo?= =?us-ascii?q?n0XHS8Ais/nHCRIZtXwm1p8bVpoOczs8rA4xCvadkN9HDOTHecibLkZe?= =?us-ascii?q?J3sV4c+E59KGkUq5wrd+Apst50bL6G1FH6Of3f7TG888ThIp/hX5pIV5?= =?us-ascii?q?BM?= Received: from unknown (HELO GITEXCPRDMB24.ww931.my-it-solutions.net) ([10.89.29.134]) by smarthost3.atos.net with ESMTP/TLS/AES256-GCM-SHA384; 13 Jan 2021 13:41:31 +0100 Received: from GITEXCPRDMB23.ww931.my-it-solutions.net (10.89.29.133) by GITEXCPRDMB24.ww931.my-it-solutions.net (10.89.29.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 13 Jan 2021 13:41:31 +0100 Received: from EUR02-AM5-obe.outbound.protection.outlook.com (172.16.214.168) by GITEXCPRDMB23.ww931.my-it-solutions.net (10.89.29.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4 via Frontend Transport; Wed, 13 Jan 2021 13:41:31 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mBVPGd47VZ2gMExy80rhQiIWvllVB+48danEqGdSayUR2BPUnXT6tdt4j2Pi6qrQl9kVfdPEMUI8p3AUG0QOM7CQZlaN7nhL4wvxXNX1Gd6x7YCbmQvlxKfRTR/HRIPramjUgJ6bsVUYib6QkBmxlX85BXnibrNX0CcqM6q5VUAqBjmIGcVW55hucx4Y/+oKVN+veyw/7Kcd+0fy9K75YNvRYKz6W85OKuEi2i0b+/IYr0BLyP9i6eJJBpsRY4tZnUqhFTEXfzjAJYbsx0v6Hyi6I3N4K2k34dh7kTtnFSpr8MtYnk/souPtN4i3nPyNrmEB6QxncwVAawBZEAqvXg== 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=TpGfyciEz6KG+1HFRbMamzUKO3PcPS7PQFQRdAugWsY=; b=Le/VYhKxY8vJJdpPql5mSroqQaoV90V1cS9YCESDVGChWIuWfPzliJK1KemoENb0aGK9JFzUlU/5HVltVp6IjuM0uVM3HdgV0htMHO3YBNGasVGz2vphSFov5AnkVfaIaa0BMWFb6s+dgOyMI0ML7V+6F8q0+1x6FWFGFW1taocEmq4auqQtaO6MpS/sHfzBqaKjyt/wvsYYZ8abXFpeAaMd+3BQNeppmatjsnMsJSaDGx+dZBeMGGSs1RUzumuW0BBf3z0o4vjyQ5dJ7BAwrehPG/z5iIc9arYhp75F7YQpPrpZPhAjt9w1VfgT9axDRaAbwnyNFBo8nhrMTbr50A== 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 PA4PR02MB6896.eurprd02.prod.outlook.com (2603:10a6:102:fe::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9; Wed, 13 Jan 2021 12:41:30 +0000 Received: from PA4PR02MB6686.eurprd02.prod.outlook.com ([fe80::e06c:aa84:a21d:6932]) by PA4PR02MB6686.eurprd02.prod.outlook.com ([fe80::e06c:aa84:a21d:6932%7]) with mapi id 15.20.3763.010; Wed, 13 Jan 2021 12:41:30 +0000 From: "CHIGOT, CLEMENT" To: Rainer Orth CC: David Edelsohn , Jonathan Wakely , "libstdc++@gcc.gnu.org" , "David Edelsohn via Gcc-patches" Subject: Re: [PATCH] libstdc++: implement locale support for AIX Thread-Topic: [PATCH] libstdc++: implement locale support for AIX Thread-Index: AQHW5/cse5cUzOlFpUGzG3vP4ZkwbKoiheqAgAAI90CAAAGAAIAAAJC4gABu9YCAARiZb4AABceAgAAHyTOAAB5/x4AAALUAgAAlmBiAAQvegIAAApjfgAAHBSmAAAEXtQ== Date: Wed, 13 Jan 2021 12:41:30 +0000 Message-ID: References: <20210111154058.GB21410@redhat.com> <20210112152505.GE21410@redhat.com> , 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-01-13T12:41:30.083Z; 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.77.45] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1a6f37ac-5674-44ea-9600-08d8b7c08d4e x-ms-traffictypediagnostic: PA4PR02MB6896: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G1SE3VbDH4uu2tH9zFTn12eCLK9hQLZ02lG5OYyfxH1l6uV3pl/hFEFepj8DOaPsULM5lmzXn1yW1PIrBWDkGjMMvh2sWjT4lVvpW3gG1g898/DRtp9dq0yN4pKoaGAlr2U6x/kJLYWJgWxsYqJ+zgjfgmiv3Q26XaDqhoiiPIiRF8TNM5L/wFvVUzUwwrONjA6765DmQu9g2KHG9fizHa9BZwar2sF7f/WlO76+m1Y8fAotrySKKo0IkTm61SaklrSrh9dhOpJu+1bndUbWy8RMA4q99QNNJ5mWTRlnB2aqthQ9BcMTNYMhpPF3o0PHv4ni78aJdoB+cSdx6uf8Fy0qvHPUeK12k7khBJY2ik65u/E9hQ0jOUQhvBGirZxps6Z+G5rrb9uN0E7OFp9agw== 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)(136003)(346002)(366004)(39860400002)(396003)(376002)(4744005)(86362001)(478600001)(64756008)(5660300002)(2906002)(54906003)(8936002)(83380400001)(66556008)(9686003)(6916009)(52536014)(55016002)(55236004)(4326008)(19627405001)(76116006)(6506007)(33656002)(8676002)(71200400001)(186003)(66446008)(316002)(7696005)(26005)(66946007)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?uusALLu/Q97v9atjeh6t9qSe1lBxIlUQ0eLTPjHLO8L9m1X+cVnLn1vyii?= =?iso-8859-1?Q?VRLiCmP8+oEPCPNnWrbMljz7x+5QMOFwqOGAZVgeyt41PoQFXsKAkYTTP2?= =?iso-8859-1?Q?cEngeI6kjru/Ba5qTxunSIAWFSufZ2C+4MkMf12QBsRCvr5Y0EZIWbh/D1?= =?iso-8859-1?Q?vbzZDmF2vKDdslyj9DfyEXy7p+auhAXRpbExc7W+Z4vMF50hW0iucDDvCL?= =?iso-8859-1?Q?udF8PYYqzrFfm/fm4Wu15tUvXbfeDpz/bgovqpsA79QFU4wsp9FZIX8MZS?= =?iso-8859-1?Q?dJK+gsOqoBdixgue96RwXu7s6uzrcMGedtTi1dXnQy8Zes4L/91vxvhjCj?= =?iso-8859-1?Q?N8dzrKs3lrxc6m+ysuHsKwztXLKv1ZffZhrO9wAxuDYWgzcbzI1q6FcEqE?= =?iso-8859-1?Q?Lj2znlnFk+vgGGaVp3VhFvnDuoGy/poAiMPgPyFhd1HRzrsMSwNY0CtYNT?= =?iso-8859-1?Q?S3t4O6Yt93sM2rNn3ek8MD8xxfyhHIRye6K6e/HSdHozzyRY0PWGiGVeTu?= =?iso-8859-1?Q?jUnittMaAjnQrS/sBj96BJu3FnLIrWMPXPxIsNIiN2b1wZGG1T/F7gGg0L?= =?iso-8859-1?Q?ErzgIKcQUysP2yv7lj9gx0HMiyutUx+fmhYtwUvVh42gdL/UWYHvuczUfe?= =?iso-8859-1?Q?ORYBYty8VSTbKrgsJOMuO/NdgAgofVGCIVSIVKHG/vmh5QNdKdNpkmlLbh?= =?iso-8859-1?Q?zGPPeAdkZJ3omUxWHkpQ+lr17kjKqQuRw1PG1rMpRusgx8rSvRqdW1rDpK?= =?iso-8859-1?Q?KenlhMmk01yIyR8Iq04/wckGJT5t7Eh0iGYWF54SZS95Y3Oixrp7t0kkyC?= =?iso-8859-1?Q?LfVMkDDQq0HzxBiuhwttJQFe3Q12vcLV+tBcASCXxlpz8lrKQgoB7+w12m?= =?iso-8859-1?Q?xgr9XO9/Pt22ZEKLKDV5AC2f9t/3EoHycNRhkHM9IP2muArP9j60KhB47a?= =?iso-8859-1?Q?huwOSmnDcEsteps9m14FZz9LG6UhAudTy7xYB1FaVfll9rFGStvn+wBjet?= =?iso-8859-1?Q?isw693AcENMuGORFk=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: 1a6f37ac-5674-44ea-9600-08d8b7c08d4e X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2021 12:41:30.4171 (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: +0shbRL+hNmnaom5XVzu5rDKUHcb8msndCtCxCNSVh1/aYuxdvOa+8sfbRgG9YU2TxwYvjU2K1s4fOoM7LuRGQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR02MB6896 X-OriginatorOrg: atos.net X-Spam-Status: No, score=-2.4 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: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2021 12:41:34 -0000 > > However, is the C++ ABI not standard ? I don't have this test failing o= n > > AIX, AFAIK. Strange. > > Not really: the ABI tests rely on symbol versioning, which is only > available on Solaris and GNU ELF targets. Maybe it's normal then. > OTOH, I wondered if it wouldn't be better to start from the GNU code > which is certainly known to work, rather than the DragonflyBSD one which > may well have bitrotten since most of the BSDs moved to LLVM. Then > again, it may not: Gerald tests on FreeBSD regularly. Perhaps a 3-way merge of gnu and *bsd -> ieee_1003.1-2008 is in order? Gnu model is really different as it implements catalogues, is using nl_langinfo_l with GNU specific defines instead of localeconv_l, and few other stuffs like this. I'll check if some parts might be interesting. But BSD seems closer to want we actually want.