Advance Toolchain 11.0-4
New features in 11.0-4
- GCC provides:
- Support for x86 SSE3 and SSSE3 intrinsics.
- Fix enabling gccgo tests on ppc64.
- Fix for PowerPC xmmintrin.h emulation for _mm_{min,max}_ps not semantically equivalent.
- Fix for PPC64 implementation of ./rs6000/emmintrin.h gives out of range for _mm_slli_epi32.
- Fix for mmintrin.h intrinsic headers for PowerPC code fails on power9.
- Fix for PowerPC complex multiply/divide calls the wrong function when -mabi=ieeelongdouble.
- Fix for PowerPC: Using -mabi=ieeelongdouble calls wrong function for __builtin_powi.
- Fix for numerous big-endian issues with compatibility implementations of vector intrinsics for powerpc.
- Fix for r266868 breaks gcc.target/powerpc/undef-bool-2.c on powerpc64.
- The GNU C Library provides:
- Fix for CVE-2018-19591: if_nametoindex: Fix descriptor for overlong name.
- Fix stack overflow with huge PT_NOTE segment.
- Build some IFUNC math functions for libc and libm.
- Don't return ifa entries with NULL names.
- Fix netgroup cache keys.
- Fix nscd readlink argument aliasing.
- Avoid use of strlen in getlogin_r.
- Fix p_secstodate overflow handling.
- Fix path length overflow in realpath.
- Properly cleanup if first helper thread creation failed.
- Fix crash in resolver on memory allocation failure.
- Fully initialize struct mmsghdr in send_dg.
- Fix blocking pthread_join.
- Fix parameter type in C++ version of iseqsig.
- Avoid _allocate_buffer, _free_buffer function pointers.
- Disable vtable validation in case of interposition.
- Use _STRUCT_TIMESPEC as guard in .
- Remove part under a non-free license.
- Fix waiters-after-spinning case.
- Use correct type for si_band in siginfo_t.
- Fix misreported errno on preadv2/pwritev2.
- Do not return NULL on asprintf failure in gettext.
- Always call memcpy in _int_realloc.
- Binutils provides:
- Fix symbol resolution with linker plugins for defsym symbols.
- Fix memory corruption when using memcpy to overwrite a string in place.
- Add new plugin interface to get list of symbols wrapped with --wrap option.
- Add new option -z,keep-text-section prefix.
- Golang provides:
- Go 1.9.7.
- Fix enabling debug information.
- Fix comparison of long byte slices on s390x.
- Improve performance on ppc64x (unrolling loops, AddMulVVW, mulAddVWW, and addVW/subVW).
- Implement faster atomics for ppc64x.
- Use unsigned loads for multi-element comparisons.
- OProfile provides fix to recognize Power9.
- OpenSSL provides:
- Fix for CVE-2018-0732.
- Fix for CVE-2018-0734.
- Fix for CVE-2018-0735.
- Fix for CVE-2018-5407.
Packages in 11.0-4
- The Advance Toolchain is a self contained toolchain which isn't reliant on the base system toolchain.
- Base toolchain packages:
- GNU Binutils - 2.29-8efd17cb2568 online docs
- Expat XML Parser - 2.2.3-97c6bd019900 online docs
- GCC (GNU Compiler Collection) - 7.4-268000 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 7.4-268000 online docs
- GNU Libgomp - 7.4-268000 online docs
- GNU C Library - 2.26-c49ad9bdc9ec online docs
- GNU Multiple Precision Library - 6.1.2 online docs
- GNU MPC Library - 1.0.3 online docs
- GNU MPFR Library - 3.1.6-12174 online docs
- Additional support libraries, including some additional floating point support libraries:
- Libauxv - 1.1.0 online docs
- Decimal Floating Point C Library - 1.0.13-62cdd3a online docs
- Libhugetlbfs - 2.20-e441800 online docs
- Libvecpf - 1.1.0 online docs
- Open Secure Sockets Layer - 1.1.0j-47c55f881ffe online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Python - 3.6.6-4cf1f54eb764 online docs
- TCMalloc - 2.6-e033431e5a9e online docs
- ZLIB Compression Library - 1.2.11 online docs
- Development tools:
- GDB (GNU Debugger) - 8.0.1-378272cef651 online docs
- Additional performance and debugging tools:
- Libpfm - 4.8.0-f3c229370d40 online docs
- OProfile - 1.2.0-4a518527ba22 with Java Support online docs
- Valgrind - 3.13.0-16446 online docs
- Additional multi core support libraries:
- Boost - 1.64.0 online docs
- SPHDE - 1.4.0-6a630fad0fbe online docs
- Userspace RCU - 0.10.2-092940443356 online docs
- Thread Building Blocks - 2017_U8-75224c4c1f3c online docs
- Golang:
- Golang - 1.9-89fdb3ccf73c online docs