Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#13260 closed enhancement (fixed)

gcc-9.3.0 (wait for LFS)

Reported by: Xi Ruoyao Owned by: Douglas R. Reno
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (10)

comment:1 by Douglas R. Reno, 4 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 4 years ago

Check for the "D" programming language being installed / supported by GCC.

comment:3 by Pierre Labastie, 4 years ago

D is supported. From INSTALL/configure.html:

--enable-languages=lang1,lang2,…

    Specify that only a particular subset of compilers and their runtime
    libraries should be built. For a list of valid values for langN you
    can issue the following command in the gcc directory of your GCC
    source tree:

    grep ^language= */config-lang.in

    Currently, you can use any of the following: all, default, ada, c, c++,
    d, fortran, go, jit, lto, objc, obj-c++. [...] Ada, D, Go, Jit, and
    Objective-C++ are not default languages.

Note that Jit is a library (allowing to embed gcc in programs). I suggest not to put that one on the page. But D definitely should be there. Will try a build and report here.

comment:4 by thomas, 4 years ago

D in in book since 9.2.0 - that was the first release when gcc starts supporting D.

comment:5 by Pierre Labastie, 4 years ago

Ah Ok. So it should be removed from the "Other languages" page. Will do. Sorry for the noise. Will make a test build anyway

comment:6 by Pierre Labastie, 4 years ago

build time: 19 SBU + 38 SBU for tests

Disk space: 9.9 Gb + 960 Mb for tests, 2.4 Gb installed

test results. They are amazingly bad, I have to investigate. Unfortunately the build tree is destroyed.

Note that the system is a modified lfs build, with gcc-9.2.0, so this is a true update.

I do not put the list of 95 FAIL for gcc.

		=== gcc Summary ===

# of expected passes		144672
# of unexpected failures	95
# of unexpected successes	28
# of expected failures		593
# of unsupported tests		2275
/sources/gcc/gcc-9.3.0/build/gcc/xgcc  version 9.3.0 (GCC) 

		=== gdc tests ===


Running target unix

		=== gdc Summary ===

# of expected passes		29426
/sources/gcc/gcc-9.3.0/build/gcc/gdc  version 9.3.0 (GCC) 

		=== gfortran tests ===


Running target unix
FAIL: gfortran.dg/vect/vect-8.f90   -O   scan-tree-dump-times vect "vectorized 22 loops" 1

		=== gfortran Summary ===

# of expected passes		50749
# of unexpected failures	1
# of expected failures		177
# of unsupported tests		75
/sources/gcc/gcc-9.3.0/build/gcc/gfortran  version 9.3.0 (GCC) 

		=== g++ tests ===


Running target unix
FAIL: g++.dg/guality/pr55665.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 23 p == 40

		=== g++ Summary ===

# of expected passes		135675
# of unexpected failures	1
# of expected failures		529
# of unsupported tests		6072
/sources/gcc/gcc-9.3.0/build/gcc/xg++  version 9.3.0 (GCC) 

		=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

		=== go Summary ===

# of expected passes		7349
# of unexpected failures	1
# of expected failures		1
# of untested testcases		6
# of unsupported tests		1
/sources/gcc/gcc-9.3.0/build/gcc/gccgo  version 9.3.0 (GCC) 

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


Running target unix

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

# of expected passes		1458
# of expected failures		10
# of unsupported tests		77
/sources/gcc/gcc-9.3.0/build/gcc/xg++  version 9.3.0 (GCC) 

		=== objc tests ===


Running target unix

		=== objc Summary ===

# of expected passes		2798
# of expected failures		6
# of unsupported tests		68
/sources/gcc/gcc-9.3.0/build/gcc/xgcc  version 9.3.0 (GCC) 

		=== gotools tests ===

FAIL: go test misc/cgo/test

		=== gotools Summary ===
# of expected passes		332
# of unexpected failures	1
# of untested testcases		184
/sources/gcc/gcc-9.3.0/build/./gcc/gccgo version 9.3.0 (GCC)

		=== libatomic tests ===


Running target unix

		=== libatomic Summary ===

# of expected passes		54
		=== libffi tests ===


Running target unix

		=== libffi Summary ===

# of expected passes		2214
		=== libgo tests ===


Running target unix
FAIL: runtime/pprof

		=== libgo Summary ===

# of expected passes		183
# of unexpected failures	1
/sources/gcc/gcc-9.3.0/build/./gcc/gccgo version 9.3.0 (GCC)

		=== libgomp tests ===


Running target unix

		=== libgomp Summary ===

# of expected passes		6468
# of expected failures		2
# of unsupported tests		349
		=== libitm tests ===


Running target unix

		=== libitm Summary ===

# of expected passes		42
# of expected failures		3
# of unsupported tests		1
		=== libphobos tests ===


Running target unix

		=== libphobos Summary ===

# of expected passes		756
		=== libstdc++ tests ===


