Advance Toolchain 14.0-5
Advance Toolchain new location
Since the end of August 2019, Advance Toolchain has been available from a new FTP server: public.dhe.ibm.com
Please be advised the FTP server at Unicamp won't be updated any longer.
New features in 14.0-5
- GCC provides:
- Fix for ICE on data initialization of type(character) with wrong data.
- Fix for ICE in gfc_widechar_to_char, at fortran/scanner.c:198.
- Fix for ICE in aggregate_value_p at gcc/function.c:2046.
- Fix for __SIZEOF_FLOAT128__ not defined on powerpc64le-linux.
- Fix for ICE with -O2: Segmentation fault, memcpy, copy_bb.
- Fix for AddressSanitizer: CHECK failed: asan_malloc_linux.cpp:46.
- Fix for ICE: in extract_insn, at recog.c:2769 (error: unrecognizable insn).
- Fix for ICE in add_init_expr_to_sym, at fortran/decl.c:2062.
- Fix for internal error occurs when overloading intrinsic since r9-1566-g87c789f1c0b2df41.
- Fix for powerpc: asm machine directive wrong for FSL processors.
- Fix for ICE in get_array_charlen, at fortran/trans-array.c:7244.
- Fix for -mlong-double-64 should override a previous -mabi=ibmlongdouble.
- Fix for libgcc missing __floatdiif.
- Fix for ICE in gfc_simplify_eoshift, at fortran/simplify.cc:2590.
- Fix for ICE on list comprehension with default derived type constructor.
- Fix for GNAT.Serial_Communications does not properly close the port.
- OpenSSL provides:
- Version 1.1.1n, see the release notes for details.
- Fix for unable to import PKCS#8 objects with short password.
- Fix for integer overflow in evp_EncryptDecryptUpdate.
- Fix for client allows more than one HelloRetryRequest.
- Fix for new_session_ticket message may contain invalid ticket_lifetime when using TLSv1.3.
- Fix for version 1.1.1L crashes with null pointer access in ERR_load_strings().
- Fix for issue on the commit fb67978a9* on OpenSSL_1_1_1-stable branch: OpenSSL Build Error.
- Fix for division incorrect result on allocation failure.
- Python provides:
- Version 3.8.13, see the release notes for details.
Packages in 14.0-5
- The Advance Toolchain is a self contained toolchain which isn't reliant on the base system toolchain.
- Base toolchain packages:
- GNU Binutils - 2.35.2-3437a8bad8a4 online docs
- Expat XML Parser - 2.2.10-10e75ca59a2e online docs
- GCC (GNU Compiler Collection) - 10.3.1-42be91cfb198 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 10.3.1-42be91cfb198 online docs
- GNU Libgomp - 10.3.1-42be91cfb198 online docs
- GNU C Library - 2.32-b81d2ac6b424 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.15-1031321fa9d2 online docs
- Libhugetlbfs - 2.23-6b126a4d7da9 online docs
- Libvecpf - 1.1.0 online docs
- Open Secure Sockets Layer - 1.1.1n-c1c7004e7fcd online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Power Vector Library - 1.0.3-76ca105829a3 online docs
- Python - 3.8.13-d35af52caae8 online docs
- TCMalloc - 2.8-bda3c82e1161 online docs
- ZLIB Compression Library - 1.2.11-ba9df2111e9c online docs
- Development tools:
- GDB (GNU Debugger) - 9.2-9234a6aba1b6 online docs
- Additional performance and debugging tools:
- Valgrind - 3.16.1-24f63fd435e7 online docs
- Additional multi core support libraries:
- Boost - 1.73.0 online docs
- SPHDE - 1.4.0-6a630fad0fbe online docs
- Userspace RCU - 0.12.3-d362e4ba6d54 online docs
- Thread Building Blocks - 2020.3-eca91f16d749 online docs