From f3a541cf2aaa701ee6146c83daf5bb377fe408ef Mon Sep 17 00:00:00 2001 From: Yvan Roux Date: Fri, 6 Jan 2017 16:07:23 +0100 Subject: Generated Release Notes for linaro-GCC-5.4-2017.01-rc1. --- components/toolchain/binaries/README.textile | 48 ++++++++++++++++++---- components/toolchain/gcc-linaro/5/README.textile | 51 +++++++++--------------- 2 files changed, 58 insertions(+), 41 deletions(-) diff --git a/components/toolchain/binaries/README.textile b/components/toolchain/binaries/README.textile index 6599451..cea7b61 100644 --- a/components/toolchain/binaries/README.textile +++ b/components/toolchain/binaries/README.textile @@ -1,15 +1,15 @@ h1. The Linaro Binary Toolchain -The Linaro GCC 5.3-2016.05 Release is now available. +The Linaro GCC 5.4-2017.01-rc1 Release-Candidate is now available. Notice: All Linaro GCC 5 series toolchain users should migrate to the latest version of the Linaro GCC 5 toolchain in order to mitigate potential security exposure to CVE-2015-7547. See the NEWS section below for details. -Download release packages from: +Download release-candidate packages from: -p((((. "http://releases.linaro.org/components/toolchain/gcc-linaro/5.3-2016.05/":http://releases.linaro.org/components/toolchain/gcc-linaro/5.3-2016.05/ +p((((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2017.01-rc1/":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2017.01-rc1/ -p((((. "http://releases.linaro.org/components/toolchain/binaries/5.3-2016.05/":http://releases.linaro.org/components/toolchain/binaries/5.3-2016.05/ +p((((. "http://snapshots.linaro.org/components/toolchain/binaries/5.4-2017.01-rc1/":http://snapshots.linaro.org/components/toolchain/binaries/5.4-2017.01-rc1/ Previous snapshots and release-candidates are at: @@ -37,7 +37,7 @@ p((((. "https://bugs.linaro.org/show_bug.cgi?id=1869":https://bugs.linaro.org/sh h2. Package Versions -Linaro GCC 5.3-2016.05 +Linaro GCC 5.4-2017.01-rc1 Linaro glibc 2.21 (linaro/2.21) @@ -45,7 +45,7 @@ Linaro newlib 2.1.0-2014.09 (linaro_newlib-branch) Linaro binutils 2.25 (linaro_binutils-2_25-branch) -FSF GDB 7.10 (gdb-7.10-branch) +FSF GDB 7.12 (gdb-7.12-branch) Linaro toolchain package git branches are hosted at: @@ -53,7 +53,33 @@ Linaro toolchain package git branches are hosted at: p((((. "http://git.linaro.org/?a=project_list&s=toolchain%2F&btnS=Search":http://git.linaro.org/?a=project_list&s=toolchain%2F&btnS=Search -h2. NEWS for Linaro GCC 5.3-2016.05 +h2. NEWS for Linaro GCC 5.4-2017.01-rc1 + +* Include GCC fix for Linaro bugzilla #1925: + +p(((. + +p(((. [regression] FAIL: libgomp.fortran/retval1.f90 -O1 execution test + + +p(((. "https://bugs.linaro.org/show_bug.cgi?id=1925":https://bugs.linaro.org/show_bug.cgi?id=1925 + + +* Include GCC fix for Linaro bugzilla #2185: + +p(((. + +p(((. aarch64-linux-gnu-g++ internal compiler error: in curr_insn_transform + + +p(((. "https://bugs.linaro.org/show_bug.cgi?id=2185":https://bugs.linaro.org/show_bug.cgi?id=2185 + + +* Copy the libwinpthread DLL into the bin directories so it gets into the tmp directory before tar is run. + + +p(((. "https://review.linaro.org/#/c/13723/":https://review.linaro.org/#/c/13723/ + * Increment binutils release date to 2016_02 to reflect the most recent commit: @@ -105,7 +131,7 @@ p(((. "https://sourceware.org/ml/libc-alpha/2016-02/msg00416.html":https://sourc * Backported -Bsymbolic-functions into Linaro binutils 2.25. -* Performance related backports from Linaro GCC 5.2-2015.11, Linaro GCC 5.2-2015.12, and Linaro GCC 5.3-2016.01-1, Linaro GCC 5.3-2016.02, Linaro GCC 5.3-2016.03, and Linaro GCC 5.3-2016.04 have been included. +* Performance related backports from Linaro GCC 5.2-2015.11, Linaro GCC 5.2-2015.12, and Linaro GCC 5.3-2016.01-1, Linaro GCC 5.3-2016.02, Linaro GCC 5.3-2016.03, Linaro GCC 5.3-2016.04, Linaro GCC 5.4-2016.06, Linaro GCC 5.4-2016.10 and Linaro GCC 5.4-2016.12 have been included. p(((. @@ -124,6 +150,12 @@ p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.03": p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.04":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.04 +p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.06":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.06 + +p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.10":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.10 + +p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.12":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.12 + h2. Contact Linaro diff --git a/components/toolchain/gcc-linaro/5/README.textile b/components/toolchain/gcc-linaro/5/README.textile index d1f617f..31b6f69 100644 --- a/components/toolchain/gcc-linaro/5/README.textile +++ b/components/toolchain/gcc-linaro/5/README.textile @@ -1,36 +1,21 @@ -p. The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2016.05 stable Release of the Linaro GCC 5 source package. - -p. This stable[1] Release is based on FSF GCC 5.3.1+svn234898 and includes performance improvements and bug fixes backported from mainline GCC. This Release is based on "Linaro Snapshot GCC 5.3-2016.05":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.05. - -h4. Changes in this stable GCC source package Release include: - -* Updates merged from FSF GCC 5.3.1+svn234898 -* Backport of [Bugfix] [AArch32] Fix PR target/70496 -* Backport of [Bugfix] [AArch32] PR driver/70132: Avoid double fclose in driver-arm.c -* Backport of [Bugfix] [AArch32] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusive operations -* Backport of [Bugfix] [AArch32] PR target/62254 Fix for ARMv3 -* Backport of [Bugfix] [AArch32] PR target/69614 -* Backport of [Bugfix] [AArch32] PR target/70566 Check that condition register is dead in tst-imm -> lsls-imm Thumb2 peepholes -* Backport of [Bugfix] [AArch32] PR testsuite/70553 -* Backport of [Bugfix] [AArch64] PR rtl-optimization/70398 LRA -* Backport of [Bugfix] PR 69400: Invalid 128-bit modulus result -* Backport of [Bugfix] PR middle-end/70370 -* Backport of [AArch32] 1/2 Cortex-R8 support -* Backport of [AArch32] Add initial support for the Cortex-A32 -* Backport of [AArch32] Add support for Cortex-A35 -* Backport of [AArch32] Delete ASM_OUTPUT_DEF and fall back to default .set directive -* Backport of [AArch64] 1/3 Enable CRC by default for armv8.1-a -* Backport of [AArch64] 2/3 Rework the code to print extension strings (pr70133) -* Backport of [AArch64] 3/3 Fix up for pr70133 -* Backport of [AArch64] [ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f64 NEON intrinsics -* Backport of [AArch64] Add extra tuning parameters for target processors -* Backport of [AArch64] Add support for Cortex-A35 -* Backport of [AArch64] Only update assembler .arch directive when necessary -* Backport of [Testsuite] [AArch32] 2/2 Cortex-R8 support -* Backport of [Testsuite] [AArch64] PR target/70113 fix pr63304_1 testcase -* Backport of [Testsuite] [AArch64] Skip gcc.target/aarch64/assembler_arch_1.c if assembler does not support it -* Backport of [Testsuite] Avoid GDB being blocked on signals -* Backport of [Testsuite] Fix testsuite for Cortex-R8 support +p. The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2017.01-rc1 stable Release-Candidate of the Linaro GCC 5 source package. + +p. This stable[1] Release-Candidate is based on FSF GCC 5.4.1+svn243604 and includes performance improvements and bug fixes backported from mainline GCC. This Release-Candidate is based on "Linaro Snapshot GCC 5.4-2016.12":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.4-2016.12. + +h4. Changes in this stable GCC source package Release-Candidate include: + +* Updates merged from FSF GCC 5.4.1+svn243604 +* Backport of [bug #1925] [AArch32] PR target/69442 wrong code with -Og and 64bit modulo on armv7a +* Backport of [bug #2185] [AArch64] PR target/69245 Set TREE_TARGET_GLOBALS in aarch64_set_current_function when new tree is the default node to recalculate optab availability +* Backport of [bug #2185] [AArch64] PR target/70002: Make aarch64_set_current_function play nice with pragma resetting +* Backport of [Bugfix] [AArch32] PR target/70711 Fix big-endian ARMv8.1-A builds +* Backport of [Bugfix] [AArch64] PR target/7044 +* Backport of [AArch32] Reduce size of arm1020e automaton +* Backport of [AArch64] Fix thinko in handling of -momit-leaf-frame-pointer option +* Backport of [AArch64] Fix SIMD predicate +* Backport of [Testsuite] [AArch32] testcase memset-inline-10.c uses -mfloat-abi=hard but does not check whether target supports it +* Backport of [Testsuite] gcc-dg: handle all return values when shouldfail is set +* Backport of [Testsuite] [AArch32] Tests for arm_restrict_it patterns in thumb2.md h4. Feedback and Support -- cgit v1.2.3