<p dir="ltr"><br>
El 2/9/2015 5:17, "Sebastian Huber" <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> escribió:<br>
><br>
><br>
><br>
> On 01/09/15 13:05, Sebastian Huber wrote:<br>
>><br>
>> On 01/09/15 12:10, Sebastian Huber wrote:<br>
>>><br>
>>> Shared mutexes are not implemented in general. <br>
>><br>
>><br>
>> This works now also:<br>
>><br>
>> <a href="https://gcc.gnu.org/ml/gcc-patches/2015-09/msg00027.html">https://gcc.gnu.org/ml/gcc-patches/2015-09/msg00027.html</a><br>
>><br>
><br>
> With this additional fix:<br>
><br>
> <a href="https://gcc.gnu.org/ml/gcc/2015-09/msg00021.html">https://gcc.gnu.org/ml/gcc/2015-09/msg00021.html</a><br>
><br>
> We have these results:<br>
><br>
><br>
> Target is arm-unknown-rtems4.11<br>
> Host   is arm-unknown-rtems4.11<br>
> Build  is x86_64-pc-linux-gnu<br>
><br>
>                 === libstdc++ tests ===<br>
><br>
> Schedule of variations:<br>
> rtems-arm-realview_pbx_a9_qemu/-march=armv7-a/-mthumb/-mfpu=neon/-mfloat-abi=hard<br>
><br>
> Running target rtems-arm-realview_pbx_a9_qemu/-march=armv7-a/-mthumb/-mfpu=neon/-mfloat-abi=hard<br>
><br>
> Using /scratch/git-rtems-testing/dejagnu/boards/rtems-arm-realview_pbx_a9_qemu.exp as board description file for target.<br>
> Using /usr/share/dejagnu/config/sim.exp as generic interface file for target.<br>
> Using /usr/share/dejagnu/baseboards/basic-sim.exp as board description file for target.<br>
> Using /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/config/default.exp as tool-and-target-specific interface file.<br>
> Running /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-abi/abi.exp ...<br>
> Running /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp ...<br>
> FAIL: 25_algorithms/copy/streambuf_iterators/wchar_t/4.cc execution test<br>
> FAIL: 25_algorithms/find/istreambuf_iterators/wchar_t/2.cc execution test<br>
> FAIL: 25_algorithms/random_shuffle/moveable.cc execution test</p>
<p dir="ltr">I'm very interested in this last one. Is this an XFail? Could you please post both the dejagnu test and the output?<br>
We use move semantics everywhere and I'd want to be sure it's working OK. Specially since this doesn't seem to be related to concurrency but just algorithms.</p>
<p dir="ltr">Thanks,</p>
<p dir="ltr">    Daniel.</p>
<p dir="ltr">> FAIL: 27_io/basic_istream/extractors_other/wchar_t/2.cc execution test<br>
> FAIL: 27_io/basic_istream/get/wchar_t/2.cc execution test<br>
> FAIL: 27_io/basic_istream/ignore/wchar_t/3.cc execution test<br>
> FAIL: 27_io/basic_istream/seekg/wchar_t/sstream.cc execution test<br>
> FAIL: 27_io/basic_istream/tellg/wchar_t/sstream.cc execution test<br>
> FAIL: 27_io/basic_ostream/inserters_other/wchar_t/1.cc execution test<br>
> FAIL: 27_io/basic_stringbuf/setbuf/char/4.cc execution test<br>
> FAIL: 27_io/objects/wchar_t/12048-1.cc execution test<br>
> FAIL: 27_io/objects/wchar_t/12048-2.cc execution test<br>
> FAIL: 27_io/objects/wchar_t/12048-3.cc execution test<br>
> FAIL: 27_io/objects/wchar_t/12048-4.cc execution test<br>
> WARNING: program timed out.<br>
> FAIL: 30_threads/async/42819.cc execution test<br>
> WARNING: program timed out.<br>
> FAIL: 30_threads/async/49668.cc execution test<br>
> WARNING: program timed out.<br>
> FAIL: 30_threads/async/any.cc execution test<br>
> WARNING: program timed out.<br>
> FAIL: 30_threads/async/async.cc execution test<br>
><br>
> WARNING: program timed out.<br>
> FAIL: 30_threads/condition_variable/members/3.cc execution test<br>
> FAIL: 30_threads/shared_timed_mutex/try_lock/3.cc execution test<br>
> WARNING: program timed out.<br>
> FAIL: 30_threads/thread/native_handle/cancel.cc execution test<br>
> FAIL: 30_threads/timed_mutex/try_lock_until/57641.cc execution test<br>
> FAIL: tr1/8_c_compatibility/complex/50880.cc (test for excess errors)<br>
> WARNING: tr1/8_c_compatibility/complex/50880.cc compilation failed to produce executable<br>
> FAIL: tr1/8_c_compatibility/complex/functions.cc (test for excess errors)<br>
> Running /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp ...<br>
> Running /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp ...<br>
><br>
>                 === libstdc++ Summary ===<br>
><br>
> # of expected passes            9029<br>
> # of unexpected failures        24<br>
><br>
> # of expected failures          65<br>
> # of unsupported tests          726<br>
><br>
> Biggest issue: the thread cancel/exit problems. Since this is not an issue with the thread model, I will commit the patch tomorrow if nobody objects.<br>
><br>
><br>
> -- <br>
> Sebastian Huber, embedded brains GmbH<br>
><br>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
> Phone   : +49 89 189 47 41-16<br>
> Fax     : +49 89 189 47 41-09<br>
> E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a><br>
> PGP     : Public key available on request.<br>
><br>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
><br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</p>