Re: tree-prof parallel make check failures
On 09/21/2016 07:39 AM, Marek Polacek wrote: On Tue, Sep 20, 2016 at 05:29:03PM -0600, Martin Sebor wrote: I'm seeing a number of failures in different tests in the tree-prof directory when I run make check in parallel none of which are reproducible with -j1. I don't see anything about in Bugzilla or in recent test results. Has anyone noticed this or am I missing something? I'm seeing those too and it's very bothering. I think Andi Kleen had some patches to fix these, but seems it needs to be fixed more. Thank you both for confirming that. I've raised testsuite/77684 - many tree-prof testsuite failures in parallel make check. Martin
Re: tree-prof parallel make check failures
On Tue, Sep 20, 2016 at 05:29:03PM -0600, Martin Sebor wrote: > I'm seeing a number of failures in different tests in the tree-prof > directory when I run make check in parallel none of which are > reproducible with -j1. I don't see anything about in Bugzilla or > in recent test results. Has anyone noticed this or am I missing > something? I'm seeing those too and it's very bothering. I think Andi Kleen had some patches to fix these, but seems it needs to be fixed more. Marek
Re: tree-prof parallel make check failures
On Wed, Sep 21, 2016 at 1:29 AM, Martin Seborwrote: > I'm seeing a number of failures in different tests in the tree-prof > directory when I run make check in parallel none of which are > reproducible with -j1. I don't see anything about in Bugzilla or > in recent test results. Has anyone noticed this or am I missing > something? I'm also seeing random FAILs but mostly aut-profile stuff: UNRESOLVED: gcc.dg/tree-prof/ic-misattribution-1a.c compilation, -fauto-profile UNRESOLVED: gcc.dg/tree-prof/ic-misattribution-1a.c execution,-fauto-profile FAIL: gcc.dg/tree-prof/ic-misattribution-1a.c execution,-g (no auto-profile tools installed on the machine but perf is) Richard. > This is on a 56-core x86_64 machine running Fedora 21 and DejaGnu > 1:1.5.1-4.fc21 installed. > > Thanks > Martin > > Serial make check passes: > $ make -C /build/gcc-49905 check-c RUNTESTFLAGS='tree-prof.exp' > ... > === gcc Summary === > > # of expected passes307 > # of unsupported tests 48 > /build/gcc-49905/gcc/xgcc version 7.0.0 20160920 (experimental) (GCC) > > > Parallel make check fails a bunch of different tests each time > it's run: > $ make -C /build/gcc-49905 -j80 -k check-c RUNTESTFLAGS='tree-prof.exp' 2>&1 > | grep FAIL > FAIL: gcc.dg/tree-prof/peel-1.c execution,-g > FAIL: gcc.dg/tree-prof/update-tailcall.c execution,-g > FAIL: gcc.dg/tree-prof/cold_partition_label.c execution,-g > FAIL: gcc.dg/tree-prof/val-prof-1.c execution,-g > FAIL: gcc.dg/tree-prof/pr45354.c execution,-g > FAIL: gcc.dg/tree-prof/val-prof-2.c execution,-g > FAIL: gcc.dg/tree-prof/crossmodule-indircall-1.c execution,-g > FAIL: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution,-g > FAIL: gcc.dg/tree-prof/pr52027.c execution,-g > FAIL: gcc.dg/tree-prof/20041218-1.c execution,-g > > and again: > $ nice make -C /opt/notnfs/msebor/build/gcc-49905 -j80 -k check-c > RUNTESTFLAGS='tree-prof.exp' 2>&1 | grep FAIL > FAIL: gcc.dg/tree-prof/bb-reorg.c execution,-g > FAIL: gcc.dg/tree-prof/prof-robust-1.c execution,-g > FAIL: gcc.dg/tree-prof/update-loopch.c execution,-g > FAIL: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution,-g > FAIL: gcc.dg/tree-prof/switch-case-2.c execution,-g > FAIL: gcc.dg/tree-prof/ic-misattribution-1.c execution,-g > FAIL: gcc.dg/tree-prof/tracer-1.c execution,-g
tree-prof parallel make check failures
I'm seeing a number of failures in different tests in the tree-prof directory when I run make check in parallel none of which are reproducible with -j1. I don't see anything about in Bugzilla or in recent test results. Has anyone noticed this or am I missing something? This is on a 56-core x86_64 machine running Fedora 21 and DejaGnu 1:1.5.1-4.fc21 installed. Thanks Martin Serial make check passes: $ make -C /build/gcc-49905 check-c RUNTESTFLAGS='tree-prof.exp' ... === gcc Summary === # of expected passes307 # of unsupported tests 48 /build/gcc-49905/gcc/xgcc version 7.0.0 20160920 (experimental) (GCC) Parallel make check fails a bunch of different tests each time it's run: $ make -C /build/gcc-49905 -j80 -k check-c RUNTESTFLAGS='tree-prof.exp' 2>&1 | grep FAIL FAIL: gcc.dg/tree-prof/peel-1.c execution,-g FAIL: gcc.dg/tree-prof/update-tailcall.c execution,-g FAIL: gcc.dg/tree-prof/cold_partition_label.c execution,-g FAIL: gcc.dg/tree-prof/val-prof-1.c execution,-g FAIL: gcc.dg/tree-prof/pr45354.c execution,-g FAIL: gcc.dg/tree-prof/val-prof-2.c execution,-g FAIL: gcc.dg/tree-prof/crossmodule-indircall-1.c execution,-g FAIL: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution,-g FAIL: gcc.dg/tree-prof/pr52027.c execution,-g FAIL: gcc.dg/tree-prof/20041218-1.c execution,-g and again: $ nice make -C /opt/notnfs/msebor/build/gcc-49905 -j80 -k check-c RUNTESTFLAGS='tree-prof.exp' 2>&1 | grep FAIL FAIL: gcc.dg/tree-prof/bb-reorg.c execution,-g FAIL: gcc.dg/tree-prof/prof-robust-1.c execution,-g FAIL: gcc.dg/tree-prof/update-loopch.c execution,-g FAIL: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution,-g FAIL: gcc.dg/tree-prof/switch-case-2.c execution,-g FAIL: gcc.dg/tree-prof/ic-misattribution-1.c execution,-g FAIL: gcc.dg/tree-prof/tracer-1.c execution,-g