[#7099] libstdc++ test in uclinux toolchain on bf609 has more failures that that on bf533 stamp board.

Document created by Aaronwu Employee on Oct 17, 2013
Version 1Show Document
  • View in full screen mode

[#7099] libstdc++ test in uclinux toolchain on bf609 has more failures that that on bf533 stamp board.

Submitted By: Mingquan Pan

Open Date

2012-05-05 22:49:37     Close Date

2012-05-15 00:55:54

Priority:

Medium High     Assignee:

Stuart Henderson

Board:

N/A     Silicon Revision:

Resolution:

Not reproducible     Fixed In Release:

N/A

Processor:

ALL     

Host Operating System:

toolchain rev.:

    kernel rev.:

State:

Closed     Found In Release:

N/A

Is this bug repeatable?:

N/A     

Summary: libstdc++ test in uclinux toolchain on bf609 has more failures that that on bf533 stamp board.

Details:

 

libstdc++ test in uclinux toolchain on bf609 has more failures that that on bf533 stamp board.

 

test@test-OptiPlex-390:~/workspace/logs$ diff -urN ~/libstdc++-4.3.sum toolchain-2012_May_05_10_17/tests/uclinux/libstdc++-4.3.sum

--- /home/test/libstdc++-4.3.sum    2012-05-06 09:55:06.303324069 +0800

+++ toolchain-2012_May_05_10_17/tests/uclinux/libstdc++-4.3.sum    2012-05-05 16:58:16.277234272 +0800

@@ -1,4 +1,4 @@

-Test Run By /home/test/work/cruise on Thu May  3 08:12:00 2012

+Test Run By /home/test on Sat May  5 16:08:23 2012

Target is bfin-unknown-uclinux

Host   is i686-pc-linux-gnu

 

@@ -2861,7 +2861,7 @@

PASS: 27_io/basic_ifstream/cons/char/1.cc (test for excess errors)

PASS: 27_io/basic_ifstream/cons/char/1.cc execution test

PASS: 27_io/basic_ifstream/open/char/1.cc (test for excess errors)

-PASS: 27_io/basic_ifstream/open/char/1.cc execution test

+UNRESOLVED: 27_io/basic_ifstream/open/char/1.cc execution test

PASS: 27_io/basic_ifstream/rdbuf/char/2832.cc (test for excess errors)

PASS: 27_io/basic_ifstream/rdbuf/char/2832.cc execution test

PASS: 27_io/basic_ifstream/requirements/base_classes.cc (test for excess errors)

@@ -2994,7 +2994,7 @@

PASS: 27_io/basic_istream/extractors_other/char/1.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_other/char/1.cc execution test

PASS: 27_io/basic_istream/extractors_other/char/2.cc (test for excess errors)

-PASS: 27_io/basic_istream/extractors_other/char/2.cc execution test

+FAIL: 27_io/basic_istream/extractors_other/char/2.cc execution test

PASS: 27_io/basic_istream/extractors_other/char/26181.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_other/char/26181.cc execution test

PASS: 27_io/basic_istream/extractors_other/char/3.cc (test for excess errors)

@@ -3018,7 +3018,7 @@

PASS: 27_io/basic_istream/extractors_other/wchar_t/1.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_other/wchar_t/1.cc execution test

PASS: 27_io/basic_istream/extractors_other/wchar_t/2.cc (test for excess errors)

-PASS: 27_io/basic_istream/extractors_other/wchar_t/2.cc execution test

+FAIL: 27_io/basic_istream/extractors_other/wchar_t/2.cc execution test

PASS: 27_io/basic_istream/extractors_other/wchar_t/26181.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_other/wchar_t/26181.cc execution test

PASS: 27_io/basic_istream/extractors_other/wchar_t/3.cc (test for excess errors)

@@ -3040,13 +3040,13 @@

PASS: 27_io/basic_istream/get/char/1.cc (test for excess errors)

PASS: 27_io/basic_istream/get/char/1.cc execution test

PASS: 27_io/basic_istream/get/char/2.cc (test for excess errors)

-PASS: 27_io/basic_istream/get/char/2.cc execution test

+FAIL: 27_io/basic_istream/get/char/2.cc execution test

PASS: 27_io/basic_istream/get/char/3.cc (test for excess errors)

PASS: 27_io/basic_istream/get/char/3.cc execution test

PASS: 27_io/basic_istream/get/wchar_t/1.cc (test for excess errors)

PASS: 27_io/basic_istream/get/wchar_t/1.cc execution test

PASS: 27_io/basic_istream/get/wchar_t/2.cc (test for excess errors)

-PASS: 27_io/basic_istream/get/wchar_t/2.cc execution test

+FAIL: 27_io/basic_istream/get/wchar_t/2.cc execution test

PASS: 27_io/basic_istream/get/wchar_t/3.cc (test for excess errors)

PASS: 27_io/basic_istream/get/wchar_t/3.cc execution test

PASS: 27_io/basic_istream/getline/char/1.cc (test for excess errors)

@@ -3078,7 +3078,7 @@

PASS: 27_io/basic_istream/ignore/char/2.cc (test for excess errors)

PASS: 27_io/basic_istream/ignore/char/2.cc execution test

PASS: 27_io/basic_istream/ignore/char/3.cc (test for excess errors)

-PASS: 27_io/basic_istream/ignore/char/3.cc execution test

+FAIL: 27_io/basic_istream/ignore/char/3.cc execution test

PASS: 27_io/basic_istream/ignore/char/6360.cc (test for excess errors)

PASS: 27_io/basic_istream/ignore/char/6360.cc execution test

PASS: 27_io/basic_istream/ignore/char/7220.cc (test for excess errors)

@@ -3088,7 +3088,7 @@

PASS: 27_io/basic_istream/ignore/wchar_t/2.cc (test for excess errors)

PASS: 27_io/basic_istream/ignore/wchar_t/2.cc execution test

PASS: 27_io/basic_istream/ignore/wchar_t/3.cc (test for excess errors)

-PASS: 27_io/basic_istream/ignore/wchar_t/3.cc execution test

+FAIL: 27_io/basic_istream/ignore/wchar_t/3.cc execution test

PASS: 27_io/basic_istream/ignore/wchar_t/6360.cc (test for excess errors)

PASS: 27_io/basic_istream/ignore/wchar_t/6360.cc execution test

PASS: 27_io/basic_istream/ignore/wchar_t/7220.cc (test for excess errors)

@@ -3124,13 +3124,13 @@

PASS: 27_io/basic_istream/readsome/char/6746-1.cc (test for excess errors)

PASS: 27_io/basic_istream/readsome/char/6746-1.cc execution test

PASS: 27_io/basic_istream/readsome/char/6746-2.cc (test for excess errors)

-PASS: 27_io/basic_istream/readsome/char/6746-2.cc execution test

+FAIL: 27_io/basic_istream/readsome/char/6746-2.cc execution test

PASS: 27_io/basic_istream/readsome/char/8258.cc (test for excess errors)

PASS: 27_io/basic_istream/readsome/char/8258.cc execution test

PASS: 27_io/basic_istream/readsome/wchar_t/6746-1.cc (test for excess errors)

PASS: 27_io/basic_istream/readsome/wchar_t/6746-1.cc execution test

PASS: 27_io/basic_istream/readsome/wchar_t/6746-2.cc (test for excess errors)

-PASS: 27_io/basic_istream/readsome/wchar_t/6746-2.cc execution test

+FAIL: 27_io/basic_istream/readsome/wchar_t/6746-2.cc execution test

PASS: 27_io/basic_istream/readsome/wchar_t/8258.cc (test for excess errors)

PASS: 27_io/basic_istream/readsome/wchar_t/8258.cc execution test

PASS: 27_io/basic_istream/requirements/base_classes.cc (test for excess errors)

@@ -3145,9 +3145,9 @@

PASS: 27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc (test for excess errors)

PASS: 27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc execution test

PASS: 27_io/basic_istream/seekg/char/fstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/seekg/char/fstream.cc execution test

+FAIL: 27_io/basic_istream/seekg/char/fstream.cc execution test

PASS: 27_io/basic_istream/seekg/char/sstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/seekg/char/sstream.cc execution test

+FAIL: 27_io/basic_istream/seekg/char/sstream.cc execution test

PASS: 27_io/basic_istream/seekg/wchar_t/2.cc (test for excess errors)

PASS: 27_io/basic_istream/seekg/wchar_t/2.cc execution test

PASS: 27_io/basic_istream/seekg/wchar_t/8348-1.cc (test for excess errors)

@@ -3157,9 +3157,9 @@

PASS: 27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc (test for excess errors)

PASS: 27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc execution test

PASS: 27_io/basic_istream/seekg/wchar_t/fstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/seekg/wchar_t/fstream.cc execution test

+FAIL: 27_io/basic_istream/seekg/wchar_t/fstream.cc execution test

PASS: 27_io/basic_istream/seekg/wchar_t/sstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/seekg/wchar_t/sstream.cc execution test

+FAIL: 27_io/basic_istream/seekg/wchar_t/sstream.cc execution test

PASS: 27_io/basic_istream/sentry/char/1.cc (test for excess errors)

PASS: 27_io/basic_istream/sentry/char/1.cc execution test

PASS: 27_io/basic_istream/sentry/char/12297.cc (test for excess errors)

@@ -3179,7 +3179,7 @@

PASS: 27_io/basic_istream/sentry/wchar_t/3.cc (test for excess errors)

PASS: 27_io/basic_istream/sentry/wchar_t/3.cc execution test

PASS: 27_io/basic_istream/tellg/char/1.cc (test for excess errors)

-PASS: 27_io/basic_istream/tellg/char/1.cc execution test

+FAIL: 27_io/basic_istream/tellg/char/1.cc execution test

PASS: 27_io/basic_istream/tellg/char/2.cc (test for excess errors)

PASS: 27_io/basic_istream/tellg/char/2.cc execution test

PASS: 27_io/basic_istream/tellg/char/8348.cc (test for excess errors)

@@ -3187,11 +3187,11 @@

PASS: 27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc (test for excess errors)

PASS: 27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc execution test

PASS: 27_io/basic_istream/tellg/char/fstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/tellg/char/fstream.cc execution test

+FAIL: 27_io/basic_istream/tellg/char/fstream.cc execution test

PASS: 27_io/basic_istream/tellg/char/sstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/tellg/char/sstream.cc execution test

+FAIL: 27_io/basic_istream/tellg/char/sstream.cc execution test

PASS: 27_io/basic_istream/tellg/wchar_t/1.cc (test for excess errors)

-PASS: 27_io/basic_istream/tellg/wchar_t/1.cc execution test

+FAIL: 27_io/basic_istream/tellg/wchar_t/1.cc execution test

PASS: 27_io/basic_istream/tellg/wchar_t/2.cc (test for excess errors)

PASS: 27_io/basic_istream/tellg/wchar_t/2.cc execution test

PASS: 27_io/basic_istream/tellg/wchar_t/8348.cc (test for excess errors)

@@ -3199,9 +3199,9 @@

PASS: 27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc (test for excess errors)

PASS: 27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc execution test

PASS: 27_io/basic_istream/tellg/wchar_t/fstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/tellg/wchar_t/fstream.cc execution test

+FAIL: 27_io/basic_istream/tellg/wchar_t/fstream.cc execution test

PASS: 27_io/basic_istream/tellg/wchar_t/sstream.cc (test for excess errors)

-PASS: 27_io/basic_istream/tellg/wchar_t/sstream.cc execution test

+FAIL: 27_io/basic_istream/tellg/wchar_t/sstream.cc execution test

PASS: 27_io/basic_istream/ws/char/1.cc (test for excess errors)

PASS: 27_io/basic_istream/ws/char/1.cc execution test

PASS: 27_io/basic_istream/ws/wchar_t/1.cc (test for excess errors)

@@ -3370,7 +3370,7 @@

PASS: 27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc (test for excess errors)

PASS: 27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc execution test

PASS: 27_io/basic_ostream/inserters_other/char/1.cc (test for excess errors)

-PASS: 27_io/basic_ostream/inserters_other/char/1.cc execution test

+FAIL: 27_io/basic_ostream/inserters_other/char/1.cc execution test

PASS: 27_io/basic_ostream/inserters_other/char/2.cc (test for excess errors)

PASS: 27_io/basic_ostream/inserters_other/char/2.cc execution test

PASS: 27_io/basic_ostream/inserters_other/char/3.cc (test for excess errors)

@@ -3394,7 +3394,7 @@

PASS: 27_io/basic_ostream/inserters_other/char/exceptions_null.cc (test for excess errors)

PASS: 27_io/basic_ostream/inserters_other/char/exceptions_null.cc execution test

PASS: 27_io/basic_ostream/inserters_other/wchar_t/1.cc (test for excess errors)

-PASS: 27_io/basic_ostream/inserters_other/wchar_t/1.cc execution test

+FAIL: 27_io/basic_ostream/inserters_other/wchar_t/1.cc execution test

PASS: 27_io/basic_ostream/inserters_other/wchar_t/2.cc (test for excess errors)

PASS: 27_io/basic_ostream/inserters_other/wchar_t/2.cc execution test

PASS: 27_io/basic_ostream/inserters_other/wchar_t/3.cc (test for excess errors)

@@ -3865,17 +3865,17 @@

PASS: 27_io/objects/char/1.cc (test for excess errors)

PASS: 27_io/objects/char/1.cc execution test

PASS: 27_io/objects/char/10.cc (test for excess errors)

-PASS: 27_io/objects/char/10.cc execution test

+FAIL: 27_io/objects/char/10.cc execution test

PASS: 27_io/objects/char/12048-1.cc (test for excess errors)

-PASS: 27_io/objects/char/12048-1.cc execution test

+FAIL: 27_io/objects/char/12048-1.cc execution test

PASS: 27_io/objects/char/12048-2.cc (test for excess errors)

-PASS: 27_io/objects/char/12048-2.cc execution test

+FAIL: 27_io/objects/char/12048-2.cc execution test

PASS: 27_io/objects/char/12048-3.cc (test for excess errors)

-PASS: 27_io/objects/char/12048-3.cc execution test

+FAIL: 27_io/objects/char/12048-3.cc execution test

PASS: 27_io/objects/char/12048-4.cc (test for excess errors)

-PASS: 27_io/objects/char/12048-4.cc execution test

+FAIL: 27_io/objects/char/12048-4.cc execution test

PASS: 27_io/objects/char/12048-5.cc (test for excess errors)

-XFAIL: 27_io/objects/char/12048-5.cc execution test

+XPASS: 27_io/objects/char/12048-5.cc execution test

PASS: 27_io/objects/char/2.cc (test for excess errors)

PASS: 27_io/objects/char/2.cc execution test

PASS: 27_io/objects/char/3045.cc (test for excess errors)

@@ -3902,15 +3902,15 @@

UNSUPPORTED: 27_io/objects/wchar_t/11.cc

UNSUPPORTED: 27_io/objects/wchar_t/12.cc

PASS: 27_io/objects/wchar_t/12048-1.cc (test for excess errors)

-PASS: 27_io/objects/wchar_t/12048-1.cc execution test

+FAIL: 27_io/objects/wchar_t/12048-1.cc execution test

PASS: 27_io/objects/wchar_t/12048-2.cc (test for excess errors)

-PASS: 27_io/objects/wchar_t/12048-2.cc execution test

+FAIL: 27_io/objects/wchar_t/12048-2.cc execution test

PASS: 27_io/objects/wchar_t/12048-3.cc (test for excess errors)

-PASS: 27_io/objects/wchar_t/12048-3.cc execution test

+FAIL: 27_io/objects/wchar_t/12048-3.cc execution test

PASS: 27_io/objects/wchar_t/12048-4.cc (test for excess errors)

-PASS: 27_io/objects/wchar_t/12048-4.cc execution test

+FAIL: 27_io/objects/wchar_t/12048-4.cc execution test

PASS: 27_io/objects/wchar_t/12048-5.cc (test for excess errors)

-XFAIL: 27_io/objects/wchar_t/12048-5.cc execution test

+XPASS: 27_io/objects/wchar_t/12048-5.cc execution test

UNSUPPORTED: 27_io/objects/wchar_t/13.cc

PASS: 27_io/objects/wchar_t/2.cc (test for excess errors)

PASS: 27_io/objects/wchar_t/2.cc execution test

@@ -4366,25 +4366,25 @@

PASS: ext/stdio_sync_filebuf/char/1.cc (test for excess errors)

PASS: ext/stdio_sync_filebuf/char/1.cc execution test

PASS: ext/stdio_sync_filebuf/char/12048-1.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/char/12048-1.cc execution test

+FAIL: ext/stdio_sync_filebuf/char/12048-1.cc execution test

PASS: ext/stdio_sync_filebuf/char/12048-2.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/char/12048-2.cc execution test

+FAIL: ext/stdio_sync_filebuf/char/12048-2.cc execution test

PASS: ext/stdio_sync_filebuf/char/12048-3.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/char/12048-3.cc execution test

+FAIL: ext/stdio_sync_filebuf/char/12048-3.cc execution test

PASS: ext/stdio_sync_filebuf/char/12048-4.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/char/12048-4.cc execution test

+FAIL: ext/stdio_sync_filebuf/char/12048-4.cc execution test

PASS: ext/stdio_sync_filebuf/char/35209.cc (test for excess errors)

PASS: ext/stdio_sync_filebuf/wchar_t/1.cc (test for excess errors)

PASS: ext/stdio_sync_filebuf/wchar_t/1.cc execution test

UNSUPPORTED: ext/stdio_sync_filebuf/wchar_t/12077.cc

PASS: ext/stdio_sync_filebuf/wchar_t/12948-1.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/wchar_t/12948-1.cc execution test

+FAIL: ext/stdio_sync_filebuf/wchar_t/12948-1.cc execution test

PASS: ext/stdio_sync_filebuf/wchar_t/12948-2.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/wchar_t/12948-2.cc execution test

+FAIL: ext/stdio_sync_filebuf/wchar_t/12948-2.cc execution test

PASS: ext/stdio_sync_filebuf/wchar_t/12948-3.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/wchar_t/12948-3.cc execution test

+FAIL: ext/stdio_sync_filebuf/wchar_t/12948-3.cc execution test

PASS: ext/stdio_sync_filebuf/wchar_t/12948-4.cc (test for excess errors)

-PASS: ext/stdio_sync_filebuf/wchar_t/12948-4.cc execution test

+FAIL: ext/stdio_sync_filebuf/wchar_t/12948-4.cc execution test

PASS: ext/stdio_sync_filebuf/wchar_t/35209.cc (test for excess errors)

PASS: ext/throw_allocator/check_allocate_max_size.cc (test for excess errors)

PASS: ext/throw_allocator/check_allocate_max_size.cc execution test

@@ -5312,8 +5312,9 @@

 

         === libstdc++ Summary ===

 

-# of expected passes        4869

-# of unexpected failures    8

-# of unexpected successes    2

-# of expected failures        70

+# of expected passes        4831

+# of unexpected failures    45

+# of unexpected successes    4

+# of expected failures        68

+# of unresolved testcases    1

# of unsupported tests        350

 

test@test-OptiPlex-390:~/workspace/logs$

 

It is testing with 2012R1-ALPHA2 toolchain on :

kernel:    Linux release 3.3.0-ADI-2012R1-pre-00599-g3c2ba37-dirty, build #2 Fri May 4 15:16:11 CST 2012

toolchain: /home/test/workspace/src/kernel/output/host/usr/bin/bfin-linux-uclibc-gcc release gcc version 4.3.5 (ADI-2012R1-ALPHA2)

user-dist: release git-0c9794b, build #1 Fri May 4 15:12:30 CST 2012

 

Detailed info are attached.

 

Follow-ups

 

--- Stuart Henderson                                         2012-05-08 12:27:23

i can't reproduce this with 2012R1-BETA1.  can you confirm this is fixed?

 

--- Mingquan Pan                                             2012-05-15 01:55:56

Yeah, it is fixed in BETA1 toolchain.

 

+ ./toolchain-regtest -s /home/test/workspace/src/toolchain -o

/opt/uClinux/bfin -b /home/test/temp/regtest_build4.3 -t uclinux -T 10.100.4.50

-a -L

Targets:                    uclinux

Components:                 binutils gas ld sim gdb newlib gcc g++ gfortran

objc libstdc++ libmudflap libgomp

Host:                       i686-pc-linux-gnu

Build:                      i686-pc-linux-gnu

Removing from PATH: /opt/uClinux/bfin-uclinux/bin

Removing from PATH: /opt/uClinux/bfin-elf/bin

Removing from PATH: /opt/uClinux/bfin-linux-uclibc/bin

Found multiple versions of runtest, using the one at /usr/local/bin/runtest

Toolchain source:           /home/test/workspace/src/toolchain

Path to logs output dir:    /home/test/temp/regtest_build4.3/logs

Path to tests output dir:   /home/test/temp/regtest_build4.3/tests

Path to uclinux output dir: /home/test/temp/regtest_build4.3/tests/uclinux

Previous uclinux test logs:

/home/test/workspace/src/toolchain/buildscript/test_results/uclinux

Creating log file:          /home/test/temp/regtest_build4.3/logs/log

Checking host sysctl:       /proc/sys/net/ipv4/tcp_tw_recycle

Checking target sysctl:     /proc/sys/net/ipv4/tcp_tw_recycle

Detected board cpu:         bf609-0.0

    Board at '10.100.4.50' being set so syslog doesn't fill /var/log/messages

Path to boards output dir:  /home/test/temp/regtest_build4.3/boards

 

...

                === libstdc++ Summary ===

# of expected passes            4869

# of unexpected failures        8

# of unexpected successes       2

# of expected failures          70

# of unsupported tests          350

 

So close it.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

0505.tar.gz    application/x-gzip    136907    Mingquan Pan

Attachments

Outcomes