From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 33606 invoked by alias); 2 Sep 2015 07:58:58 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 33549 invoked by uid 89); 2 Sep 2015 07:58:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: Yes, score=5.0 required=5.0 tests=AWL,BAYES_50,FOREIGN_BODY,KAM_LAZY_DOMAIN_SECURITY,RDNS_DYNAMIC,T_FILL_THIS_FORM_SHORT autolearn=no version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail.embedded-brains.de Received: from host-82-135-62-35.customer.m-online.net (HELO mail.embedded-brains.de) (82.135.62.35) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Wed, 02 Sep 2015 07:58:52 +0000 Received: from localhost (localhost.localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id D22742A181D; Wed, 2 Sep 2015 09:59:08 +0200 (CEST) Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id JOVjr2G8MDyM; Wed, 2 Sep 2015 09:59:06 +0200 (CEST) Received: from localhost (localhost.localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id 738A02A1930; Wed, 2 Sep 2015 09:59:06 +0200 (CEST) Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id OnTIpZW5WzI9; Wed, 2 Sep 2015 09:59:06 +0200 (CEST) Received: from [192.168.96.129] (unknown [192.168.96.129]) by mail.embedded-brains.de (Postfix) with ESMTPSA id 4DBDB2A181D; Wed, 2 Sep 2015 09:59:06 +0200 (CEST) Subject: Re: [PATCH v2] [libstdc++] Run tests on RTEMS To: Jeff Law , gcc-patches@gcc.gnu.org References: <1441101959-12838-1-git-send-email-sebastian.huber@embedded-brains.de> <1441105377-6532-1-git-send-email-sebastian.huber@embedded-brains.de> <55E61380.7080606@redhat.com> Cc: libstdc++@gcc.gnu.org From: Sebastian Huber Message-ID: <55E6AC36.20608@embedded-brains.de> Date: Wed, 02 Sep 2015 07:58:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <55E61380.7080606@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2015-09/txt/msg00121.txt.bz2 On 01/09/15 23:07, Jeff Law wrote: > On 09/01/2015 05:02 AM, Sebastian Huber wrote: >> v2: Include all options and not only "dg-do run ...". >> >> libstdc++-v3/ChangeLog >> 2015-09-01 Sebastian Huber >> >> testsuite/*: Use 's/\*-\*-cygwin\* /&*-*-rtems* /' to add RTEMS >> target selector to all tests that run on Cygwin. > So presumably those tests actually run correctly :-) Not all, but its not that bad: Target is arm-unknown-rtems4.11 Host is arm-unknown-rtems4.11 Build is x86_64-pc-linux-gnu =3D=3D=3D libstdc++ tests =3D=3D=3D Schedule of variations: rtems-arm-realview_pbx_a9_qemu/-march=3Darmv7-a/-mthumb/-mfpu=3Dneon/-mfloa= t-abi=3Dhard Running target=20 rtems-arm-realview_pbx_a9_qemu/-march=3Darmv7-a/-mthumb/-mfpu=3Dneon/-mfloa= t-abi=3Dhard Using=20 /scratch/git-rtems-testing/dejagnu/boards/rtems-arm-realview_pbx_a9_qemu.ex= p=20 as board description file for target. Using /usr/share/dejagnu/config/sim.exp as generic interface file for=20 target. Using /usr/share/dejagnu/baseboards/basic-sim.exp as board description=20 file for target. Using=20 /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/config/default.= exp=20 as tool-and-target-specific interface file. Running=20 /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-abi/a= bi.exp=20 ... Running=20 /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-dg/co= nformance.exp=20 ... FAIL: 25_algorithms/copy/streambuf_iterators/wchar_t/4.cc execution test FAIL: 25_algorithms/find/istreambuf_iterators/wchar_t/2.cc execution test FAIL: 25_algorithms/random_shuffle/moveable.cc execution test FAIL: 27_io/basic_istream/extractors_other/wchar_t/2.cc execution test FAIL: 27_io/basic_istream/get/wchar_t/2.cc execution test FAIL: 27_io/basic_istream/ignore/wchar_t/3.cc execution test FAIL: 27_io/basic_istream/seekg/wchar_t/sstream.cc execution test FAIL: 27_io/basic_istream/tellg/wchar_t/sstream.cc execution test FAIL: 27_io/basic_ostream/inserters_other/wchar_t/1.cc execution test FAIL: 27_io/basic_stringbuf/setbuf/char/4.cc execution test FAIL: 27_io/objects/wchar_t/12048-1.cc execution test FAIL: 27_io/objects/wchar_t/12048-2.cc execution test FAIL: 27_io/objects/wchar_t/12048-3.cc execution test FAIL: 27_io/objects/wchar_t/12048-4.cc execution test WARNING: program timed out. FAIL: 30_threads/async/42819.cc execution test WARNING: program timed out. FAIL: 30_threads/async/49668.cc execution test WARNING: program timed out. FAIL: 30_threads/async/any.cc execution test WARNING: program timed out. FAIL: 30_threads/async/async.cc execution test WARNING: program timed out. FAIL: 30_threads/condition_variable/members/3.cc execution test FAIL: 30_threads/shared_timed_mutex/try_lock/3.cc execution test WARNING: program timed out. FAIL: 30_threads/thread/native_handle/cancel.cc execution test FAIL: 30_threads/timed_mutex/try_lock_until/57641.cc execution test FAIL: tr1/8_c_compatibility/complex/50880.cc (test for excess errors) WARNING: tr1/8_c_compatibility/complex/50880.cc compilation failed to=20 produce executable FAIL: tr1/8_c_compatibility/complex/functions.cc (test for excess errors) Running=20 /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-prett= yprinters/prettyprinters.exp=20 ... Running=20 /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-xmeth= ods/xmethods.exp=20 ... =3D=3D=3D libstdc++ Summary =3D=3D=3D # of expected passes 9029 # of unexpected failures 24 # of expected failures 65 # of unsupported tests 726 One issue is a thread cancel/exit misbehaviour/deviation from glibc in=20 RTEMS. Another issue is that the files under libstdc++-v3/testsuite/data=20 are currently not available in our test driver which uses Qemu. > > I don't think the ChangeLog is strictly OK according to standards.=20 > Every file changed is supposed to be listed. I know it's a pain, but=20 > until we change those requirements it's probably best to stick with=20 > current standards. > > GIven a context diff or a unidiff, contrib/mklog can generate a=20 > skeleton ChangeLog entry for all the referenced files. > > I think > > * firstfile: What changed. > * secondfile: Likewise. > * thirdfile: Likewise. > > Is fine. > > OK with the fixed ChangeLog. > > jeff My first ChangeLog look like this, but then I found this: 2014-05-23 Jonathan Wakely PR libstdc++/60793 * testsuite/*: Use 's/\*-\*-freebsd\* /&*-*-dragonfly* /' to add dragonfly target selector to all tests that run on freebsd. I will fix the ChangeLog. --=20 Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.huber@embedded-brains.de PGP : Public key available on request. Diese Nachricht ist keine gesch=E4ftliche Mitteilung im Sinne des EHUG.