using xlocale to implement std::locale class

Sam Varshavchik mrsam@courier-mta.com
Thu May 5 22:47:00 GMT 2011


Paolo Carlini writes:

> On 05/05/2011 10:52 PM, Paolo Carlini wrote:
>> Indeed, it would be nice if Sam could test the patch. I can also look into  
>> it tomorrow or over the next days anyway.
>>
>> Francois, what did you mean exactly in the audit trail by: "For info a  
>> regression has been reported using this patch so it is surely not yet  
>> ready."? On which test? In which conditions?
> In the meanwhile I re-diffed the patch vs current mainline and attached it  
> to the PR.
>
> On GNU-Linux I'm seeing this fail:
>
> named_equivalence.exe: .../libstdc++-v3/testsuite/ 
> 22_locale/messages_byname/named_equivalence.cc:67: void test01(): Assertion  
> `s03 == "bitte"' failed.
> FAIL: 22_locale/messages_byname/named_equivalence.cc execution test
>
> no idea at moment whether it's something serious or a small tweak on top of  
> it would be enough. Maybe Sam can help...

Not sure what that fail is all about. I'll see what I can figure out.

I've posted a short standalone text program that triggers the bug in the  
trunk, and applying the rebased patch fixes it. It should be doable to put  
together a test case for this fix that opens two message catalogs, like the  
test code, but my testcase-fu is somewhat lacking, could use some help.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20110505/96d39471/attachment.sig>


More information about the Libstdc++ mailing list