gcc-9 9.3.0-10ubuntu2 source package in Ubuntu

Changelog

gcc-9 (9.3.0-10ubuntu2) focal; urgency=medium

  * Update to git 20200408 from the gcc-9 branch.
    - Fix PR target/94509 (x86), PR target/94488 (AArch64), PR debug/94459,
      PR target/94460 (x86), PR middle-end/94423, PR middle-end/94412,
      PR target/93069 (x86), PR tree-optimization/94329, PR middle-end/94303,
      PR debug/94283, PR debug/94283, PR debug/94277, PR target/94518 (AArch64),
      PR tree-optimization/94211, PR target/94500 (x86), PR c++/94512,
      PR gcov-profile/94029, PR c/94172, PR c++/94512, PR c++/94477,
      PR c++/94385, PR c++/93931, PR c++/90995, PR c++/93597, PR c++/91377,
      PR c++/94453, PR d/94240, PR fortran/93686.
  * Don't install the empty gcc_lib_dir in gcc-N-base.
  * Re-enable running the testsuite.

 -- Matthias Klose <email address hidden>  Thu, 09 Apr 2020 12:38:09 +0200

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Focal
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Focal release main devel

Downloads

File Size SHA-256 Checksum
gcc-9_9.3.0.orig.tar.gz 86.3 MiB e12a3369d34f49dd18f341dc3d101cc643129663a7b44312fddba595374e718f
gcc-9_9.3.0-10ubuntu2.debian.tar.xz 606.9 KiB ea0575c3553d6b6767a1454f80d3752ddf2f217f96b9b416fa38fdcdffe1ffe3
gcc-9_9.3.0-10ubuntu2.dsc 23.7 KiB 1d22f7b0eb0d5d57faf213e9b19730486e6ce613afdcda5e233e67da193ed065

View changes file

Binary packages built by this source

cpp-9: GNU C preprocessor

 A macro processor that is used automatically by the GNU C compiler
 to transform programs before actual compilation.
 .
 This package has been separated from gcc for the benefit of those who
 require the preprocessor but not the compiler.

cpp-9-dbgsym: debug symbols for cpp-9
cpp-9-doc: Documentation for the GNU C preprocessor (cpp)

 Documentation for the GNU C preprocessor in info format.

g++-9: GNU C++ compiler

 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.

g++-9-dbgsym: No summary available for g++-9-dbgsym in ubuntu groovy.

No description available for g++-9-dbgsym in ubuntu groovy.

g++-9-multilib: GNU C++ compiler (multilib support)

 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 .
 This is a dependency package, depending on development packages
 for the non-default multilib architecture(s).

gcc-9: GNU C compiler

 This is the GNU C compiler, a fairly portable optimizing compiler for C.

gcc-9-base: No summary available for gcc-9-base in ubuntu groovy.

No description available for gcc-9-base in ubuntu groovy.

gcc-9-dbgsym: No summary available for gcc-9-dbgsym in ubuntu groovy.

No description available for gcc-9-dbgsym in ubuntu groovy.

gcc-9-doc: Documentation for the GNU compilers (gcc, gobjc, g++)

 Documentation for the GNU compilers in info format.

gcc-9-hppa64-linux-gnu: GNU C compiler (cross compiler for hppa64)

 This is the GNU C compiler, a fairly portable optimizing compiler for C.

gcc-9-hppa64-linux-gnu-dbgsym: debug symbols for gcc-9-hppa64-linux-gnu
gcc-9-locales: No summary available for gcc-9-locales in ubuntu groovy.

No description available for gcc-9-locales in ubuntu groovy.

gcc-9-multilib: GNU C compiler (multilib support)

 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 .
 This is a dependency package, depending on development packages
 for the non-default multilib architecture(s).

gcc-9-offload-nvptx: No summary available for gcc-9-offload-nvptx in ubuntu groovy.

No description available for gcc-9-offload-nvptx in ubuntu groovy.

gcc-9-offload-nvptx-dbgsym: debug symbols for gcc-9-offload-nvptx
gcc-9-plugin-dev: No summary available for gcc-9-plugin-dev in ubuntu groovy.

No description available for gcc-9-plugin-dev in ubuntu groovy.

gcc-9-plugin-dev-dbgsym: debug symbols for gcc-9-plugin-dev
gcc-9-source: Source of the GNU Compiler Collection

 This package contains the sources and patches which are needed to
 build the GNU Compiler Collection (GCC).

gcc-9-test-results: Test results for the GCC test suite

 This package contains the test results for running the GCC test suite
 for a post build analysis.

