Change History (5)
comment:2 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed at revision 11589. The update to gcc9 was pretty clean.
comment:3 by , 6 years ago
I did a full test in BLFS. The results were not great.
=== gcc Summary === # of expected passes 143750 # of unexpected failures 100 # of unexpected successes 28 # of expected failures 593 # of unsupported tests 2299 === gfortran Summary === # of expected passes 50099 # of expected failures 178 # of unsupported tests 75 === g++ Summary === # of expected passes 134691 # of unexpected failures 1 # of expected failures 527 # of unsupported tests 5923 === go Summary === # of expected passes 7349 # of unexpected failures 1 # of expected failures 1 # of untested testcases 6 # of unsupported tests 1 === obj-c++ Summary === # of expected passes 1458 # of expected failures 10 # of unsupported tests 77 === objc Summary === # of expected passes 2797 # of expected failures 6 # of unsupported tests 68 === gotools Summary === # of expected passes 333 # of unexpected failures 1 # of untested testcases 183 === libatomic Summary === # of expected passes 54 === libffi Summary === # of expected passes 2214 === libgo Summary === # of expected passes 182 # of unexpected failures 2 === libgomp Summary === # of expected passes 6454 # of expected failures 2 # of unsupported tests 349 === libstdc++ Summary === # of expected passes 13563 # of unexpected failures 8 # of expected failures 77 # of unsupported tests 377 ---------------- Totals: # of expected passes 362986 # of unexpected failures 113
That's a failure rate of 0.03%, but I would be a lot happier without the 100 gcc failures. I looked for what was happening upstream and found a couple of referenceds that indicate they know about this two weeks ago and made fixes, but they didn't get into the release.
Similar results:
https://gcc.gnu.org/ml/gcc-testresults/2019-05/msg00382.html
Almost all of the failures are caught by gdb so that is what they are not run in LFS Chapter 6.
comment:4 by , 6 years ago
If it helps, here's my test results from 8.3.0 when I updated it in BLFS last cycle. This is on an x86_64 system (Skylake).
renodr [ ~/Documents/Update Logs ]$ cat gcc-8.3.0-no_ada-update-tests2.log | grep -A7 Summ === gcc Summary === # of expected passes 135425 # of unexpected failures 76 # of unexpected successes 20 # of expected failures 435 # of unsupported tests 2188 /sources/gcc-8.3.0/gcc-8.3.0/build/gcc/xgcc version 8.3.0 (GCC) -- === gfortran Summary === # of expected passes 47760 # of expected failures 83 # of unsupported tests 74 /sources/gcc-8.3.0/gcc-8.3.0/build/gcc/gfortran version 8.3.0 (GCC) === g++ tests === -- === g++ Summary === # of expected passes 126210 # of unexpected failures 1 # of expected failures 507 # of unsupported tests 5050 /sources/gcc-8.3.0/gcc-8.3.0/build/gcc/xg++ version 8.3.0 (GCC) -- === go Summary === # of expected passes 7285 # of unexpected failures 1 # of expected failures 1 # of untested testcases 6 # of unsupported tests 1 /sources/gcc-8.3.0/gcc-8.3.0/build/gcc/gccgo version 8.3.0 (GCC) -- === obj-c++ Summary === # of expected passes 1456 # of expected failures 10 # of unsupported tests 77 /sources/gcc-8.3.0/gcc-8.3.0/build/gcc/xg++ version 8.3.0 (GCC) === objc tests === -- === objc Summary === # of expected passes 2797 # of expected failures 6 # of unsupported tests 68 /sources/gcc-8.3.0/gcc-8.3.0/build/gcc/xgcc version 8.3.0 (GCC) === gotools tests === -- === gotools Summary === # of expected passes 384 # of untested testcases 195 /sources/gcc-8.3.0/gcc-8.3.0/build/./gcc/gccgo version 8.3.0 (GCC) === libatomic tests === -- === libatomic Summary === # of expected passes 54 === libffi tests === Running target unix === libffi Summary === # of expected passes 2214 === libgo tests === Running target unix FAIL: runtime/pprof -- === libgo Summary === # of expected passes 162 # of unexpected failures 1 /sources/gcc-8.3.0/gcc-8.3.0/build/./gcc/gccgo version 8.3.0 (GCC) === libgomp tests === -- === libgomp Summary === # of expected passes 5554 # of unsupported tests 291 === libitm tests === Running target unix -- === libitm Summary === # of expected passes 42 # of expected failures 3 # of unsupported tests 1 === libstdc++ tests === -- === libstdc++ Summary === # of expected passes 13068 # of unexpected failures 6 # of expected failures 71 # of unsupported tests 257 Compiler version: 8.3.0 (GCC)
For 8.3.0, the results were also a lot cleaner on i686, with 70 unexpected failures in GCC, 1 in gfortran, none in libstdc++, and no failures in Go, obj-c, obj-c++, gotools, etc.
In the LFS Chapter 6 environment, I get the following failures:
I guess that 10 failures out of about 300,000+ tests is not too bad. The six locale tests are already documented.
I'll do a build in the BLFS environment and compare.