[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails

2005-10-07 Thread ptsekov at gmx dot net
--- Comment #13 from ptsekov at gmx dot net 2005-10-07 12:13 --- Both the simple testcase and the program I am working on work fine with your patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24196

[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails

2005-10-06 Thread ptsekov at gmx dot net
--- Comment #9 from ptsekov at gmx dot net 2005-10-06 12:50 --- I will test any patch that resolves the issue. In any case the final decision will be that of the Cygwin gcc maintainer. But what you suggests sounds better than just using --enable-fully-dynamic-string. -- http

[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails

2005-10-05 Thread ptsekov at gmx dot net
--- Comment #5 from ptsekov at gmx dot net 2005-10-05 08:36 --- Paolo, I guess it is obvious to anyone around that _S_empty_rep_storage is there to speed up things. What is not obvious to Cygwin users is that this optimization actually makes their programs crash. And let me assure you

[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails

2005-10-04 Thread ptsekov at gmx dot net
--- Comment #3 from ptsekov at gmx dot net 2005-10-04 19:28 --- Is there any specific reason that _GLIBCXX_FULLY_DYNAMIC_STRING is not defined on Cygwin ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24196