[#6574] quite a few uclinux libstdc++ case that used to pass now are disappearing

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

[#6574] quite a few uclinux libstdc++ case that used to pass now are disappearing

Submitted By: Mingquan Pan

Open Date

2011-05-03 04:11:48     Close Date

2011-05-10 22:44:05

Priority:

Medium     Assignee:

Stuart Henderson

Board:

N/A     Silicon Revision:

Resolution:

Under Debugging     Fixed In Release:

N/A

Processor:

ALL     

Host Operating System:

toolchain rev.:

    kernel rev.:

State:

Closed     Found In Release:

2011R1

Is this bug repeatable?:

N/A     

Summary: quite a few uclinux libstdc++ case that used to pass now are disappearing

Details:

 

quite a few uclinux libstdc++ case that used to pass now are disappearing .

 

                       ******* libstdc++-4.3.sum ***********

=== libstdc++ Summary ===               === libstdc++ Summary ===        ()

# of expected passes            4867            # of expected passes            4010     (-857)

# of unexpected failures        10                                                       (-10)

# of unexpected successes       2               # of unexpected successes       1        (-1)

# of expected failures          70              # of expected failures          61       (-9)

# of unsupported tests          350             # of unsupported tests          213      (-137)

 

most of it are wchar related.

 

What makes it strange is that in the elf-sim testing, the same set of libstdc++ testcase have more passed which also includes many wchar cases.

 

                       ******* libstdc++-4.3.sum ***********

=== libstdc++ Summary ===               === libstdc++ Summary ===        ()

# of expected passes            3661            # of expected passes            4566     (905)

# of unexpected failures        3               # of unexpected failures        20       (17)

# of expected failures          56              # of expected failures          59       (3)

# of unsupported tests          369             # of unsupported tests          482      (113)

 

the two diff file: elf-sim.diff and uclinux.diff are attached.

 

Follow-ups

 

--- Stuart Henderson                                         2011-05-09 11:18:40

uclinux:

the tests you are referring to are wchar related and will only run when wchar

support is enabled (like we do in the uclibc-full release).  if you are testing

a build of the toolchain that you have created, you will need to call

BuildToolchain with the additional flags "-a UCLIBC_HAS_IPV6=y -a

UCLIBC_HAS_WCHAR=y" to get the same behaviour as uclibc-full.  by default,

the toolchain will be built as in the toolchain-uclibc-default packages.

 

does that correlate with what you are seeing?

 

elf:

the version of newlib in binutils 2.21 seems to enable wchar support by

default, so this is enabling some new tests that we haven't run before.  i don't

see there being any problem allowing this to continue.  we'll get some new

failures though, so feel free to create a new bug report for them.

 

--- Mingquan Pan                                             2011-05-10 02:39:23

All right, I will have a try with UCLIBC_HAS_IPV6 and UCLIBC_HAS_WCHAR on when

calling BuildToolchain. And then check the result again. If there do exist some

bug, I will report later.

 

--- Mingquan Pan                                             2011-05-10 22:44:05

After enabling the UCLIBC_HAS_WCHAR and UCLIBC_HAS_IPV6, the related cases are

got run now.

 

 

                       ******* libstdc++-4.3.sum ***********

=== libstdc++ Summary ===               === libstdc++ Summary ===        ()

# of expected passes            4867            # of expected passes          

4867     (0)

# of unexpected failures        10              # of unexpected failures      

10       (0)

# of unexpected successes       2               # of unexpected successes     

2        (0)

# of expected failures          70              # of expected failures        

70       (0)

# of unsupported tests          350             # of unsupported tests        

350      (0)

 

So close this bug for this issue. the new bug for elf whar will be filed in

another bug.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

libstd_case.tar.gz    application/x-gzip    113111    Mingquan Pan

Attachments

Outcomes