On Tue, Feb 16, 2016 at 7:48 PM, Bruce Dubbs <[email protected]> wrote:

> I've gone ahead and committed changes to incorporate patches for recent
> upstream commits.  After a full build, I'm a little uncomfortable about the
> gcc patch.  It is 7648 lines and the build shows several unexpected
> failures that were not present before.
>
> Running target unix
> FAIL: 20_util/shared_ptr/cons/58659.cc (test for excess errors)
> UNRESOLVED: 20_util/shared_ptr/cons/58659.cc compilation failed to produce
> executable
> FAIL: experimental/filesystem/iterators/directory_iterator.cc execution
> test
> FAIL: experimental/filesystem/iterators/recursive_directory_iterator.cc
> execution test
>
>       === libstdc++ Summary ===
>
> # of expected passes    10365
> # of unexpected failures   3
> # of expected failures     65
> # of unresolved testcases  1
> # of unsupported tests     282
>
> Running target unix
> FAIL: gcc.dg/torture/pr29119.c   -O0  (test for excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -O1  (test for excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -O2  (test for excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -O3 -fomit-frame-pointer  (test for
> excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -Os  (test for excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -O2 -flto -fno-use-linker-plugin
> -flto-partition=none  (test for excess errors)
> FAIL: gcc.dg/torture/pr29119.c   -O2 -flto -fuse-linker-plugin
> -fno-fat-lto-objects  (test for excess errors)
> FAIL: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times
> vextractf64x2[ \\\\t]+[^{\\n]*%ymm[0-9]+.{7}(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times
> vextracti64x2[ \\\\t]+[^{\\n]*%ymm[0-9]+.{7}(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c scan-assembler-times
> vscatterpf0dpd[ \\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c scan-assembler-times
> vscatterpf0dpd[ \\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0dps-1.c scan-assembler-times
> vscatterpf0dps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0dps-1.c scan-assembler-times
> vscatterpf0dps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c scan-assembler-times
> vscatterpf0qpd[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c scan-assembler-times
> vscatterpf0qpd[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0qps-1.c scan-assembler-times
> vscatterpf0qps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf0qps-1.c scan-assembler-times
> vscatterpf0qps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c scan-assembler-times
> vscatterpf1dpd[ \\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c scan-assembler-times
> vscatterpf1dpd[ \\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1dps-1.c scan-assembler-times
> vscatterpf1dps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1dps-1.c scan-assembler-times
> vscatterpf1dps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c scan-assembler-times
> vscatterpf1qpd[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c scan-assembler-times
> vscatterpf1qpd[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1qps-1.c scan-assembler-times
> vscatterpf1qps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\)(?:\\n|[ \\\\t]+#) 1
> FAIL: gcc.target/i386/avx512pf-vscatterpf1qps-1.c scan-assembler-times
> vscatterpf1qps[ \\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*\\\\){%k[1-7]}(?:\\n|[
> \\\\t]+#) 1
>
>       === gcc Summary ===
>
> # of expected passes    114794
> # of unexpected failures   26
> # of expected failures     262
> # of unsupported tests     1794
>
> -------------------
>
> How should we approach this?  The easy way is to not apply the new patch.
> Additionally I do not know what the patch is supposed to fix.
>
> How should we go on this?  I will hold off on -rc2 until we can reach a
> consensus.
>
>   -- Bruce
>

I am inclined to leave the patch out. Just in time actually, as I will run
a build overnight for -rc2, and I will see if these still appear without
the patch. I can easily run another build if the consensus it to leave it
in the book. These test results look very eerie.

Douglas R. Reno
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to