From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25360 invoked by alias); 6 Jul 2002 16:56:05 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 25334 invoked by uid 71); 6 Jul 2002 16:56:02 -0000 Resent-Date: 6 Jul 2002 16:56:02 -0000 Resent-Message-ID: <20020706165602.25332.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, johnb@stl.sarov.ru Received: (qmail 22899 invoked by uid 61); 6 Jul 2002 16:51:38 -0000 Message-Id: <20020706165137.22896.qmail@sources.redhat.com> Date: Sat, 06 Jul 2002 09:56:00 -0000 From: johnb@stl.sarov.ru Reply-To: johnb@stl.sarov.ru To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: libstdc++/7222: g++ 3.1: locale::operator ==() doesn`t work on std::locale("") locales X-SW-Source: 2002-07/txt/msg00225.txt.bz2 List-Id: >Number: 7222 >Category: libstdc++ >Synopsis: g++ 3.1: locale::operator ==() doesn`t work on std::locale("") locales >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Sat Jul 06 09:56:00 PDT 2002 >Closed-Date: >Last-Modified: >Originator: johnb@stl.sarov.ru >Release: g++ 3.1 >Organization: >Environment: Red Hat Linux release 7.2, g++ v3.1 >Description: Comparision of identical constructed as ("") locales doesn`t work - return fail, but for default ("C") locales it works. See attached testcase. >How-To-Repeat: Compile testcase with g++ 3.1 and run it. >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="locale.cpp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="locale.cpp" I2luY2x1ZGUgPGlvcz4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4gKCkKIHsKCWludCBy ZXMgPSAwOwoJc3RkOjpsb2NhbGUgbXlsb2NDKCJDIik7CglzdGQ6OmxvY2FsZSBub3RtaW5lQyAo IkMiKTsKCglzdGQ6OmxvY2FsZSBteWxvYygiIik7CglzdGQ6OmxvY2FsZSBub3RtaW5lKCIiKTsK CglpZiAobm90bWluZUMgID09IG15bG9jQykgCgkgIHN0ZDo6Y291dCA8PCAiQyBsb2NhbGVzIGNv bXBhcmlzaW9uIHBhc3NlZFxuIjsKCWVsc2UgewoJICByZXMgPSAxOwoJICBzdGQ6OmNvdXQgPDwg IkMgbG9jYWxlcyBjb21wYXJpc2lvbiBmYWlsZWRcbiI7Cgl9CiAgICAgICAgCglpZiAobm90bWlu ZSAgPT0gbXlsb2MpIAoJICBzdGQ6OmNvdXQgPDwgIlBhc3NlZFxuIjsKCWVsc2UgewoJICByZXMg PSAyOwoJICBzdGQ6OmNvdXQgPDwgIkZhaWxlZFxuIjsKCX0KCQogIHJldHVybiByZXM7CiB9Cg==