gccbrig-9: GNU BRIG (HSA IL) frontend

 This is the GNU BRIG (HSA IL) frontend.
 The consumed format is a binary representation. The textual HSAIL
 can be compiled to it with a separate assembler.

gccbrig-9-dbgsym: debug symbols for gccbrig-9
gccgo-9: GNU Go compiler

 This is the GNU Go compiler, which compiles Go on platforms supported
 by the gcc compiler. It uses the gcc backend to generate optimized code.

gccgo-9-dbgsym: debug symbols for gccgo-9
gccgo-9-doc: No summary available for gccgo-9-doc in ubuntu groovy.

No description available for gccgo-9-doc in ubuntu groovy.

gccgo-9-multilib: GNU Go compiler (multilib support)

 This is the GNU Go compiler, which compiles Go on platforms supported
 by the gcc compiler.
 .
 This is a dependency package, depending on development packages
 for the non-default multilib architecture(s).

gdc-9: No summary available for gdc-9 in ubuntu groovy.

No description available for gdc-9 in ubuntu groovy.

gdc-9-dbgsym: No summary available for gdc-9-dbgsym in ubuntu groovy.

No description available for gdc-9-dbgsym in ubuntu groovy.

gdc-9-multilib: GNU D compiler (version 2, multilib support)

 This is the GNU D compiler, which compiles D on platforms supported by gcc.
 It uses the gcc backend to generate optimised code.
 .
 This is a dependency package, depending on development packages
 for the non-default multilib architecture(s).

gfortran-9: GNU Fortran compiler

 This is the GNU Fortran compiler, which compiles
 Fortran on platforms supported by the gcc compiler. It uses the
 gcc backend to generate optimized code.

gfortran-9-dbgsym: debug symbols for gfortran-9
gfortran-9-doc: Documentation for the GNU Fortran compiler (gfortran)

 Documentation for the GNU Fortran compiler in info format.

gfortran-9-multilib: No summary available for gfortran-9-multilib in ubuntu groovy.

No description available for gfortran-9-multilib in ubuntu groovy.

gm2-9: GNU Modula-2 compiler

 This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 supported by gcc. It uses the gcc backend to generate optimised code.

gm2-9-dbgsym: debug symbols for gm2-9
gnat-9: GNU Ada compiler

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 This package provides the compiler, tools and runtime library that handles
 exceptions using the default zero-cost mechanism.

gnat-9-dbgsym: No summary available for gnat-9-dbgsym in ubuntu groovy.

No description available for gnat-9-dbgsym in ubuntu groovy.

gnat-9-doc: GNU Ada compiler (documentation)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnat library provides runtime components needed by most
 applications produced with GNAT.
 .
 This package contains the documentation in info format.

gobjc++-9: GNU Objective-C++ compiler

 This is the GNU Objective-C++ compiler, which compiles
 Objective-C++ on platforms supported by the gcc compiler. It uses the
 gcc backend to generate optimized code.

gobjc++-9-dbgsym: No summary available for gobjc++-9-dbgsym in ubuntu groovy.

No description available for gobjc++-9-dbgsym in ubuntu groovy.

gobjc++-9-multilib: GNU Objective-C++ compiler (multilib support)

 This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
 platforms supported by the gcc compiler.
 .
 This is a dependency package, depending on development packages
 for the non-default multilib architecture(s).

gobjc-9: No summary available for gobjc-9 in ubuntu groovy.

No description available for gobjc-9 in ubuntu groovy.

gobjc-9-dbgsym: debug symbols for gobjc-9
gobjc-9-multilib: No summary available for gobjc-9-multilib in ubuntu groovy.

No description available for gobjc-9-multilib in ubuntu groovy.

