Advance Toolchain 15.0-6
New features in 15.0-6
- GCC provides:
- Version 11.4, see the release notes for details.
- Fix for ICE with SELECT RANK.
- Fix for ICE in gfc_free_namespace, at fortran/symbol.c:4039 since r10-2798-ge68a35ae4a65d2b3.
- Fix for power10: Error: operand out of range.
- Fix for ICE in gfc_arith_plus, at fortran/arith.cc:654.
- Fix for Cannot use enum array with -fno-druntime.
- Fix for ICE in in extract_insn, at recog.cc:2791 on ppc64le with -mno-vsx.
- Fix for -mfull-toc (-mfp-in-toc) yields incorrect _Float128 constants on power9.
- Fix for Regression: segfault in findloc with allocatable array of allocatable characters.
- Fix for core.volatile.volatileLoad discarded if result is unused.
- Fix for ICE in gfc_compare_expr for findloc with complex literal array.
- Fix for MINVAL/MAXVAL and deferred-length character arrays.
- Fix for vec_ternarylogic intrinsic generates incorrect code on POWER10 target when compiled with GCC.
- Fix for Error: operand out of range (0x1391c is not between 0xffffffffffff8000 and 0x7fff).
- Fix for Out of bounds access with optimization inside io-implied-do-control.
- Fix for libgomp make check time is excessive.
- Fix for PACK intrinsic returns blank strings when an allocatable character array with allocatable length is used.
- Fix for ICE in mio_name_expr_t, at fortran/module.c:2159.
- Fix for ICE in extract_insn, at recog.c:2294 (error: unrecognizable insn).
- GNU C Library provides:
- Fix for Deferred cancellation triggers in __check_pf and looses lock leading to deadlock..
- Fix for getaddrinfo leaks memory with AI_ALL.
- Fix for hosts lookup broken for SUCCESS=CONTINUE and SUCCESS=MERGE (CVE-2023-4813).
- Fix for Slight bug in cache info codes for x86.
- Fix for Stack read overflow in getaddrinfo in no-aaaa mode (CVE-2023-4527).
- Fix for potential use-after-free in getcanonname (CVE-2023-4806).
- Fix for Memory leak in getaddrinfo after fix for bug 30843 (CVE-2023-5156).
- OpenSSL provides:
- Version 1.1.1w, see the release notes for details.
- Python provides:
- Version 3.9.18, see the release notes for details.
- Userspace RCU provides:
- Fix urcu-bp: misaligned reader accesses.
- rculfhash: Use caa_container_of_check_null in cds_lfht_entry.
- compiler.h: Introduce caa_container_of_check_null.
- compiler.h: Introduce caa_unqual_scalar_typeof.
- Avoid calling caa_container_of on NULL pointer in cds_lfht macros.
Packages in 15.0-6
- The Advance Toolchain is a self contained toolchain which isn't reliant on the base system toolchain.
- Base toolchain packages:
- GNU Binutils - 2.37.0-44f1cd7f536f online docs
- Expat XML Parser - 2.4.3-1e1b52be2d9e online docs
- GCC (GNU Compiler Collection) - 11.4.1-fcc70da2e3df [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 11.4.1-fcc70da2e3df online docs
- GNU Libgomp - 11.4.1-fcc70da2e3df online docs
- GNU C Library - 2.34-dcc367f148bc online docs
- GNU Multiple Precision Library - 6.1.2 online docs
- GNU MPC Library - 1.1.0-69ad1bcb8e9e online docs
- GNU MPFR Library - 4.0.2 online docs
- Additional support libraries, including some additional floating point support libraries:
- Decimal Floating Point C Library - 1.0.16-ff629deadfd1 online docs
- Libhugetlbfs - 2.23-6b126a4d7da9 online docs
- Libvecpf - 1.1.0 online docs
- Open Secure Sockets Layer - 1.1.1w-b372b1f76450 online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Power Vector Library - 1.0.4-64246b4af539 online docs
- Python - 3.9.18-43a6e4fa4934 online docs
- TCMalloc - 2.9.1-f7c6fb6c8e99 online docs
- ZLIB Compression Library - 1.2.11-ba9df2111e9c online docs
- Development tools:
- GDB (GNU Debugger) - 10.2.90-d19bc28bf80b online docs
- Additional performance and debugging tools:
- Valgrind - 3.17.0-dde556d51f82 online docs
- Additional multi core support libraries:
- Boost - 1.76.0 online docs
- SPHDE - 1.4.0-10897accedb5 online docs
- Userspace RCU - 0.13.3-df5fc97ba8e3 online docs
- Thread Building Blocks - 2021.6.0-4533e4ff0f0a online docs
- POWER NX zlib compliant library:
- NX GZIP library - 0.64-ba21450f7e4a online docs