Re: tree-prof parallel make check failures

2016-09-21 Thread Martin Sebor

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

2016-09-21 Thread Marek Polacek
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

2016-09-21 Thread Richard Biener
On Wed, Sep 21, 2016 at 1:29 AM, 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 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

2016-09-20 Thread Martin Sebor

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