Running target unix
FAIL: 22_locale/time_get/get_time/char/2.cc execution test
FAIL: 22_locale/time_get/get_time/char/wrapped_env.cc execution test
FAIL: 22_locale/time_get/get_time/char/wrapped_locale.cc execution test
FAIL: 22_locale/time_get/get_time/wchar_t/2.cc execution test
FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_env.cc execution test
FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_locale.cc execution test
FAIL: libstdc++-prettyprinters/80276.cc whatis p4
FAIL: libstdc++-prettyprinters/80276.cc whatis p4

		=== libstdc++ Summary ===

# of expected passes		13677
# of unexpected failures	8
# of expected failures		78
# of unsupported tests		378

comment:7 by Douglas R. Reno, 4 years ago

Skipping the 95 fail for GCC, but the guality suite strikes again.

      === gcc Summary ===

# of expected passes    144590
# of unexpected failures   95
# of unexpected successes  28
# of expected failures     593
# of unsupported tests     2275
/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/xgcc  version 9.3.0 (GCC)

      === gdc tests ===


Running target unix

      === gdc Summary ===

# of expected passes    29426

/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/gdc  version 9.3.0 (GCC)

      === gfortran tests ===


Running target unix
FAIL: gfortran.dg/vect/vect-8.f90   -O   scan-tree-dump-times vect "vectorized 22 loops" 1

      === gfortran Summary ===

# of expected passes    50749
# of unexpected failures   1
# of expected failures     177
# of unsupported tests     75
/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/gfortran  version 9.3.0 (GCC)

      === g++ tests ===


Running target unix
FAIL: g++.dg/guality/pr55665.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 23 p == 40

      === g++ Summary ===

# of expected passes    135553
# of unexpected failures   1
# of expected failures     529
# of unsupported tests     6072
/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/xg++  version 9.3.0 (GCC)

      === go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments

      === go Summary ===

# of expected passes    7349
# of unexpected failures   1
# of expected failures     1
# of untested testcases    6
# of unsupported tests     1
/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/gccgo  version 9.3.0 (GCC)

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


Running target unix

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

# of expected passes    1458
# of expected failures     10
# of unsupported tests     77
/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/xg++  version 9.3.0 (GCC)

      === objc tests ===


Running target unix

      === objc Summary ===

# of expected passes    2798
# of expected failures     6
# of unsupported tests     68

}}}# of expected failures     6
# of unsupported tests     68
/sources/gcc-9.3.0/gcc-9.3.0/build/gcc/xgcc  version 9.3.0 (GCC)

      === gotools tests ===

FAIL: go test misc/cgo/test

      === gotools Summary ===
# of expected passes    333
# of unexpected failures   1
# of untested testcases    183
/sources/gcc-9.3.0/gcc-9.3.0/build/./gcc/gccgo version 9.3.0 (GCC)

      === libatomic tests ===


Running target unix

      === libatomic Summary ===

# of expected passes    54
      === libffi tests ===


Running target unix

      === libffi Summary ===

# of expected passes    2214
      === libgo tests ===


Running target unix
FAIL: runtime/pprof

      === libgo Summary ===

# of expected passes    183

# of expected passes    183
# of unexpected failures   1
/sources/gcc-9.3.0/gcc-9.3.0/build/./gcc/gccgo version 9.3.0 (GCC)

      === libgomp tests ===


Running target unix

      === libgomp Summary ===

# of expected passes    6468
# of expected failures     2
# of unsupported tests     349
      === libitm tests ===


Running target unix

      === libitm Summary ===

# of expected passes    42
# of expected failures     3
# of unsupported tests     1
      === libphobos tests ===


Running target unix

      === libphobos Summary ===

# of expected passes    756
      === libstdc++ tests ===


Running target unix
FAIL: 22_locale/numpunct/members/char/3.cc execution test
FAIL: 22_locale/time_get/get_time/char/2.cc execution test
FAIL: 22_locale/numpunct/members/char/3.cc execution test
FAIL: 22_locale/time_get/get_time/char/2.cc execution test
FAIL: 22_locale/time_get/get_time/char/wrapped_env.cc execution test
FAIL: 22_locale/time_get/get_time/char/wrapped_locale.cc execution test
FAIL: 22_locale/time_get/get_time/wchar_t/2.cc execution test
FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_env.cc execution test
FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_locale.cc execution test
FAIL: libstdc++-prettyprinters/80276.cc whatis p4
FAIL: libstdc++-prettyprinters/80276.cc whatis p4

      === libstdc++ Summary ===

# of expected passes    13770
# of unexpected failures   9
# of expected failures     78
# of unsupported tests     331

comment:8 by Douglas R. Reno, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r22864

comment:9 by Bruce Dubbs, 4 years ago

Milestone: 9.210,0

Milestone renamed

comment:10 by Bruce Dubbs, 4 years ago

Milestone: 10,010.0

Milestone renamed

Note: See TracTickets for help on using tickets.