Results for 4.4.0 20090304 (experimental) [trunk revision 144629] (GCC) testsuite on x86_64-unknown-linux-gnu

rob1weld@aol.com rob1weld@aol.com
Fri Mar 6 11:00:00 GMT 2009


A total of 33 errors on Debian Lenny 5.0 (64-Bit) with newer Kernel and 
Libc 2.7-18

# uname -a
Linux debian 2.6.28-amd64 #1 SMP PREEMPT Wed Mar 4 04:28:48 PST 2009 
x86_64 GNU/Linux

----------

LAST_UPDATED: Wed Mar  4 23:35:06 UTC 2009 (revision 144629)

        === acats tests ===

        === acats Summary ===

# of expected passes        2315
# of unexpected failures    0
Native configuration is x86_64-unknown-linux-gnu


        === gcc tests ===

Running target unix
WARNING: program timed out.
FAIL: gcc.c-torture/compile/limits-structnest.c  -O3 -g  (test for 
excess errors)
FAIL: gcc.dg/dfp/convert-dfp-round-thread.c execution test
FAIL: gcc.dg/tree-prof/bb-reorg.c compilation,  -fprofile-use 
-D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/bb-reorg.c execution,    -fprofile-use 
-D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr34999.c compilation,  -fprofile-use 
-D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr34999.c execution,    -fprofile-use 
-D_PROFILE_USE
FAIL: gcc.misc-tests/linkage.c link

        === gcc Summary ===

# of expected passes        55145
# of unexpected failures    5
# of expected failures      186
# of unresolved testcases   2
# of unsupported tests      1190
/mnt/drive2/gcc_build_64/gcc/xgcc  version 4.4.0 20090304 
(experimental) [trunk revision 144629] (GCC)


        === gfortran tests ===

Running target unix

        === gfortran Summary ===

# of expected passes        29277
# of expected failures      10
# of unsupported tests      58
/mnt/drive2/gcc_build_64/gcc/testsuite/gfortran/../../gfortran  version 
4.4.0 20090304 (experimental) [trunk revision 144629] (GCC)


        === g++ tests ===

Running target unix

        === g++ Summary ===

# of expected passes        19178
# of expected failures      140
# of unsupported tests      266
/mnt/drive2/gcc_build_64/gcc/testsuite/g++/../../g++  version 4.4.0 
20090304 (experimental) [trunk revision 144629] (GCC)


        === gnat tests ===

Running target unix

        === gnat Summary ===

# of expected passes        609
# of expected failures      6


        === obj-c++ tests ===

Running target unix
XPASS: obj-c++.dg/comp-types-10.mm (test for excess errors)
UNRESOLVED: obj-c++.dg/lookup-2.mm compilation failed to produce 
executable
UNRESOLVED: obj-c++.dg/try-catch-2.mm compilation failed to produce 
executable
UNRESOLVED: obj-c++.dg/try-catch-9.mm compilation failed to produce 
executable

        === obj-c++ Summary ===

# of expected passes        425
# of unexpected successes   1
# of expected failures      20
# of unresolved testcases   3
# of unsupported tests      13
/mnt/drive2/gcc_build_64/gcc/testsuite/obj-c++/../../g++  version 4.4.0 
20090304 (experimental) [trunk revision 144629] (GCC)


        === objc tests ===

Running target unix
FAIL: objc/execute/forward-1.m execution,  -O0 -fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -O1 -fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -O2 -fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -O3 -fomit-frame-pointer 
-fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -O3 -fomit-frame-pointer 
-funroll-loops -fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -O3 -fomit-frame-pointer 
-funroll-all-loops -finline-functions -fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -O3 -g -fgnu-runtime
FAIL: objc/execute/forward-1.m execution,  -Os -fgnu-runtime

        === objc Summary ===

# of expected passes        1822
# of unexpected failures    8
# of expected failures      7
# of unsupported tests      24
/mnt/drive2/gcc_build_64/gcc/xgcc  version 4.4.0 20090304 
(experimental) [trunk revision 144629] (GCC)


        === libffi tests ===

Running target unix

        === libffi Summary ===

# of expected passes        1389
# of unsupported tests      10


        === libgomp tests ===

Running target unix
FAIL: libgomp.c/icv-2.c execution test
FAIL: libgomp.c/lock-3.c execution test

        === libgomp Summary ===

# of expected passes        2344
# of unexpected failures    2


        === libjava tests ===

Running target unix

        === libjava Summary ===

# of expected passes        2574


        === libmudflap tests ===