lib32asan5: AddressSanitizer -- a fast memory error detector (32bit)

 AddressSanitizer (ASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

lib32asan5-dbgsym: debug symbols for lib32asan5
lib32gcc-9-dev: GCC support library (32 bit development files)

 This package contains the headers and static library files necessary for
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.

lib32gfortran-9-dev: Runtime library for GNU Fortran applications (32bit development files)

 This package contains the headers and static library files needed to build
 GNU Fortran applications.

lib32go-9-dev: Runtime library for GNU Go applications (32bit development files)

 This package contains the headers and static library files needed to build
 GNU Go applications.

lib32go14: No summary available for lib32go14 in ubuntu groovy.

No description available for lib32go14 in ubuntu groovy.

lib32gphobos-9-dev: No summary available for lib32gphobos-9-dev in ubuntu groovy.

No description available for lib32gphobos-9-dev in ubuntu groovy.

lib32gphobos76: Phobos D standard library (runtime library)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

lib32gphobos76-dbgsym: debug symbols for lib32gphobos76
lib32objc-9-dev: Runtime library for GNU Objective-C applications (32bit development files)

 This package contains the headers and static library files needed to build
 GNU ObjC applications.

lib32stdc++-9-dev: GNU Standard C++ Library v3 (development files)

 This package contains the headers and static library files necessary for
 building C++ programs which use libstdc++.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

lib32stdc++6-9-dbg: GNU Standard C++ Library v3 (debug build)

 This package contains a debug build of the shared libstdc++ library. The debug
 symbols for the default build can be found in the libstdc++6-dbgsym package.

lib64asan5: AddressSanitizer -- a fast memory error detector (64bit)

 AddressSanitizer (ASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

lib64asan5-dbgsym: debug symbols for lib64asan5
lib64gcc-9-dev: GCC support library (64bit development files)

 This package contains the headers and static library files necessary for
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.

lib64gfortran-9-dev: Runtime library for GNU Fortran applications (64bit development files)

 This package contains the headers and static library files needed to build
 GNU Fortran applications.

lib64go-9-dev: No summary available for lib64go-9-dev in ubuntu groovy.

No description available for lib64go-9-dev in ubuntu groovy.

lib64go14: Runtime library for GNU Go applications (64bit)

 Library needed for GNU Go applications linked against the
 shared library.

lib64gphobos-9-dev: Phobos D standard library (64bit development files)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

lib64gphobos76: Phobos D standard library (runtime library)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

lib64gphobos76-dbgsym: No summary available for lib64gphobos76-dbgsym in ubuntu groovy.

No description available for lib64gphobos76-dbgsym in ubuntu groovy.

lib64objc-9-dev: Runtime library for GNU Objective-C applications (64bit development files)

 This package contains the headers and static library files needed to build
 GNU ObjC applications.

lib64stdc++-9-dev: GNU Standard C++ Library v3 (development files)

 This package contains the headers and static library files necessary for
 building C++ programs which use libstdc++.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

lib64stdc++6-9-dbg: GNU Standard C++ Library v3 (debug build)

 This package contains a debug build of the shared libstdc++ library. The debug
 symbols for the default build can be found in the libstdc++6-dbgsym package.

libasan5: AddressSanitizer -- a fast memory error detector

 AddressSanitizer (ASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

libasan5-dbgsym: debug symbols for libasan5
libgcc-9-dev: No summary available for libgcc-9-dev in ubuntu groovy.

No description available for libgcc-9-dev in ubuntu groovy.

libgccjit-9-dev: GCC just-in-time compilation (development files)

 libgccjit provides an embeddable shared library with an API for adding
 compilation to existing programs using GCC.

libgccjit-9-doc: GCC just-in-time compilation (documentation)

 libgccjit provides an embeddable shared library with an API for adding
 compilation to existing programs using GCC.

libgfortran-9-dev: Runtime library for GNU Fortran applications (development files)

 This package contains the headers and static library files needed to build
 GNU Fortran applications.

libgm2-0: GNU Modula-2 standard library (runtime library)

 This is the GNU Modula-2 standard library that comes with the gm2 compiler.

libgm2-0-dbgsym: debug symbols for libgm2-0
libgm2-9-dev: GNU Modula-2 standard library

 This is the Modula-2 standard library that comes with the gm2 compiler.

libgnat-9: runtime for applications compiled with GNAT (shared library)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnat library provides runtime components needed by most
 applications produced with GNAT.
 .
 This package contains the runtime shared library.

libgnat-9-dbgsym: debug symbols for libgnat-9
libgnatvsn9: No summary available for libgnatvsn9 in ubuntu groovy.

No description available for libgnatvsn9 in ubuntu groovy.

libgnatvsn9-dbgsym: debug symbols for libgnatvsn9
libgnatvsn9-dev: GNU Ada compiler selected components (development files)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnatvsn library exports selected GNAT components for use in other
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 GPL, allowing to link proprietary programs with it.
 .
 This package contains the development files and static library.

libgo-9-dev: No summary available for libgo-9-dev in ubuntu groovy.

No description available for libgo-9-dev in ubuntu groovy.

libgo14: No summary available for libgo14 in ubuntu groovy.

No description available for libgo14 in ubuntu groovy.

libgphobos-9-dev: Phobos D standard library

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

libgphobos76: Phobos D standard library (runtime library)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

libgphobos76-dbgsym: debug symbols for libgphobos76
libhsail-rt-9-dev: HSAIL runtime library (development files)

 This library implements the agent-side runtime functionality required
 to run HSA finalized programs produced by the BRIG frontend.
 .
 The library contains both the code required to run kernels on the agent
 and also functions implementing more complex HSAIL instructions.

libobjc-9-dev: No summary available for libobjc-9-dev in ubuntu groovy.

No description available for libobjc-9-dev in ubuntu groovy.

libsfasan5: AddressSanitizer -- a fast memory error detector (soft float ABI)

 AddressSanitizer (ASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

libsfasan5-dbgsym: debug symbols for libsfasan5
libsfgcc-9-dev: GCC support library (soft float ABI development files)

 This package contains the headers and static library files necessary for
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.

libsfgfortran-9-dev: No summary available for libsfgfortran-9-dev in ubuntu groovy.

No description available for libsfgfortran-9-dev in ubuntu groovy.

libsfgphobos-9-dev: Phobos D standard library (soft float ABI development files)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

libsfgphobos76: Phobos D standard library (runtime library)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

libsfgphobos76-dbgsym: No summary available for libsfgphobos76-dbgsym in ubuntu groovy.

No description available for libsfgphobos76-dbgsym in ubuntu groovy.

libsfobjc-9-dev: Runtime library for GNU Objective-C applications (soft float development files)

 This package contains the headers and static library files needed to build
 GNU ObjC applications.

libsfstdc++-9-dev: GNU Standard C++ Library v3 (development files)

 This package contains the headers and static library files necessary for
 building C++ programs which use libstdc++.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

libsfstdc++6-9-dbg: No summary available for libsfstdc++6-9-dbg in ubuntu groovy.

No description available for libsfstdc++6-9-dbg in ubuntu groovy.

libstdc++-9-dev: GNU Standard C++ Library v3 (development files)

 This package contains the headers and static library files necessary for
 building C++ programs which use libstdc++.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

libstdc++-9-doc: GNU Standard C++ Library v3 (documentation files)

 This package contains documentation files for the GNU stdc++ library.
 .
 One set is the distribution documentation, the other set is the
 source documentation including a namespace list, class hierarchy,
 alphabetical list, compound list, file list, namespace members,
 compound members and file members.

libstdc++-9-pic: GNU Standard C++ Library v3 (shared library subset kit)

 This is used to develop subsets of the libstdc++ shared libraries for
 use on custom installation floppies and in embedded systems.
 .
 Unless you are making one of those, you will not need this package.

libstdc++6-9-dbg: GNU Standard C++ Library v3 (debug build)

 This package contains a debug build of the shared libstdc++ library. The debug
 symbols for the default build can be found in the libstdc++6-dbgsym package.

libx32asan5: AddressSanitizer -- a fast memory error detector (x32)

 AddressSanitizer (ASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

libx32asan5-dbgsym: No summary available for libx32asan5-dbgsym in ubuntu groovy.

No description available for libx32asan5-dbgsym in ubuntu groovy.

libx32gcc-9-dev: No summary available for libx32gcc-9-dev in ubuntu groovy.

No description available for libx32gcc-9-dev in ubuntu groovy.

libx32gfortran-9-dev: Runtime library for GNU Fortran applications (x32 development files)

 This package contains the headers and static library files needed to build
 GNU Fortran applications.

libx32go-9-dev: Runtime library for GNU Go applications (x32 development files)

 This package contains the headers and static library files needed to build
 GNU Go applications.

libx32go14: Runtime library for GNU Go applications (x32)

 Library needed for GNU Go applications linked against the
 shared library.

libx32gphobos-9-dev: No summary available for libx32gphobos-9-dev in ubuntu groovy.

No description available for libx32gphobos-9-dev in ubuntu groovy.

libx32gphobos76: No summary available for libx32gphobos76 in ubuntu groovy.

No description available for libx32gphobos76 in ubuntu groovy.

libx32gphobos76-dbgsym: debug symbols for libx32gphobos76
libx32objc-9-dev: Runtime library for GNU Objective-C applications (x32 development files)

 This package contains the headers and static library files needed to build
 GNU ObjC applications.

libx32stdc++-9-dev: GNU Standard C++ Library v3 (development files)

 This package contains the headers and static library files necessary for
 building C++ programs which use libstdc++.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

libx32stdc++6-9-dbg: No summary available for libx32stdc++6-9-dbg in ubuntu groovy.

No description available for libx32stdc++6-9-dbg in ubuntu groovy.