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

Reply via email to