Running target unix
FAIL: libmudflap.c++/pass41-frag.cxx execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test
WARNING: program timed out.
FAIL: libmudflap.cth/pass40-frag.c execution test
FAIL: libmudflap.cth/pass40-frag.c output pattern test
WARNING: program timed out.
FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) execution test
FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) output pattern 
test
WARNING: program timed out.
FAIL: libmudflap.cth/pass40-frag.c (-O2) execution test
FAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test
WARNING: program timed out.
FAIL: libmudflap.cth/pass40-frag.c (-O3) execution test
FAIL: libmudflap.cth/pass40-frag.c (-O3) output pattern test

        === libmudflap Summary ===

# of expected passes        1882
# of unexpected failures    12


        === libstdc++ tests ===

Running target unix
FAIL: abi_check
XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test 
for excess errors)

        === libstdc++ Summary ===

# of expected passes        5831
# of unexpected failures    1
# of unexpected successes   1
# of expected failures      80
# of unsupported tests      333

Compiler version: 4.4.0 20090304 (experimental) [trunk revision 144629] 
(GCC)
Platform: x86_64-unknown-linux-gnu
configure flags: --prefix=/mnt/drive2/gcc_installed_64 
--enable-languages=c,ada,c++,fortran,java,objc,obj-c++ 
--enable-multilib --disable-stage1-checking --enable-checking=release 
--with-gmp=/usr/local --with-mpfr=/usr/local

----------

Errors from the .logs:


        === gcc tests ===
WARNING: program timed out.
FAIL: gcc.c-torture/compile/limits-structnest.c  -O3 -g  (test for 
excess errors)
FAIL: gcc.dg/dfp/convert-dfp-round-thread.c execution test
FAIL: gcc.dg/tree-prof/bb-reorg.c compilation,  -fprofile-use 
-D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/bb-reorg.c execution,    -fprofile-use 
-D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr34999.c compilation,  -fprofile-use 
-D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr34999.c execution,    -fprofile-use 
-D_PROFILE_USE
FAIL: gcc.misc-tests/linkage.c link


Running "gcc.c-torture/compile/limits-structnest.c -O3 -g" used up 
memory until the Gnome Desktop
crashed and eventually timed-out. No other portion of the tests had 
this happen.


The "convert-dfp-round-thread.c execution test" seg faulted. During the 
'configure'
script check it was determined that this Platform did not support 
'tls'. This
can explain the failure of the executable but it should be an "XFAIL".

# ./convert-dfp-round-thread.exe
Segmentation fault
debian:/mnt/drive2/gcc_build_64# file ./convert-dfp-round-thread.exe
../convert-dfp-round-thread.exe: ELF 64-bit LSB executable, x86-64, 
version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 
2.6.8, not stripped
debian:/mnt/drive2/gcc_build_64# ldd ./convert-dfp-round-thread.exe
    linux-vdso.so.1 =>  (0x00007fff1d1ff000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f5d14bd5000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5d149be000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5d147a2000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f5d14431000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f5d14e5a000)

# gdb64 ./convert-dfp-round-thread.exe
GNU gdb 6.8-debian
This GDB was configured as "x86_64-linux-gnu"...
(gdb) r
Starting program: /mnt/drive2/gcc_build_64/convert-dfp-round-thread.exe
Program received signal SIGSEGV, Segmentation fault.
(gdb) where
#0  emutls_destroy (ptr=0x1293130) at 
.../../../../src/libgcc/../gcc/emutls.c:76
#1  0x00007f13735d5459 in start_thread () from /lib64/libpthread.so.0
#2  0x00007f1373343e2d in clone () from /lib64/libc.so.6
#3  0x0000000000000000 in ?? ()
(gdb) q


The next failure was due to a compilation error:

PASS: gcc.dg/tree-prof/bb-reorg.c compilation,  -fprofile-generate 
-D_PROFILE_GENERATE
Setting LD_LIBRARY_PATH to 
:/mnt/drive2/gcc_build_64/gcc:/mnt/drive2/gcc_build_64/gcc/32::/mnt/drive
2/gcc_build_64/gcc:/mnt/drive2/gcc_build_64/gcc/32:/mnt/drive2/gcc_build_
64/x86_64-unknown-linux-gnu/libstdc++-v3/.libs:/mnt/drive2/gcc_build_64/x
86_64-unknown-linux-gnu/libmudflap/.libs:/mnt/drive2/gcc_build_64/x86_64-
unknown-linux-gnu/libssp/.libs:/mnt/drive2/gcc_build_64/x86_64-unknown-li
nux-gnu/libgomp/.libs:/mnt/drive2/gcc_build_64/./gcc:/mnt/drive2/gcc_buil
d_64/./prev-gcc:/usr/local/lib64
PASS: gcc.dg/tree-prof/bb-reorg.c execution,    -fprofile-generate 
-D_PROFILE_GENERATE
Executing on host: /mnt/drive2/gcc_build_64/gcc/xgcc 
-B/mnt/drive2/gcc_build_64/gcc/ 
/mnt/drive2/gcc_trunk/gcc/testsuite/gcc.dg/tree-prof/bb-reorg.c   -O2 
-freorder-blocks-and-partition -fprofile-use -D_PROFILE_USE  -lm   -o 
/mnt/drive2/gcc_build_64/gcc/testsuite/gcc/bb-reorg.x02    (timeout = 
300)
/tmp/ccy2GhIE.s: Assembler messages:

/tmp/ccy2GhIE.s:98: Error: .cfi_endproc without corresponding 
..cfi_startproc

/tmp/ccy2GhIE.s:116: Error: open CFI at the end of file; missing 
..cfi_endproc directive

compiler exited with status 1
output is:
/tmp/ccy2GhIE.s: Assembler messages:

/tmp/ccy2GhIE.s:98: Error: .cfi_endproc without corresponding 
..cfi_startproc

/tmp/ccy2GhIE.s:116: Error: open CFI at the end of file; missing 
..cfi_endproc directive

FAIL: gcc.dg/tree-prof/bb-reorg.c compilation,  -fprofile-use 
-D_PROFILE_USE


The next failure was due to a compilation error:

PASS: gcc.dg/tree-prof/pr34999.c compilation,  -fprofile-generate 
-D_PROFILE_GENERATE
Setting LD_LIBRARY_PATH to 
:/mnt/drive2/gcc_build_64/gcc:/mnt/drive2/gcc_build_64/gcc/32::/mnt/drive
2/gcc_build_64/gcc:/mnt/drive2/gcc_build_64/gcc/32:/mnt/drive2/gcc_build_
64/x86_64-unknown-linux-gnu/libstdc++-v3/.libs:/mnt/drive2/gcc_build_64/x
86_64-unknown-linux-gnu/libmudflap/.libs:/mnt/drive2/gcc_build_64/x86_64-
unknown-linux-gnu/libssp/.libs:/mnt/drive2/gcc_build_64/x86_64-unknown-li
nux-gnu/libgomp/.libs:/mnt/drive2/gcc_build_64/./gcc:/mnt/drive2/gcc_buil
d_64/./prev-gcc:/usr/local/lib64
PASS: gcc.dg/tree-prof/pr34999.c execution,    -fprofile-generate 
-D_PROFILE_GENERATE
Executing on host: /mnt/drive2/gcc_build_64/gcc/xgcc 
-B/mnt/drive2/gcc_build_64/gcc/ 
/mnt/drive2/gcc_trunk/gcc/testsuite/gcc.dg/tree-prof/pr34999.c   -O2 
-freorder-blocks-and-partition -fprofile-use -D_PROFILE_USE  -lm   -o 
/mnt/drive2/gcc_build_64/gcc/testsuite/gcc/pr34999.x02    (timeout = 
300)
/tmp/ccUDNR07.s: Assembler messages:

/tmp/ccUDNR07.s:99: Error: .cfi_endproc without corresponding 
..cfi_startproc

/tmp/ccUDNR07.s:109: Error: open CFI at the end of file; missing 
..cfi_endproc directive

compiler exited with status 1
output is:
/tmp/ccUDNR07.s: Assembler messages:

/tmp/ccUDNR07.s:99: Error: .cfi_endproc without corresponding 
..cfi_startproc

/tmp/ccUDNR07.s:109: Error: open CFI at the end of file; missing 
..cfi_endproc directive

FAIL: gcc.dg/tree-prof/pr34999.c compilation,  -fprofile-use 
-D_PROFILE_USE


The last failing 'gcc test' ("gcc.misc-tests/linkage.c link") is here:

UNSUPPORTED: gcc.misc-tests/i386-pf-athlon-1.c  -march=athlon
UNSUPPORTED: gcc.misc-tests/i386-pf-athlon-1.c  -march=athlon-4
testcase 
/mnt/drive2/gcc_trunk/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp 
completed in 0 seconds
Running /mnt/drive2/gcc_trunk/gcc/testsuite/gcc.misc-tests/linkage.exp 
....
Executing on host: /mnt/drive2/gcc_build_64/gcc/xgcc 
-B/mnt/drive2/gcc_build_64/gcc/  "-w" -c  -o linkage-x.o 
/mnt/drive2/gcc_trunk/gcc/testsuite/gcc.misc-tests/linkage-x.c    
(timeout = 300)
cc -c  /mnt/drive2/gcc_trunk/gcc/testsuite/gcc.misc-tests/linkage-y.c 
>&/dev/null
Executing on host: /mnt/drive2/gcc_build_64/gcc/xgcc 
-B/mnt/drive2/gcc_build_64/gcc/ linkage-y.o linkage-x.o   -lm   -o 
linkage.exe    (timeout = 300)
/usr/bin/ld: i386 architecture of input file `linkage-y.o' is 
incompatible with i386:x86-64 output

collect2: ld returned 1 exit status

compiler exited with status 1
output is:
/usr/bin/ld: i386 architecture of input file `linkage-y.o' is 
incompatible with i386:x86-64 output

