[#6828] 4.5 toolchain gfortran.dg cases fail for BFD (ADI/svn-5690) 2.21 assertion fail

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

[#6828] 4.5 toolchain gfortran.dg cases fail for BFD (ADI/svn-5690) 2.21 assertion fail

Submitted By: Mingquan Pan

Open Date

2011-10-19 04:57:04     Close Date

2012-06-07 22:30:44

Priority:

Medium     Assignee:

Mingquan Pan

Stuart Henderson

Board:

N/A     Silicon Revision:

Resolution:

Fixed     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: 4.5 toolchain gfortran.dg cases fail for BFD (ADI/svn-5690) 2.21 assertion fail

Details:

 

4.5 toolchain gfortran.dg cases fail for BFD (ADI/svn-5690) 2.21 assertion fail,which passes in 4.3 toolchain testing.

 

Tests that now fail, but worked before:

 

bfin-linux-uclibc: gfortran.dg/c_funloc_tests_4.f03  -O3 -g  (test for excess errors)

bfin-linux-uclibc: gfortran.dg/c_funloc_tests.f03  -O3 -g  (test for excess errors)

bfin-linux-uclibc: gfortran.dg/entry_1.f90  -O3 -g  (test for excess errors)

 

 

Executing on host: bfin-linux-uclibc-gfortran /home/test/work/cruise/checkouts/toolchain/gcc-4.5/gcc/testsuite/gfortran.dg/entry_1.f90   -O3 -g   -pedantic-errors   -lm  -mcpu=bf561-0.5  -o ./entry_1.exe    (timeout = 300)

/home/test/work/cruise/temp/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.5.3/../../../../bfin-linux-uclibc/bin/ld: BFD (ADI/svn-5690) 2.21 assertion fail /home/test/work/cruise/checkouts/toolchain/binutils-2.21/bfd/elf32-bfin.c:4523^M

output is:

/home/test/work/cruise/temp/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.5.3/../../../../bfin-linux-uclibc/bin/ld: BFD (ADI/svn-5690) 2.21 assertion fail /home/test/work/cruise/checkouts/toolchain/binutils-2.21/bfd/elf32-bfin.c:4523^M

 

FAIL: gfortran.dg/entry_1.f90  -O3 -g  (test for excess errors)

Excess errors:

/home/test/work/cruise/temp/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.5.3/../../../../bfin-linux-uclibc/bin/ld: BFD (ADI/svn-5690) 2.21 assertion fail /home/test/work/cruise/checkouts/toolchain/binutils-2.21/bfd/elf32-bfin.c:4523

 

Executing on bfin-linux-uclibc: /tmp/entry_1.exe.18534    (timeout = 300)

XYZ0ZYX

Executing on bfin-linux-uclibc: rm -f  /tmp/entry_1.exe.18534    (timeout = 300)

XYZ0ZYX

Executed ./entry_1.exe, status 0

PASS: gfortran.dg/entry_1.f90  -O3 -g  execution test

 

Follow-ups

 

--- Mingquan Pan                                             2011-10-19 23:34:25

There are a lot of libstdc++ test cases on linux-ublibc  also fail for this

issue.

 

3107:FAIL: 20_util/shared_ptr/cons/alloc.cc (test for excess errors)

3157:FAIL: 20_util/shared_ptr/cons/copy.cc (test for excess errors)

14553:FAIL: 25_algorithms/find_if/1.cc (test for excess errors)

15437:FAIL: 25_algorithms/partial_sort/moveable.cc (test for excess errors)

19316:FAIL: 27_io/basic_filebuf/close/char/1.cc execution test

19370:FAIL: 27_io/basic_filebuf/close/char/2.cc execution test

19394:FAIL: 27_io/basic_filebuf/close/char/4.cc execution test

19577:FAIL: 27_io/basic_filebuf/in_avail/char/1.cc execution test

19601:FAIL: 27_io/basic_filebuf/is_open/char/1.cc execution test

19625:FAIL: 27_io/basic_filebuf/open/char/1.cc execution test

19639:FAIL: 27_io/basic_filebuf/open/char/2.cc execution test

19781:FAIL: 27_io/basic_filebuf/pbackfail/char/9761.cc execution test

19807:FAIL: 27_io/basic_filebuf/sbumpc/char/1-in.cc execution test

19821:FAIL: 27_io/basic_filebuf/sbumpc/char/1-io.cc execution test

19845:FAIL: 27_io/basic_filebuf/sbumpc/char/2-in.cc execution test

19859:FAIL: 27_io/basic_filebuf/sbumpc/char/2-io.cc execution test

19943:FAIL: 27_io/basic_filebuf/seekoff/char/1-in.cc execution test

19958:FAIL: 27_io/basic_filebuf/seekoff/char/1-io.cc execution test

20042:FAIL: 27_io/basic_filebuf/seekoff/char/2-in.cc execution test

20057:FAIL: 27_io/basic_filebuf/seekoff/char/2-io.cc execution test

20082:FAIL: 27_io/basic_filebuf/seekoff/char/3-in.cc execution test

20096:FAIL: 27_io/basic_filebuf/seekoff/char/3-io.cc execution test

20232:FAIL: 27_io/basic_filebuf/seekpos/char/1-in.cc execution test

20246:FAIL: 27_io/basic_filebuf/seekpos/char/1-io.cc execution test

20310:FAIL: 27_io/basic_filebuf/seekpos/char/2-in.cc execution test

20324:FAIL: 27_io/basic_filebuf/seekpos/char/2-io.cc execution test

20437:FAIL: 27_io/basic_filebuf/setbuf/char/1.cc execution test

20491:FAIL: 27_io/basic_filebuf/sgetc/char/1-in.cc execution test

20505:FAIL: 27_io/basic_filebuf/sgetc/char/1-io.cc execution test

20529:FAIL: 27_io/basic_filebuf/sgetc/char/2-in.cc execution test

20543:FAIL: 27_io/basic_filebuf/sgetc/char/2-io.cc execution test

20568:FAIL: 27_io/basic_filebuf/sgetn/char/1-in.cc execution test

20583:FAIL: 27_io/basic_filebuf/sgetn/char/1-io.cc execution test

20608:FAIL: 27_io/basic_filebuf/sgetn/char/2-in.cc execution test

20623:FAIL: 27_io/basic_filebuf/sgetn/char/2-io.cc execution test

20647:FAIL: 27_io/basic_filebuf/sgetn/char/3.cc execution test

20672:FAIL: 27_io/basic_filebuf/snextc/char/1-in.cc execution test

20686:FAIL: 27_io/basic_filebuf/snextc/char/1-io.cc execution test

20710:FAIL: 27_io/basic_filebuf/snextc/char/2-in.cc execution test

20724:FAIL: 27_io/basic_filebuf/snextc/char/2-io.cc execution test

20748:FAIL: 27_io/basic_filebuf/sputbackc/char/1-in.cc execution test

20782:FAIL: 27_io/basic_filebuf/sputbackc/char/2-in.cc execution test

20996:FAIL: 27_io/basic_filebuf/sungetc/char/1-in.cc execution test

21030:FAIL: 27_io/basic_filebuf/sungetc/char/2-in.cc execution test

21104:FAIL: 27_io/basic_filebuf/underflow/10096.cc execution test

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

21278:FAIL: 27_io/basic_ifstream/open/char/1.cc execution test

21477:FAIL: 27_io/basic_istream/extractors_arithmetic/char/01.cc (test for

excess errors)

21564:FAIL: 27_io/basic_istream/extractors_arithmetic/char/10.cc (test for

excess errors)

21671:FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc (test for

excess errors)

21758:FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc (test for

excess errors)

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

22023:FAIL: 27_io/basic_istream/extractors_other/char/3.cc (test for excess

errors)

22110:FAIL: 27_io/basic_istream/extractors_other/pod/3983-3.cc (test for excess

errors)

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

22161:FAIL: 27_io/basic_istream/extractors_other/wchar_t/3.cc (test for excess

errors)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23473:FAIL: 27_io/basic_ostream/inserters_arithmetic/char/3.cc (test for excess

errors)

23494:FAIL: 27_io/basic_ostream/inserters_arithmetic/char/4.cc (test for excess

errors)

23606:FAIL: 27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc (test for

excess errors)

23627:FAIL: 27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc (test for

excess errors)

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

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

26350:FAIL: 27_io/manipulators/adjustfield/char/1.cc (test for excess errors)

26367:FAIL: 27_io/manipulators/adjustfield/char/2.cc (test for excess errors)

26384:FAIL: 27_io/manipulators/adjustfield/wchar_t/1.cc (test for excess

errors)

26401:FAIL: 27_io/manipulators/adjustfield/wchar_t/2.cc (test for excess

errors)

26418:FAIL: 27_io/manipulators/basefield/char/1.cc (test for excess errors)

26435:FAIL: 27_io/manipulators/basefield/wchar_t/1.cc (test for excess errors)

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

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

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

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

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

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

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

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

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

33327:FAIL: abi/header_cxxabi.c (test for excess errors)

34001:FAIL: ext/mt_allocator/check_allocate_big_per_type.cc (test for excess

errors)

34018:FAIL: ext/mt_allocator/check_allocate_max_size.cc (test for excess

errors)

34055:FAIL: ext/mt_allocator/check_delete.cc (test for excess errors)

34088:FAIL: ext/mt_allocator/check_new.cc (test for excess errors)

34187:FAIL: ext/mt_allocator/deallocate_global_thread-1.cc (test for excess

errors)

34226:FAIL: ext/mt_allocator/deallocate_global_thread-3.cc (test for excess

errors)

34441:FAIL: ext/mt_allocator/deallocate_local_thread-1.cc (test for excess

errors)

34474:FAIL: ext/mt_allocator/deallocate_local_thread-3.cc (test for excess

errors)

34507:FAIL: ext/mt_allocator/deallocate_local_thread-5.cc (test for excess

errors)

34572:FAIL: ext/mt_allocator/deallocate_local_thread-7.cc (test for excess

errors)

34641:FAIL: ext/mt_allocator/tune-1.cc (test for excess errors)

34658:FAIL: ext/mt_allocator/tune-2.cc (test for excess errors)

34675:FAIL: ext/mt_allocator/tune-3.cc (test for excess errors)

34692:FAIL: ext/mt_allocator/tune-4.cc (test for excess errors)

34709:FAIL: ext/mt_allocator/variadic_construct.cc (test for excess errors)

37751:FAIL: tr1/2_general_utilities/shared_ptr/cons/copy.cc (test for excess

errors)

38042:FAIL: tr1/3_function_objects/function/2.cc (test for excess errors)

38059:FAIL: tr1/3_function_objects/function/3.cc (test for excess errors)

38126:FAIL: tr1/3_function_objects/function/9.cc (test for excess errors)

38165:FAIL: tr1/3_function_objects/reference_wrapper/invoke.cc (test for excess

errors)

39258:FAIL: tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc

(test for excess errors)

39360:FAIL: tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc

(test for excess errors)

39632:FAIL:

tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc (test for

excess errors)

39547:FAIL: tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc

(test for excess errors)

 

 

34685-extra_tool_flags are:

34686-

34687-Executing on host: bfin-linux-uclibc-g++ -g -O2 -D_GLIBCXX_ASSERT

-fmessage-length=0  -DLOCALEDIR="."

-I/home/test/work/cruise/checkouts/toolchain/gcc-4.5/libstdc++-v3/testsuite/util

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/libstdc++-v3/testsuite/ext/mt_allocator/tune-4.cc

    ./libtestc++.a   -lm  -mcpu=bf561-0.5  -o ./tune-4.exe    (timeout = 600)

34688-/home/test/work/cruise/temp/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.5.3/../../../../bfin-linux-uclibc/bin/ld:

BFD (ADI/svn-5690) 2.21 assertion fail

/home/test/work/cruise/checkouts/toolchain/binutils-2.21/bfd/elf32-bfin.c:4523^M

34689-output is:

34690-/home/test/work/cruise/temp/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.5.3/../../../../bfin-linux-uclibc/bin/ld:

BFD (ADI/svn-5690) 2.21 assertion fail

/home/test/work/cruise/checkouts/toolchain/binutils-2.21/bfd/elf32-bfin.c:4523^M

34691-

34692:FAIL: ext/mt_allocator/tune-4.cc (test for excess errors)

Executing on host: bfin-linux-uclibc-g++ -g -O2 -D_GLIBCXX_ASSERT

-fmessage-length=0  -DLOCALEDIR="."

-I/home/test/work/cruise/checkouts/toolchain/gcc-4.5/libstdc++-v3/testsuite/util

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc

    ./libtestc++.a   -lm  -mcpu=bf561-0.5  -o ./12048-2.exe    (timeout = 600)

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

Executing on bfin-linux-uclibc: /tmp/12048-2.exe.1372    (timeout = 300)

/tmp/12048-2.exe.1372:

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc:

33: void test01(): Assertion `std::cin.good()' failed.

ABRT

XYZ134ZYX

Executing on bfin-linux-uclibc: rm -f  /tmp/12048-2.exe.1372    (timeout =

300)

XYZ0ZYX

Executed ./12048-2.exe, status 1

/tmp/12048-2.exe.1372:

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc:

33: void test01(): Assertion `std::cin.good()' failed.

ABRT

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

extra_tool_flags are:

 

--- Stuart Henderson                                         2012-05-30 06:45:28

This should be fixed.  Can you confirm?

 

--- Mingquan Pan                                             2012-06-07 23:29:55

Yes, the original three case pass now.

 

Executing on host: bfin-linux-uclibc-gfortran

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/gcc/testsuite/gfortran.dg/c_funloc_tests.f03

  -O3 -g   -pedantic-errors   -lm  -mcpu=bf527-0.2  -o ./c_funloc_tests.exe  

(timeout = 300)

spawn bfin-linux-uclibc-gfortran

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/gcc/testsuite/gfortran.dg/c_funloc_tests.f03

-O3 -g -pedantic-errors -lm -mcpu=bf527-0.2 -o ./c_funloc_tests.exe^M

PASS: gfortran.dg/c_funloc_tests.f03  -O3 -g  (test for excess errors)

Executing on bfin-linux-uclibc: /tmp/c_funloc_tests.exe.3491 {} {}   (timeout =

300)

spawn [open ...]^M

XYZ0ZYX

Executing on bfin-linux-uclibc: rm -f  /tmp/c_funloc_tests.exe.3491    (timeout

= 300)

spawn [open ...]^M

XYZ0ZYX

Executed ./c_funloc_tests.exe, status 0

PASS: gfortran.dg/c_funloc_tests.f03  -O3 -g  execution test

Executing on host: bfin-linux-uclibc-gfortran

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/gcc/testsuite/gfortran.dg/entry_1.f90

  -O3 -g   -pedantic-errors   -lm  -mcpu=bf527-0.2  -o ./entry_1.exe    (timeout

= 300)

spawn bfin-linux-uclibc-gfortran

/home/test/work/cruise/checkouts/toolchain/gcc-4.5/gcc/testsuite/gfortran.dg/entry_1.f90

-O3 -g -pedantic-errors -lm -mcpu=bf527-0.2 -o ./entry_1.exe^M

PASS: gfortran.dg/entry_1.f90  -O3 -g  (test for excess errors)

Executing on bfin-linux-uclibc: /tmp/entry_1.exe.3491 {} {}   (timeout = 300)

spawn [open ...]^M

XYZ0ZYX

Executing on bfin-linux-uclibc: rm -f  /tmp/entry_1.exe.3491    (timeout =

300)

spawn [open ...]^M

XYZ0ZYX

Executed ./entry_1.exe, status 0

PASS: gfortran.dg/entry_1.f90  -O3 -g  execution test

 

so close.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes