Le 10/02/2013 21:35, Armin K. a écrit :
On 02/10/2013 03:08 PM, Pierre Labastie wrote:
Hi,
Here is a patch to update the GCC page, since part of it is presently
inaccurate.
It also reintroduces ADA, and adds GO, for completeness.
I can make a more complete patch (Changelog entry) if necessary.
Regards,
Pierre
Okay, I gave it a shot - it looks good with promising test results.
http://gcc.gnu.org/ml/gcc-testresults/2013-02/msg01113.html
I suspect "Out of Memory" tests have to do somethig with stack size. We
increase stack size to 32768 and all tests pass. Apart from these, all
looks the same as usual for my builds.
I'll commit it for now, we can settle everything else later.
Thank you for taking time to get this right.
Thanks Armin, for the fast inclusion into the book.
I think the out of memory error are tcl errors, not gcc.
Amazingly, I have less unsupported tests than you in gcc (and many less
XPASS or FAIL), but more unsupported tests in g++. I also have many
more results for gfortran (see attached file).
But, the results which can be compared (gcc, g++,
libstdc++, libitm, libgomp, libmudflap) are the same as during an LFS
build for me.
I also built and tested on a 32 bit virtual machine, and have almost the
same
results. All the libmudflap tests pass, though.
Regards
Pierre
cat <<'EOF' |
LAST_UPDATED: Obtained from SVN: tags/gcc_4_7_2_release revision 191558
=== acats tests ===
=== acats Summary ===
# of expected passes 2320
# of unexpected failures 0
Native configuration is x86_64-unknown-linux-gnu
=== gcc tests ===
Running target unix
XPASS: gcc.dg/inline_3.c (test for excess errors)
XPASS: gcc.dg/inline_4.c (test for excess errors)
XPASS: gcc.dg/unroll_2.c (test for excess errors)
XPASS: gcc.dg/unroll_3.c (test for excess errors)
XPASS: gcc.dg/unroll_4.c (test for excess errors)
=== gcc Summary ===
# of expected passes 85715
# of unexpected successes 5
# of expected failures 258
# of unsupported tests 1285
/sources/gcc/gcc-build/gcc/xgcc version 4.7.2 (GCC)
=== gfortran tests ===
Running target unix
ERROR: couldn't compile regular expression pattern: out of memory
ERROR: couldn't compile regular expression pattern: out of memory
ERROR: tcl error sourcing
/sources/gcc/gcc-4.7.2/gcc/testsuite/gfortran.dg/dg.exp.
ERROR: tcl error sourcing
/sources/gcc/gcc-4.7.2/gcc/testsuite/gfortran.dg/dg.exp.
=== gfortran Summary ===
# of expected passes 31927
# of expected failures 40
# of unsupported tests 57
/sources/gcc/gcc-build/gcc/testsuite/gfortran/../../gfortran version 4.7.2
(GCC)
=== g++ tests ===
Running target unix
ERROR: g++.dg/abi/mangle33.C -std=c++98: error executing dg-final: couldn't
compile regular expression pattern: out of memory
UNRESOLVED: g++.dg/abi/mangle33.C -std=c++98: error executing dg-final:
couldn't compile regular expression pattern: out of memory
ERROR: g++.dg/abi/mangle33.C -std=c++11: error executing dg-final: couldn't
compile regular expression pattern: out of memory
UNRESOLVED: g++.dg/abi/mangle33.C -std=c++11: error executing dg-final:
couldn't compile regular expression pattern: out of memory
=== g++ Summary ===
# of expected passes 48522
# of expected failures 286
# of unresolved testcases 2
# of unsupported tests 595
/sources/gcc/gcc-build/gcc/testsuite/g++/../../g++ version 4.7.2 (GCC)
=== gnat tests ===
Running target unix
=== gnat Summary ===
# of expected passes 1113
# of expected failures 14
# of unsupported tests 2
/sources/gcc/gcc-build/gcc/gnatmake version 4.7.2
=== go tests ===
Running target unix
=== go Summary ===
# of expected passes 3294
# of expected failures 4
# of untested testcases 4
/sources/gcc/gcc-build/gcc/testsuite/go/../../gccgo version 4.7.2 (GCC)
=== obj-c++ tests ===
Running target unix
=== obj-c++ Summary ===
# of expected passes 1442
# of expected failures 10
# of unsupported tests 86
/sources/gcc/gcc-build/gcc/testsuite/obj-c++/../../g++ version 4.7.2 (GCC)
=== objc tests ===
Running target unix
=== objc Summary ===
# of expected passes 2988
# of expected failures 6
# of unsupported tests 74
/sources/gcc/gcc-build/gcc/xgcc version 4.7.2 (GCC)
=== boehm-gc tests ===
Running target unix
=== boehm-gc Summary ===
# of expected passes 12
# of unsupported tests 1
=== libffi tests ===
Running target unix
ERROR: tcl error sourcing
/sources/gcc/gcc-4.7.2/libffi/testsuite/libffi.call/call.exp.
ERROR: couldn't compile regular expression pattern: out of memory
=== libffi Summary ===
# of expected passes 233
# of expected failures 2
# of unsupported tests 5
=== libgo tests ===
Running target unix
=== libgo Summary ===
# of expected passes 124
/sources/gcc/gcc-build/./gcc/gccgo version 4.7.2 (GCC)
=== libgomp tests ===
Running target unix
=== libgomp Summary ===
# of expected passes 2930
=== libitm tests ===
Running target unix
=== libitm Summary ===
# of expected passes 26
# of expected failures 3
# of unsupported tests 1
=== libjava tests ===
Running target unix
=== libjava Summary ===
# of expected passes 2574
=== libmudflap tests ===
Running target unix
FAIL: libmudflap.c++/pass55-frag.cxx ( -O) execution test
ERROR: tcl error sourcing
/sources/gcc/gcc-4.7.2/libmudflap/testsuite/libmudflap.cth/cthfrags.exp.
ERROR: couldn't compile regular expression pattern: out of memory
=== libmudflap Summary ===
# of expected passes 1255
# of unexpected failures 1
=== libstdc++ tests ===
Running target unix
=== libstdc++ Summary ===
# of expected passes 8800
# of expected failures 43
# of unsupported tests 198
Compiler version: 4.7.2 (GCC)
Platform: x86_64-unknown-linux-gnu
configure flags: --prefix=/usr --libexecdir=/usr/lib --with-system-zlib
--enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-multilib
--enable-clocale=gnu --enable-lto
--enable-languages=c,c++,fortran,java,objc,obj-c++,ada,go
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page