collect2: ld returned 1 exit status

FAIL: gcc.misc-tests/linkage.c link



The "obj-c++ tests" have the same failures as they do on
the 32-Bit Platform and will not be re-analyzed here.



The "objc tests" failed since the executable called abort().

# gdb64 ./forward-1.x0
GNU gdb 6.8-debian
This GDB was configured as "x86_64-linux-gnu"...
(gdb) r
Starting program: /mnt/drive2/gcc_build_64/forward-1.x0
Program received signal SIGABRT, Aborted.
0x00007f244131ccd5 in raise () from /lib64/libc.so.6
(gdb) where
#0  0x00007f244131ccd5 in raise () from /lib64/libc.so.6
#1  0x00007f244131e843 in abort () from /lib64/libc.so.6
#2  0x00000000004007fd in -[Receiver display] ()
#3  0x00007f2441b06df8 in objc_msg_sendv (object=0x21bbf90, op=<value 
optimized out>, arg_frame=0x7fff49f31280)
    at /mnt/drive2/gcc_trunk/libobjc/sendmsg.c:281
#4  0x00000000004008c4 in -[Forwarder forward::] ()
#5  0x00007f2441b077cf in __objc_forward (object=0x21bc180, 
sel=0x601700, args=0x7fff49f31280)
    at /mnt/drive2/gcc_trunk/libobjc/sendmsg.c:637
#6  0x00007f2441b07b3d in __objc_word_forward (rcv=<value optimized 
out>, op=<value optimized out>)
    at /mnt/drive2/gcc_trunk/libobjc/sendmsg.c:577
#7  0x00000000004009cd in main ()
(gdb) q



        === libgomp tests ===
FAIL: libgomp.c/icv-2.c execution test
FAIL: libgomp.c/lock-3.c execution test


# gdb64 ./icv-2.exe
GNU gdb 6.8-debian
This GDB was configured as "x86_64-linux-gnu"...
(gdb) r
Starting program: /mnt/drive2/gcc_build_64/icv-2.exe
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x41536950 (LWP 27016)]
omp_set_num_threads (n=6) at ../../../gcc_trunk/libgomp/libgomp.h:383
383   struct gomp_task *task = gomp_thread ()->task;
(gdb) where
#0  omp_set_num_threads (n=6) at 
.../../../gcc_trunk/libgomp/libgomp.h:383
#1  0x0000000000400a04 in tf (p=0x0) at 
/mnt/drive2/gcc_trunk/libgomp/testsuite/libgomp.c/icv-2.c:20
#2  0x00007f582af7f3ba in start_thread () from /lib64/libpthread.so.0
#3  0x00007f582acede2d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()
(gdb) q


# gdb64 ./lock-3.exe
GNU gdb 6.8-debian
This GDB was configured as "x86_64-linux-gnu"...
(gdb) r
Starting program: /mnt/drive2/gcc_build_64/lock-3.exe
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x412e7950 (LWP 27028)]
gomp_test_nest_lock_30 (lock=0x600de0) at 
.../../../gcc_trunk/libgomp/libgomp.h:383
383   struct gomp_task *task = gomp_thread ()->task;
(gdb) where
#0  gomp_test_nest_lock_30 (lock=0x600de0) at 
.../../../gcc_trunk/libgomp/libgomp.h:383
#1  0x00000000004008bc in tf (p=<value optimized out>) at 
/mnt/drive2/gcc_trunk/libgomp/testsuite/libgomp.c/lock-3.c:25
#2  0x00007f02a84163ba in start_thread () from /lib64/libpthread.so.0
#3  0x00007f02a8184e2d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()
(gdb) q



A few of the "libmudflap tests" failed due to the "number of nearby 
objects" was 0.
The few that 'timed-out' were barely 20% complete when they ran out of 
time.


The "libstdc++ tests" have the same failures as they do on
the 32-Bit Platform and will not be re-analyzed here.

----------




More information about the Gcc-testresults mailing list