Publishing details
Changelog
gcc-4.8 (4.8.5-4ubuntu8) bionic; urgency=medium
[ Matthias Klose ]
* Stop build gcj in current distro releases. Addresses: #892536.
* Split off the documentation part from the retpoline patches.
* Fix build dependency on realpath.
[ Steve Beattie ]
* Add retpoline support for x86 via adding -mindirect-branch=,
-mindirect-branch-register, and -mfunction-return= support
(LP: #1749261)
- 0001-i386-Move-struct-ix86_frame-to-machine_function.diff,
0002-i386-Use-reference-of-struct-ix86_frame-to-avoid-cop.diff,
0003-i386-Use-const-reference-of-struct-ix86_frame-to-avo.diff,
0004-x86-Add-mindirect-branch.diff,
0005-x86-Add-mfunction-return.diff,
0006-x86-Add-mindirect-branch-register.diff,
0007-x86-Add-V-register-operand-modifier.diff,
0008-x86-Disallow-mindirect-branch-mfunction-return-with-.diff,
0009-Use-INVALID_REGNUM-in-indirect-thunk-processing.diff:
implement -mindirect-branch=<keep|thunk|thunk-inline|thunk-extern>
with attribute support, -mindirect-branch-register, and
-mfunction-return=<thunk|thunk-inline|thunk-extern> with
attribute support. Thanks to H.J. Lu.
-- Matthias Klose <email address hidden> Mon, 19 Mar 2018 16:12:10 +0800
Builds
Built packages
-
cpp-4.8
GNU C preprocessor
-
cpp-4.8-dbgsym
debug symbols for cpp-4.8
-
cpp-4.8-doc
Documentation for the GNU C preprocessor (cpp)
-
g++-4.8-dbgsym
debug symbols for g++-4.8
-
g++-4.8-multilib
GNU C++ compiler (multilib support)
-
gcc-4.8-base
GCC, the GNU Compiler Collection (base package)
-
gcc-4.8-dbgsym
debug symbols for gcc-4.8
-
gcc-4.8-doc
Documentation for the GNU compilers (gcc, gobjc, g++)
-
gcc-4.8-locales
GCC, the GNU compiler collection (native language support files)
-
gcc-4.8-multilib
GNU C compiler (multilib support)
-
gcc-4.8-plugin-dev
Files for GNU GCC plugin development.
-
gcc-4.8-plugin-dev-dbgsym
debug symbols for gcc-4.8-plugin-dev
-
gcc-4.8-source
Source of the GNU Compiler Collection
-
gccgo-4.8
GNU Go compiler
-
gccgo-4.8-dbgsym
debug symbols for gccgo-4.8
-
gccgo-4.8-doc
Documentation for the GNU Go compiler (gccgo)
-
gccgo-4.8-multilib
GNU Go compiler (multilib support)
-
gdc-4.8
GNU D compiler (version 2), based on the GCC backend
-
gdc-4.8-dbgsym
debug symbols for gdc-4.8
-
gfortran-4.8
GNU Fortran compiler
-
gfortran-4.8-dbgsym
debug symbols for gfortran-4.8
-
gfortran-4.8-doc
Documentation for the GNU Fortran compiler (gfortran)
-
gfortran-4.8-multilib
GNU Fortran compiler (multilib support)
-
gobjc++-4.8
GNU Objective-C++ compiler
-
gobjc++-4.8-dbgsym
debug symbols for gobjc++-4.8
-
gobjc++-4.8-multilib
GNU Objective-C++ compiler (multilib support)
-
gobjc-4.8
GNU Objective-C compiler
-
gobjc-4.8-dbgsym
debug symbols for gobjc-4.8
-
gobjc-4.8-multilib
GNU Objective-C compiler (multilib support)
-
lib32asan0
AddressSanitizer -- a fast memory error detector (32bit)
-
lib32asan0-dbg
AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
-
lib32gcc-4.8-dev
GCC support library (32 bit development files)
-
lib32gfortran-4.8-dev
Runtime library for GNU Fortran applications (32bit development files)
-
lib32go4
Runtime library for GNU Go applications (32bit)
-
lib32go4-dbg
Runtime library for GNU Go applications (32 bit debug symbols)
-
lib32objc-4.8-dev
Runtime library for GNU Objective-C applications (32bit development files)
-
lib32stdc++-4.8-dev
GNU Standard C++ Library v3 (development files)
-
lib32stdc++6-4.8-dbg
GNU Standard C++ Library v3 (debugging files)
-
lib64asan0
AddressSanitizer -- a fast memory error detector (64bit)
-
lib64asan0-dbg
AddressSanitizer -- a fast memory error detector (64bit debug symbols)
-
lib64gcc-4.8-dev
GCC support library (64bit development files)
-
lib64gfortran-4.8-dev
Runtime library for GNU Fortran applications (64bit development files)
-
lib64go4
Runtime library for GNU Go applications (64bit)
-
lib64go4-dbg
Runtime library for GNU Go applications (64bit debug symbols)
-
lib64objc-4.8-dev
Runtime library for GNU Objective-C applications (64bit development files)
-
lib64stdc++-4.8-dev
GNU Standard C++ Library v3 (development files)
-
lib64stdc++6-4.8-dbg
GNU Standard C++ Library v3 (debugging files)
-
libasan0
AddressSanitizer -- a fast memory error detector
-
libasan0-dbg
AddressSanitizer -- a fast memory error detector (debug symbols)
-
libgcc-4.8-dev
GCC support library (development files)
-
libgfortran-4.8-dev
Runtime library for GNU Fortran applications (development files)
-
libgo4
Runtime library for GNU Go applications
-
libgo4-dbg
Runtime library for GNU Go applications (debug symbols)
-
libobjc-4.8-dev
Runtime library for GNU Objective-C applications (development files)
-
libphobos-4.8-dev
Phobos D standard library
-
libsfasan0
AddressSanitizer -- a fast memory error detector (soft float ABI)
-
libsfasan0-dbg
AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
-
libsfgcc-4.8-dev
GCC support library (soft float ABI development files)
-
libsfgfortran-4.8-dev
Runtime library for GNU Fortran applications (soft float ABI development files)
-
libsfobjc-4.8-dev
Runtime library for GNU Objective-C applications (soft float development files)
-
libsfstdc++-4.8-dev
GNU Standard C++ Library v3 (development files)
-
libsfstdc++6-4.8-dbg
GNU Standard C++ Library v3 (debugging files)
-
libstdc++-4.8-dev
GNU Standard C++ Library v3 (development files)
-
libstdc++-4.8-doc
GNU Standard C++ Library v3 (documentation files)
-
libstdc++-4.8-pic
GNU Standard C++ Library v3 (shared library subset kit)
-
libstdc++6-4.8-dbg
GNU Standard C++ Library v3 (debugging files)
-
libx32asan0
AddressSanitizer -- a fast memory error detector (x32)
-
libx32asan0-dbg
AddressSanitizer -- a fast memory error detector (x32 debug symbols)
-
libx32gcc-4.8-dev
GCC support library (x32 development files)
-
libx32gfortran-4.8-dev
Runtime library for GNU Fortran applications (x32 development files)
-
libx32go4
Runtime library for GNU Go applications (x32)
-
libx32go4-dbg
Runtime library for GNU Go applications (x32 debug symbols)
-
libx32objc-4.8-dev
Runtime library for GNU Objective-C applications (x32 development files)
-
libx32stdc++-4.8-dev
GNU Standard C++ Library v3 (development files)
-
libx32stdc++6-4.8-dbg
GNU Standard C++ Library v3 (debugging files)
Package files