Releases: advancetoolchain/advance-toolchain
Advance Toolchain 14.0-7
Debian 10 (buster) end of support
Debian 10 (buster) reached EOL in August 2022. Advance Toolchain packages won't be provided for Debian 10 (buster) with Advance Toolchain 14.0-7 and later.
New features in 14.0-7
- GCC provides:
- Fix for ICE on subroutine call with allocatable polymorphic assumed-rank argument.
- Fix for Wrong code with intent out assumed-rank allocatable.
- Fix for Optimization breaks pointer association.
- Fix for ICE on automatic reallocation.
- Fix for ICE in copy_to_mode_reg, at explow.c:651.
- Fix for Indefinite recursion when compiling -mmma requiring testcase w/ -maltivec.
- Fix for ICE: Invalid expression in gfc_element_size since r10-2083-g8dc63166e0b85954.
- Fix for ICE in gfc_conv_expr_op, at fortran/trans-expr.c:3882 since r12-3993-gb19bbfb148250536.
- Fix for g++.dg/torture/pr31863.C fails on darwin with "using serial compilation of 2 LTRANS jobs".
- Fix for ICE in find_array_section, at fortran/expr.cc:1582.
- Fix for No array-to-pointer conversion for MMA accumulator.
- Fix for ICE in add_init_expr_to_sym, at fortran/decl.cc:2132.
- Fix for lto -g ICE in dwarf2out_register_external_die at dwarf2out.cc:6072.
- Fix for lto -g ICE in dwarf2out_register_external_die at dwarf2out.cc:6076.
- Fix for LTO plugin fails to build in parallel builds.
- Fix for ICE in gen_movxo, at config/rs6000/mma.md:333.
- Fix for clobber ordering problem when an actual intent(in) argument depends on the value of an intent(out) argument.
- Fix for ICE in gfc_simplify_pack, at fortran/simplify.cc:6438 since r12-4278-g74ccca380cde5e79.
- Fix for ICE in gfc_simplify_expr, at fortran/expr.cc:2290.
- Fix for ICE in simplify_findloc_nodim, at fortran/simplify.cc:5675.
- Fix for ICE in gfc_simplify_unpack, at fortran/simplify.cc:8461.
- Fix for ICE in gfc_conv_procedure_call, at fortran/trans-expr.cc:6193.
- Fix for ICE on recursive DT with DTIO since r7-4096-gbf9f15ee55f5b291.
- Fix for Incorrect bound calculation when bound intrinsic used in size expression.
- Fix for ICE in gen_movxo, at config/rs6000/mma.md:339.
- Fix for ICE in gen_movoo, at config/rs6000/mma.md:292.
- Fix for ICE in check_charlen_present, at fortran/iresolve.cc:98 since r13-4394-g3832c6f7e672e76b.
- Fix for ICE in get_expr_storage_size, at fortran/interface.cc:2862.
- Fix for ICE in gfc_trans_use_stmts, at fortran/trans-decl.cc:5361 since r6-3704-g2b3f52a2d0fb22ba.
- Fix for ICE in get_expr_storage_size, at fortran/interface.cc:2941.
- Fix for ICE in gfc_check_dependency, at fortran/dependency.cc:1295.
- Fix for ICE in compare_bound_int(): Bad expression.
- Fix for ICE in transformational_result, at fortran/simplify.cc:478.
- Fix for Intrinsic IBITS(I,POS,LEN) fails when LEN equals to BIT_SIZE(I)..
- Fix for ICE in generate_coarray_sym_init, at fortran/trans-decl.c:5203.
- Fix for ICE in hash_operand, at fold-const.c:3768.
- Fix for ICE in mio_name_expr_t, at fortran/module.c:2159.
- Fix for ICE in expr_check_typed_help, at fortran/expr.c:5437.
- Fix for ICE: Segmentation fault (in add_reg_note).
- Fix for gcc.target/powerpc/divkc3-1.c and mulkc3-1.c fail for 32 bits.
- OpenSSL provides:
- Version 1.1.1s, see the release notes for details.
- Fix a memory leak in rsa_priv_encode.
- Fix the ceiling on how much encryption growth we can have.
- Python provides:
- Version 3.8.16, see the release notes for details.
- Update the OpenSSL version to 1.1.1t (GH-101727).
- TBB provides:
- Userspace RCU provides:
- Version 0.12.5, see the release notes for details.
Packages in 14.0-7
- 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.4.1-2d1a2d671959 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 10.4.1-2d1a2d671959 online docs
- GNU Libgomp - 10.4.1-2d1a2d671959 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.1s-68cec7e9d31f online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- P...
Advance Toolchain 15.0-4
Debian 10 (buster) end of support
Debian 10 (buster) reached EOL in August 2022. Advance Toolchain packages won't be provided for Debian 10 (buster) with Advance Toolchain 15.0-4 and later.
New features in 15.0-4
- GCC provides:
- Fix for ICE on subroutine call with allocatable polymorphic assumed-rank argument.
- Fix for Wrong code with intent out assumed-rank allocatable.
- Fix for Unlimited polymorphic pointers and allocatables have incorrect rank.
- Fix for Polymorphic pointers and allocatables have incorrect rank.
- Fix for Optimization breaks pointer association.
- Fix for ICE, regression, using flag -fcheck=pointer.
- Fix for ICE on automatic reallocation.
- Fix for ICE in copy_to_mode_reg, at explow.c:651.
- Fix for Incorrect always_inline diagnostic in LTO mode with #pragma GCC target("cpu=power10").
- Fix for ICE in gfc_simplify_transpose, at fortran/simplify.c:8181 since r12-4967-gbcf3728abe848888.
- Fix for ICE in gfc_simplify_cshift, at fortran/simplify.c:2139 since r12-4967-gbcf3728abe848888.
- Fix for ppc inline expansion of memcpy/memmove should not use lxsibzx/stxsibx for a single byte.
- Fix for ICE: Invalid expression in gfc_element_size since r10-2083-g8dc63166e0b85954.
- Fix for ICE in get_sym_storage_size, at fortran/interface.c:2800.
- Fix for ICE in gfc_array_dimen_size(): Bad EXPR_ARRAY expr since r12-4967-gbcf3728abe848888.
- Fix for ICE in gfc_conv_expr_op, at fortran/trans-expr.c:3882 since r12-3993-gb19bbfb148250536.
- Fix for ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8.
- Fix for Pure 32-bit PowerPC build broken.
- Fix for ICE in find_array_section, at fortran/expr.cc:1616.
- Fix for ICE in find_array_section, at fortran/expr.cc:1634.
- Fix for ICE in next_char, at fortran/io.cc:160.
- Fix for ICE: in cmp_cst, at analyzer/svalue.cc:309 with -O -fanalyzer -fnon-call-exceptions since r12-1931-ge61ffa201403e381.
- Fix for -Wmaybe-uninitialized warning on va_arg with double _Complex on va_list pointer.
- Fix for gcc.target/powerpc/bswap-brw.c fails after r12-8221.
- Fix for ICE: in cmp_cst, at analyzer/svalue.cc:309 with -fanalyzer since r12-2337-g33255ad3ac14e395.
- Fix for ICE: in cmp_cst, at analyzer/svalue.cc:309 with -O -fanalyzer since r11-4511-gf635f0ce87d687b1.
- Fix for missed stack-buffer-overflow by -O0.
- Fix for ICE in find_array_section, at fortran/expr.cc:1582.
- Fix for Incorrect calculation of INDEX(str1,str2) at compile time.
- Fix for False positive UBsan "reference binding to null pointer of type" when evaluating array indexing which throws exception.
- Fix for internal compiler error: unspellable token PADDING.
- Fix for ICE in gfc_simplify_unpack, at fortran/simplify.cc:8490.
- Fix for ICE in gfc_element_size, at fortran/target-memory.cc:132.
- Fix for crash with attempt to initialize array of MMA accumulators.
- Fix for No array-to-pointer conversion for MMA accumulator.
- Fix for during RTL pass: swaps ICE: verify_flow_info failed: missing REG_EH_REGION note at the end of bb 69 with -fnon-call-exceptions.
- Fix for ICE in gfc_simplify_extends_type_of, at fortran/simplify.cc:3109.
- Fix for lto -g ICE in dwarf2out_register_external_die at dwarf2out.cc:6072.
- Fix for Some ppc64le tests fail with -mcpu=power9 -mtune=power9.
- Fix for lto -g ICE in dwarf2out_register_external_die at dwarf2out.cc:6076.
- Fix for clobber ordering problem when an actual intent(in) argument depends on the value of an intent(out) argument.
- Fix for ICE in gfc_simplify_pack, at fortran/simplify.cc:6438 since r12-4278-g74ccca380cde5e79.
- Fix for ICE in decompose, at wide-int.h:984 with '#pragma omp/acc atomic capture'.
- Fix for ICE in gfc_simplify_expr, at fortran/expr.cc:2290.
- Fix for ICE in simplify_findloc_nodim, at fortran/simplify.cc:5675.
- Fix for ICE in gfc_simplify_unpack, at fortran/simplify.cc:8461.
- Fix for ICE in gfc_conv_procedure_call, at fortran/trans-expr.cc:6193.
- Fix for ICE: gdc segfault on label continue.
- Fix for ICE in generate_coarray_sym_init, at fortran/trans-decl.c:5203.
- Fix for ICE: Segmentation fault (in add_reg_note).
- Fix for #pragma GCC diagnostic ignored "-Wunused-function" inconsistent.
- GNU C Library provides:
- Fix for Cannot resolve hosts which have wildcard aliases.
- Fix for Use 64-bit stat functions in installed programs.
- Fix for adapt stap-prep for el7.
- Fix for nss/tst-nss-files-hosts-long fails when no interface has AF_INET6 address (ie docker).
- Fix for benign use after realloc at localealias.c:329.
- Fix for pthread_atfork handlers that call pthread_atfork deadlock.
- Fix for PowerPC: Redefinition error with Clang from IEEE redirection headers.
- Fix for -Wformat-overflow in resolv/res_query.c.
- Fix for Buffer read overrun in regular expression searching.
- Fix for Segfault in getpwuid when stat fails.
- Fix for %ebx optimization macros are incompatible with .altmacro in Systemtap probes.
- Fix for CMSG_NXTHDR may trigger -Wstrict-overflow warning.
- Fix for
Advance Toolchain 16.0-1
New features in 16.0-1
- GCC provides:
- Fix for ICE on subroutine call with allocatable polymorphic assumed-rank argument.
- Fix for Wrong code with intent out assumed-rank allocatable.
- Fix for Unlimited polymorphic pointers and allocatables have incorrect rank.
- Fix for Polymorphic pointers and allocatables have incorrect rank.
- Fix for Automatic reallocation fails inside select rank.
- Fix for Optimization breaks pointer association.
- Fix for ICE, regression, using flag -fcheck=pointer.
- Fix for ICE on automatic reallocation.
- Fix for ICE in related_vector_mode, at stor-layout.c:537.
- Fix for ICE in copy_to_mode_reg, at explow.c:651.
- Fix for Indefinite recursion when compiling -mmma requiring testcase w/ -maltivec.
- Fix for ICE: Invalid expression in gfc_element_size since r10-2083-g8dc63166e0b85954.
- Fix for ICE in gfc_conv_expr_op, at fortran/trans-expr.c:3882 since r12-3993-gb19bbfb148250536.
- Fix for ICE: Segmentation fault (in rs6000_builtin_type_compatible), or ICE: tree check: expected class 'type', have 'reference' (attr_addr_expr) in cp_type_quals, at cp/typeck.cc:10955.
- Fix for ICE: Segmentation fault in pcrel-opt.md:get_insn_name().
- Fix for ICE in find_array_section, at fortran/expr.cc:1582.
- Fix for [PowerPC] No array-to-pointer conversion for MMA accumulator.
- Fix for Some ppc64le tests fail with -mcpu=power9 -mtune=power9.
- Fix for [OpenMP] declare simd fails with with bogus "already been host associated" for module procedures.
- Fix for ieee_signaling_nan problem in fortran on powerpc64.
- Fix for dump_printf_loc has incorrect format attribute.
- Fix for clobber ordering problem when an actual intent(in) argument depends on the value of an intent(out) argument.
- Fix for ICE in gfc_simplify_pack, at fortran/simplify.cc:6438 since r12-4278-g74ccca380cde5e79.
- Fix for -Waddress + bool + pragma generates meaningless diagnostic.
- Fix for [10 Regression][OpenACC][OpenMP] ICE in decompose, at wide-int.h:984 with '#pragma omp/acc atomic capture'.
- Fix for ICE in gfc_simplify_expr, at fortran/expr.cc:2290.
- Fix for ICE in simplify_findloc_nodim, at fortran/simplify.cc:5675.
- Fix for ICE in gfc_simplify_unpack, at fortran/simplify.cc:8461.
- Fix for lto-dump -gimple-stats ICE Segmentation Fault.
- Fix for ICE in generate_coarray_sym_init, at fortran/trans-decl.c:5203.
- Fix for ICE: Segmentation fault (in add_reg_note).
- Fix for gcc.target/powerpc/divkc3-1.c and mulkc3-1.c fail for 32 bits.
- GNU C Library provides:
- Fix for Cannot resolve hosts which have wildcard aliases.
- Fix for nss/tst-nss-files-hosts-long fails when no interface has AF_INET6 address (ie docker).
- Fix for PowerPC: Redefinition error with Clang from IEEE redirection headers.
- Fix for New DSO dependency sorter does not put new map first if in a cycle.
- Fix for Output of mktime with latest gcc and glibc differs with their older version when is_dst flag set.
- Fix for Inefficient buffer space usage in nss_dns for gethostbyname and other functions.
- Fix for getaddrinfo with AI_ADDRCONFIG returns addresses with wrong family.
- Fix for math/test-float128-y1 fails on x86_64.
- Fix for test-ibm128-llround fails on ppc64el when built with gcc-12 and -O2 or higher.
- Fix for __libc_early_init not called after dlmopen that reuses namespace.
- Fix for (CVE-2022-39046) syslog fail to create large messages (CVE-2022-39046).
- Fix for [2.34 regression]: Alignment issue on m68k when using futexes on qemu-user.
- Fix for LD_TRACE_LOADED_OBJECTS changed how vDSO library are printed.
- Fix for Regression in syslog(3) calls breaks RFC due to extra whitespace.
- Fix for Incorrect way to change MAKEFLAGS in Makerules.
- Fix for iconv failures on 32bit platform due to missing large file support.
- Fix for dlmopen hangs after loading certain libraries.
- Fix for Regression in NSCD backend of getaddrinfo.
- Fix for nscd repeatably crashes calling __strlen_avx2 when hosts cache is enabled.
- Fix for Optimized AVX2 string functions unconditionally use BMI2 instructions.
- Fix for stdlib: arc4random fallback is never used.
- Fix for Incorrect struct stat for 64-bit time on linux/generic platforms.
- Fix for Restore IPC_64 support in sysvipc *ctl functions.
- Binutils provides:
- Userspace RCU provides:
- Fix: Always check pthread_create for failures.
- OpenSSL provides:
- Version 3.0.7, see the release notes for details.
- Fix for OpenSSL 3.0 : segmentation fault with devcrypto engine.
- Fix for SIGSEGV when registering an engine for default ciphers used by drbg (occurred inside sshd).
- Fix for ED25519_sign and ED448_sign missing check for private_key leading to segfault.
- Fix for openssl 3.0.5 build error [BEGIN failed--comp...
Advance Toolchain 14.0-6
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-6
- GCC provides:
- Version 10.4, see the release notes for details.
- Fix for several test cases fails after r11-8940.
- Fix for ICE in gfc_simplify_transpose, at fortran/simplify.c:8181 since r12-4967-gbcf3728abe848888.
- Fix for ICE in gfc_simplify_cshift, at fortran/simplify.c:2139 since r12-4967-gbcf3728abe848888.
- Fix for ppc inline expansion of memcpy/memmove should not use lxsibzx/stxsibx for a single byte.
- Fix for ICE in get_sym_storage_size, at fortran/interface.c:2800.
- Fix for ICE in gfc_array_dimen_size(): Bad EXPR_ARRAY expr since r12-4967-gbcf3728abe848888.
- Fix for ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8.
- Fix for ICE in next_char, at fortran/io.cc:160.
- Fix for gcc.target/powerpc/bswap-brw.c fails after r12-8221.
- Fix for Incorrect calculation of INDEX(str1,str2) at compile time.
- Fix for ICE in gfc_simplify_unpack, at fortran/simplify.cc:8490.
- Fix for ICE in gfc_element_size, at fortran/target-memory.cc:132.
- Fix for during RTL pass: swaps ICE: verify_flow_info failed: missing REG_EH_REGION note at the end of bb 69 with -fnon-call-exceptions.
- Fix for ICE in gfc_simplify_extends_type_of, at fortran/simplify.cc:3109.
- Fix for Some ppc64le tests fail with -mcpu=power9 -mtune=power9.
- Fix for #pragma GCC diagnostic ignored "-Wunused-function" inconsistent.
- OpenSSL provides:
- Version 1.1.1q, see the release notes for details.
- Fix for Performance degradation in 1.1.1m.
- Fix for Memory Leak in X509V3_add1_i2d when flag is X509V3_ADD_DELETE.
- Fix for Regression: Unable to set EC_KEY private_key to NULL starting in 1.1.1h.
- Fix for X509_STORE_CTX_purpose_inherit semantics details.
- Fix for PEM_write() causes segfault with header=NULL.
- Python provides:
- Version 3.8.14, see the release notes for details.
- Userspace RCU provides:
- Version 0.12.4, see the release notes for details.
Packages in 14.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.35.2-3437a8bad8a4 online docs
- Expat XML Parser - 2.2.10-10e75ca59a2e online docs
- GCC (GNU Compiler Collection) - 10.4.1-066ad086a7c1 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 10.4.1-066ad086a7c1 online docs
- GNU Libgomp - 10.4.1-066ad086a7c1 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.1q-6e6aad333f26 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.14-67d5c50be8c1 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.4-5fdcfa2faf73 online docs
- Thread Building Blocks - 2020.3-eca91f16d749 online docs
- POWER NX zlib compliant library:
- NX GZIP library - v0.61-14adc2b online docs
Advance Toolchain 16.0-0
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 16.0-0
- GCC provides:
- Version 12.2, see the release notes for details.
- GNU C Library provides:
- Version 2.36, see the release notes for details.
- Fix for CMSG_NXTHDR may trigger -Wstrict-overflow warning.
- Fix for __dlopen now ignores dl_caller argument in static mode.
- Fix for dl-cache.c:513: undefined reference to `strcpy' with -Og or -O1 (doesn't happen with -O2).
- Fix for Make hangs when the test misc/tst-pidfile returns FAIL_UNSUPPORTED.
- Binutils provides:
- Version 2.39, see the release notes for details.
- Fix for gas-2.39 started adding 0-sized DIEs to functions without .size.
- Fix for internal error in relocate, at powerpc.cc:10796.
- Fix for APP/NO_APP with linefile.
- GNU Debugger provides:
- Version 12.1, see the release notes for details.
- Fix for core-file -> detach -> crash.
- OpenSSL provides:
- Version 3.0.5, see the release notes for details.
- Expat provides:
- Version 2.4.8, see the release notes for details.
- Python provides:
- Version 3.10.6, see the release notes for details.
- Boost provides:
- Version 1.79.0, see the release notes for details.
- libnxz provides:
- Version 0.64, see the release notes for details.
- Power Vector Library provides:
- Version 1.0.4.4, see the release notes for details.
- Valgrind provides:
- Version 3.19.0, see the release notes for details.
- zlib provides:
- Version 1.2.12, see the release notes for details.
- Userspace RCU provides:
- Version 0.13.2, see the release notes for details.
Packages in 16.0-0
- The Advance Toolchain is a self contained toolchain which isn't reliant on the base system toolchain.
- Base toolchain packages:
- GNU Binutils - 2.39.0-08aa4430eacd online docs
- Expat XML Parser - 2.4.8-3bab6c09bbe8 online docs
- GCC (GNU Compiler Collection) - 12.2.1-b0ff528627f9 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 12.2.1-b0ff528627f9 online docs
- GNU Libgomp - 12.2.1-b0ff528627f9 online docs
- GNU C Library - 2.36-5c62874f423a 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 - 3.0.5-ad4910fad22d online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Power Vector Library - 1.0.4.4-60759126a0f6 online docs
- Python - 3.10.6-442674e37eb8 online docs
- TCMalloc - 2.9.1-f7c6fb6c8e99 online docs
- ZLIB Compression Library - 1.2.12-21767c654d31 online docs
- Development tools:
- GDB (GNU Debugger) - 12.1.90-475b809dc39a online docs
- Additional performance and debugging tools:
- Valgrind - 3.19.0-8d3c8034b87d online docs
- Additional multi core support libraries:
- Boost - 1.79.0 online docs
- SPHDE - 1.4.0-10897accedb5 online docs
- Userspace RCU - 0.13.2-7b5e588cb5c1 online docs
- Thread Building Blocks - 2021.6.0-4533e4ff0f0a online docs
- POWER NX zlib compliant library:
- NX GZIP library - 0.64-ba21450f7e4a online docs
Advance Toolchain 15.0-3
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 15.0-3
- GCC provides:
- Version 11.3, see the release notes for details.
- Fix for ICE when UNION is after the 8th field in a DEC STRUCTURE with -finit-derived -finit-local-zero.
- GNU C Library provides:
- Fix for LD_AUDIT introduces an avoidable performance degradation.
- Fix for _dl_open_hook and _dlfcn_hook hardening.
- Fix for la_symbind*() doesn't get called when LD_BIND_NOW is set.
- Fix for glob("/foo/*/") may also match regular & other kind of files, not just directories.
- Fix for Libio vtable protection is sometimes only partially enforced.
- Fix for Migrate away from nested functions.
- Fix for A failing dlmopen called by an auditor crashed.
- Fix for Suppress audit calls when a (new) namespace is empty.
- Fix for elf: audit calls that uses static tls might fail.
- Fix for _FORTIFY_SOURCE does not work for stpcpy.
- Fix for NSS lookup result can be incorrect if function lookup clobbers errno.
- Fix for poll() spuriously returns EINTR during thread cancellation and with cancellation disabled.
- Fix for GLIBC 2.35 regression - Fortify crash on certain valid uses of mbsrtowcs (*** buffer overflow detected ***: terminated).
- Fix for <dlfcn.h> functions unusable during early auditing.
- Fix for fchmodat does not handle 64 bit time_t for AT_SYMLINK_NOFOLLOW.
- Binutils provides:
- OpenSSL provides:
- Version 1.1.1o, see the release notes for details.
- Fix for If no supported_groups are available then we send an empty list.
- Python provides:
- Version 3.9.12, see the release notes for details.
- Fix for docstrings of runpy.run_{module,path} are rather sparse.
- Fix for asyncio.AbstractEventLoop.sock_connect broken for AF_BLUETOOTH.
- Fix for contextlib.ExitStack.__enter__ has trivial but undocumented behavior.
- Fix for Constructor of ipaddress.IPv*Interface does not follow documentation.
- Fix for Crash during encoding using UTF-16/32 and custom error handler.
- Fix for Missing links to errnos on Built-in Exceptions page.
- Fix for KeyboardInterrupt should come with a warning.
- Fix for UnicodeEncodeError: surrogates not allowed when parsing invalid charset.
- Fix for Missing terminated NUL in the length of sockaddr_un.
- Fix for Clarifying truncating in documentation.
- Fix for Inaccurate phrasing in extending/newtypes_tutorial.
- Fix for ipaddress.ip_{address,network,interface} raises TypeError instead of ValueError if given a tuple as address.
- Fix for Add test for Calendar().iterweekdays().
- Fix for Improve documentation for `typing.TypeVar`.
- Fix for ProcessPoolExecutor exception memory leak.
- Fix for Fix a BrokenPipeError when a multiprocessing.Queue is garbage collected.
- Fix for math.nan should note that NANs do not compare equal to anything.
- Fix for Avoid sporadic failure of test_compileall on Windows.
- Fix for Copy pgort140.dll when building for PGO.
- Fix for Upgrade to zlib v1.2.12 in CPython binary releases.
- Fix for posix.sched_{get|set}affinity(-1) no longer returns ProcessLookup causing test failures on FreeBSD.
- Fix for New compiler warnings with latest zlib.
- Fix for xml.sax.xmlreader.XMLReader.getProperty (xml.sax.handler.property_xml_string) returns bytes.
Packages in 15.0-3
- 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.3.1-9e05d10d3186 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 11.3.1-9e05d10d3186 online docs
- GNU Libgomp - 11.3.1-9e05d10d3186 online docs
- GNU C Library - 2.34-e123f08ad5ea 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.1o-c7d6c08290b6 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.12-4a2337fe33a8 online docs
- TCMalloc - 2.9.1-f7c6fb6c8e99 online docs
- ZLIB Compression Library - 1.2.11-ba9df2111e9c online docs
-
...
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
Advance Toolchain 13.0-6
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 13.0-6
- GCC provides:
- Fix for vec_cpsgn parameter order.
- Fix for "fatal error: target specific builtin not available" with MMA and LTO.
- Fix for AddressSanitizer: CHECK failed: asan_malloc_linux.cpp:46.
- Fix for Function is found to be pure looping but has a call to a noreturn function in it.
- Fix for Wrong code with ipa-sra.
- Fix for ICE in simplify_bound, at fortran/simplify.c:4273.
- Fix for ICE: Simplification error in gfc_ref_dimen_size, at fortran/array.c:2407.
- Fix for ICE in resolve_fl_procedure, at fortran/resolve.c:13297 since r9-3324-g2b03b800d866d345.
- Fix for ICE in do_subscript, at fortran/frontend-passes.c:2927.
- Fix for ICE in gfc_convert_mpz_to_signed, at fortran/simplify.c:193.
- Fix for Runtime crash with PACK on zero-sized arrays.
- Fix for ICE in doloop_code, at fortran/frontend-passes.c:2656.
- Fix for internal error occurs when overloading intrinsic since r9-1566-g87c789f1c0b2df41.
- Fix for ICE in get_array_charlen, at fortran/trans-array.c:7244.
- GNU C Library provides:
- OpenSSL provides:
- Version 1.1.1m, see the release notes for details.
- Fix for openSSL base64 library .
- Fix for OBJ_nid2obj doesn't reliably push error.
- Fix for segfault on engine (pkcs11) clean-up when openssl is statically linked.
- Fix for Memory leak in EVP_DigestInit_ex.
- Fix for s_client connect doesn't send SNI server_name header through proxy by default.
- Fix for Potential locking problem between methods open_console and lose_console.
- Fix for Bypassing Purpose/Trust Mechanism in X.509 Validation.
- Fix for linux environment pfx file creation and issue of password can not be used automatically by any engine causing error that engine can not extract certification.
- Fix for Wrong Return Type for BIO_ptr_ctrl.
- Fix for evp_test: Expected KDF_MISMATCH got KDF_DERIVE_ERROR / openssl 1.1.1 2022-01-30.
- Fix for BN_mod_exp2_mont NULL pointer dereference if modulus is 0.
- Fix for PSK ciphersuites at SECLEVEL=3.
- Fix for CMS: Files signed with -binary and having unix line endings cannot be verified before version 3.0.
- Fix for Potential memory leak in append_ia5.
- Python provides:
- Userspace RCU provides:
- Version 0.11.4, see the release notes for details.
Packages in 13.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.34.0-33973d228c9b online docs
- Expat XML Parser - 2.2.7-d3b78b42a2dc online docs
- GCC (GNU Compiler Collection) - 9.4.1-4c8d701eec94 [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 9.4.1-4c8d701eec94 online docs
- GNU Libgomp - 9.4.1-4c8d701eec94 online docs
- GNU C Library - 2.30-0d6fdf9f0590 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.13-e257474ab320 online docs
- Libhugetlbfs - 2.21-73d06e69108f online docs
- Libvecpf - 1.1.0 online docs
- Open Secure Sockets Layer - 1.1.1m-655e06a18bc5 online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Power Vector Library - 1.0.2-6933cc5 online docs
- Python - 3.7.12-f656bc1cdbdf online docs
- TCMalloc - 2.8-bda3c82e1161 online docs
- ZLIB Compression Library - 1.2.11-ba9df2111e9c online docs
- Development tools:
- GDB (GNU Debugger) - 8.3.1-fc94da0a253e online docs
- Additional performance and debugging tools:
- Valgrind - 3.14.0-0c701ba2a4b1 online docs
- Additional multi core support libraries:
- Boost - 1.70.0 online docs
- SPHDE - 1.4.0-6a630fad0fbe online docs
- Userspace RCU - 0.11.4-ffc61137ebd3 online docs
- Thread Building Blocks - 2019_U9-a803f276186f online docs
Advance Toolchain 15.0-2
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 15.0-2
- Advance Toolchain provides:
- GCC provides:
- Fix for Incorrect always_inline diagnostic in LTO mode with #pragma GCC target("cpu=power10").
- Fix for bogus -Wvla-paramater warning when using const for vla param.
- Fix for powerpc64le: hashst appears before mflr at -O1 or higher.
- Fix for ICE: Invalid expression in gfc_element_size.
- Fix for negative DW_AT_data_member_location.
- Fix for -Wconversion false positive in ternary and |=.
- Fix for analyzer NULL false positive with pointer manipulation.
- Fix for vec_cpsgn parameter order.
- Fix for ICE in select_type_set_tmp, at fortran/match.c:6366.
- Fix for "fatal error: target specific builtin not available" with MMA and LTO.
- Fix for ICE tree check: expected array_type, have pointer_type in gfc_conv_array_initializer, at fortran/trans-array.c:6136.
- Fix for UBSAN misses signed division instrumentation.
- Fix for ICE in expand_constructor, at fortran/array.c:1802.
- Fix for ICE in gfc_conv_array_initializer, at fortran/trans-array.c:6240.
- Fix for ICE in output_constructor_regular_field, at varasm.c:5514 since r12-4278-g74ccca380cde5e79.
- Fix for g++.dg/warn/Warray-bounds-16.C fails.
- Fix for a volatile-related problem cased by ipa inline pass.
- Fix for ICE in gfc_simplify_transpose, at fortran/simplify.c:8184 since r12-4278-g74ccca380cde5e79.
- Fix for ICE in gfc_validate_kind(): Got bad kind.
- Fix for ICE in gfc_simplify_reshape, at fortran/simplify.c:6843.
- Fix for ICE in new test case gfortran.dg/reshape_shape_2.f90.
- Fix for ICE in resolve_structure_cons, at fortran/resolve.c:1467 since r12-4452-g1e819bd95ebeefc1.
- Fix for ICE in gfc_clear_shape, at fortran/expr.c:422 since r12-4278-g74ccca380cde5e79.
- Fix for AddressSanitizer: CHECK failed: asan_malloc_linux.cpp:46.
- Fix for [PDT] KIND and LEN type parameters shall not be restricted to default integer.
- Fix for MMA test case emits wrong code when building a vector pair.
- Fix for gcc.dg/vect/vect-simd-17.c fails after r12-4757.
- Fix for incorrect debug info for uint128 bit shift in gcc 11.2.
- Fix for function is found to be pure looping but has a call to a noreturn function in it.
- Fix for \*/ is not detected as the end of a comment with -fdirectives-only since r11-206-gb224c3763e018e8b.
- Fix for ICE in gfc_simplify_transpose, at fortran/simplify.c:8181 since r12-4967-gbcf3728abe848888.
- Fix for ICE in gfc_simplify_cshift, at fortran/simplify.c:2139 since r12-4967-gbcf3728abe848888.
- Fix for wrong code with ipa-sra.
- Fix for Gfortran DW_AT_Rank expression not emitting correct rank value..
- Fix for ICE in simplify_bound, at fortran/simplify.c:4273.
- Fix for ICE in gfc_conv_array_initializer, at fortran/trans-array.c:6377.
- Fix for ICE: Invalid expression in gfc_element_size since r10-2083-g8dc63166e0b85954.
- Fix for random_number() does not accept pointer, intent(in) array argument.
- Fix for ICE in simplify_minmaxloc_nodim, at fortran/simplify.c:5287.
- Fix for ICE in compare_bound_mpz_t, at fortran/resolve.c:4587 since r8-7594-g078c5aff5ed83e9c.
- Fix for ICE in c_parser_consume_token, at c/c-parser.c:850 since r10-4633-g4e03c3a7c1149a8e.
- Fix for ICE: Simplification error in gfc_ref_dimen_size, at fortran/array.c:2407.
- Fix for ICE in gfc_compare_string, at fortran/arith.c:1119.
- Fix for ICE in do_subscript, at fortran/frontend-passes.c:2927.
- Fix for ICE in gfc_sym_get_dummy_args, at fortran/symbol.c:5243 since r11-2578-g27eac9ee6137a6b5.
- Fix for ICE in gfc_convert_mpz_to_signed, at fortran/simplify.c:193.
- Fix for switch case with break in fast enumeration loop generates wrong code.
- Fix for ICE in add_init_expr_to_sym, at fortran/decl.c:2062.
- Fix for ICE in doloop_code, at fortran/frontend-passes.c:2656.
- Fix for ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2393.
- Fix for ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2465.
- Fix for ICE in gfc_compare_string, at fortran/arith.c:1118.
- Fix for ICE in gfc_simplify_maskl, at fortran/simplify.c:4918.
- Fix for ICE: Invalid expression in gfc_element_size.
- Fix for internal error occurs when overloading intrinsic since r9-1566-g87c789f1c0b2df41.
- Fix for ICE when providing kind argument to mask{l,r}.
- Fix for Wconversion false positive when using |= and &= with two rvalues in binary op.
- 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 ppc64le mangling ICE with -flto -ffat-lto-objects.
- Fix for ICE in transformational_result, at fortran/simplify.cc:466.
- Fix for ICE in gfc_simplify_eoshift, at fortran/simp...
Advance Toolchain 14.0-4
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-4
- GCC provides:
- Fix for powerpc: recognize 32-bit CPU as POWER9 with -misel option.
- Fix for parameterized Derived Types, problems with global variable.
- Fix for libasan built against latest glibc doesn't work.
- Fix for ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131.
- Fix for gcc.dg/compat/struct-layout-1_generate.c contains errors.
- Fix for write with implicit loop.
- Fix for ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131.
- Fix for cyclades.h is removed from linux kernel header files.
- Fix for missing ' ' space for '-E' preprocessing output, works with direct compilation.
- Fix for ICE: Segmentation fault (in lookup_page_table_entry) for bootstrap-O3 since r11-6411-gae99b315ba5b9e1c.
- Fix for passing return value of intrinsic to class(*) dummy argument can cause segfaults.
- Fix for MMA builtin usage ICEs when used in a #pragma omp parallel and using -fopenmp.
- Fix for ICE: verify_gimple failed.
- Fix for ICE in gimplify_var_or_parm_decl, at gimplify.c:2755.
- Fix for ICE in gfc_conv_expr_present, at fortran/trans-expr.c:1975.
- Fix for ICE in gfc_typenode_for_spec, at fortran/trans-types.c:1124.
- Fix for wrong code at -O1 since r11-5839.
- Fix for ICE in find_array_element, at fortran/expr.c:1355.
- Fix for ICE: Invalid expression in gfc_element_size.
- Fix for __FUNCTION__ doesn't work in core.stdc.stdio functions without cast.
- Fix for ICE at convert_expr(tree_node*, Type*, Type*).
- Fix for ICE: out of memory allocating 18446744073709551600 bytes.
- Fix for gcc.target/powerpc/pr101129.c has excess errors after r11-8780.
- Fix for ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:7324.
- Fix for gcc -static-libasan broken because libasan.a needs __cxa_guard_release in libstdc++.
- Fix for MMA built-in dies with a verify_gimple failed error.
- Fix for reactivated test case gcc.dg/pr78213.c in r10-10042 fails.
- Fix for vec_cpsgn parameter order.
- Fix for protocol register (r12) corrupted before a tail call.
- Fix for optional allocatable array arguments (intent out) of derived types with allocatable components are not properly passed to subroutines..
- Fix for ICE in select_type_set_tmp, at fortran/match.c:6366.
- Fix for "fatal error: target specific builtin not available" with MMA and LTO.
- Fix for ICE tree check: expected array_type, have pointer_type in gfc_conv_array_initializer, at fortran/trans-array.c:6136.
- Fix for ICE in expand_constructor, at fortran/array.c:1802.
- Fix for ICE in gfc_conv_array_initializer, at fortran/trans-array.c:6240.
- Fix for ICE in output_constructor_regular_field, at varasm.c:5514 since r12-4278-g74ccca380cde5e79.
- Fix for a volatile-related problem cased by ipa inline pass.
- Fix for ICE in gfc_simplify_transpose, at fortran/simplify.c:8184 since r12-4278-g74ccca380cde5e79.
- Fix for ICE in gfc_validate_kind(): Got bad kind.
- Fix for ICE in gfc_simplify_reshape, at fortran/simplify.c:6843.
- Fix for ICE in new test case gfortran.dg/reshape_shape_2.f90.
- Fix for ICE in resolve_structure_cons, at fortran/resolve.c:1467 since r12-4452-g1e819bd95ebeefc1.
- Fix for ICE in gfc_clear_shape, at fortran/expr.c:422 since r12-4278-g74ccca380cde5e79.
- Fix for MMA test case emits wrong code when building a vector pair.
- Fix for function is found to be pure looping but has a call to a noreturn function in it.
- Fix for ICE in gfc_simplify_transpose, at fortran/simplify.c:8181 since r12-4967-gbcf3728abe848888.
- Fix for ICE in gfc_simplify_cshift, at fortran/simplify.c:2139 since r12-4967-gbcf3728abe848888.
- Fix for wrong code with ipa-sra.
- Fix for ICE in simplify_bound, at fortran/simplify.c:4273.
- Fix for ICE in gfc_conv_array_initializer, at fortran/trans-array.c:6377.
- Fix for ICE: Invalid expression in gfc_element_size since r10-2083-g8dc63166e0b85954.
- Fix for random_number() does not accept pointer, intent(in) array argument.
- Fix for ICE in compare_bound_mpz_t, at fortran/resolve.c:4587 since r8-7594-g078c5aff5ed83e9c.
- Fix for ICE: Simplification error in gfc_ref_dimen_size, at fortran/array.c:2407.
- Fix for ICE in resolve_fl_procedure, at fortran/resolve.c:13297 since r9-3324-g2b03b800d866d345.
- Fix for ICE in do_subscript, at fortran/frontend-passes.c:2927.
- Fix for ICE in gfc_convert_mpz_to_signed, at fortran/simplify.c:193.
- Fix for runtime crash with PACK on zero-sized arrays.
- Fix for ICE in doloop_code, at fortran/frontend-passes.c:2656.
- Fix for ICE: Invalid expression in gfc_element_size.
- Fix for Null pointer in template deduction.
- Fix for bogus ambiguous reference to 'sqrt'.
- Fix for internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6972.
- Fix for dupl...