summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan S. Arnold <ryan.arnold@linaro.org>2016-05-20 16:10:45 -0500
committerRyan S. Arnold <ryan.arnold@linaro.org>2016-05-20 16:10:45 -0500
commitecc69ac5295f874c1104bcaad0c5d49744900b2f (patch)
treeec69cfd23c5874bc3544b171b400729d5d44d9ce
parent1135787ca5af29725d590042d6015de3b7ec0a40 (diff)
Generate release-notes for Linaro GCC 5.3 2015.05-rc1.releases/linaro-5.3-2016.05-rc1
Change-Id: I31248e9532e20e4928b134c151f191c1adcaf681
-rw-r--r--components/toolchain/binaries/README.textile27
-rw-r--r--components/toolchain/binaries/README.textile.series13
-rw-r--r--components/toolchain/gcc-linaro/5/README.textile80
3 files changed, 61 insertions, 59 deletions
diff --git a/components/toolchain/binaries/README.textile b/components/toolchain/binaries/README.textile
index 8a3bb7d..ca15608 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.02 Release is now available.
+The Linaro GCC 5.3-2016.05-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-7545. See the NEWS section below for details.
+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.02/":http://releases.linaro.org/components/toolchain/gcc-linaro/5.3-2016.02/
+p((((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.05-rc1/":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.05-rc1/
-p((((. "http://releases.linaro.org/components/toolchain/binaries/5.3-2016.02/":http://releases.linaro.org/components/toolchain/binaries/5.3-2016.02/
+p((((. "http://snapshots.linaro.org/components/toolchain/binaries/5.3-2016.05-rc1/":http://snapshots.linaro.org/components/toolchain/binaries/5.3-2016.05-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.02
+Linaro GCC 5.3-2016.05-rc1
FSF glibc 2.21 (release/2.21)
@@ -53,10 +53,13 @@ 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.02
+h2. NEWS for Linaro GCC 5.3-2016.05-rc1
-* Applied fix for CVE-2015-7545 - A stack-based buffer overflow in glibc's getaddrinfo() was corrected in glibc 2.23 and backported into glibc 2.21.
+* Backported support into GCC for Cortex-A32, Cortex-A35, and Cortex-R8.
+
+
+* Applied fix for CVE-2015-7547 - A stack-based buffer overflow in glibc's getaddrinfo() was corrected in glibc 2.23 and backported into glibc 2.21.
p(((. "https://sourceware.org/ml/libc-alpha/2016-02/msg00416.html":https://sourceware.org/ml/libc-alpha/2016-02/msg00416.html
@@ -68,7 +71,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 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, and Linaro GCC 5.3-2016.04 have been included.
p(((.
@@ -81,6 +84,12 @@ p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2015.12/"
p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.01-1/":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.01-1/
+p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.02":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.02
+
+p(((. "http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.03":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
+
h2. Contact Linaro
diff --git a/components/toolchain/binaries/README.textile.series b/components/toolchain/binaries/README.textile.series
index db2c8cd..9cb9121 100644
--- a/components/toolchain/binaries/README.textile.series
+++ b/components/toolchain/binaries/README.textile.series
@@ -16,12 +16,11 @@
{% from "components/toolchain/binaries/macros" import format with context -%}
{%- extends "components/toolchain/binaries/README.textile"-%}
-
{# Information important for the release goes into this block.
It is added right after the release announce in README. #}
{% block important %}
{% call format("para") -%}
-Notice: All Linaro GCC {{ major }} series toolchain users should migrate to the latest version of the Linaro GCC {{ major }} toolchain in order to mitigate potential security exposure to CVE-2015-7545. See the NEWS section below for details.
+Notice: All Linaro GCC {{ major }} series toolchain users should migrate to the latest version of the Linaro GCC {{ major }} toolchain in order to mitigate potential security exposure to CVE-2015-7547. See the NEWS section below for details.
{% endcall %}
{% endblock %}
@@ -48,7 +47,11 @@ FSF GDB 7.10 (gdb-7.10-branch)
{% block news %}
{% call format("news") %}
-Applied fix for CVE-2015-7545 - A stack-based buffer overflow in glibc's getaddrinfo() was corrected in glibc 2.23 and backported into glibc 2.21.
+Backported support into GCC for Cortex-A32, Cortex-A35, and Cortex-R8.
+{% endcall %}
+
+{% call format("news") %}
+Applied fix for CVE-2015-7547 - A stack-based buffer overflow in glibc's getaddrinfo() was corrected in glibc 2.23 and backported into glibc 2.21.
{% endcall %}
{{ urlind(6,"https://sourceware.org/ml/libc-alpha/2016-02/msg00416.html") }}
@@ -62,7 +65,7 @@ Backported -Bsymbolic-functions into Linaro binutils 2.25.
{% endcall %}
{% call format("news") -%}
-Performance related backports from Linaro GCC 5.2-2015.11, Linaro GCC 5.2-2015.12, and Linaro GCC 5.3-2016.01-1 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, and Linaro GCC 5.3-2016.04 have been included.
See the following Linaro GCC snapshots:
{% endcall %}
@@ -70,6 +73,8 @@ See the following Linaro GCC snapshots:
{{ urlind(6,"http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.2-2015.11/") }}
{{ urlind(6,"http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2015.12/") }}
{{ urlind(6,"http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.01-1/") }}
+{{ urlind(6,"http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.02") }}
+{{ urlind(6,"http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.03") }}
{{ urlind(6,"http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.04") }}
{% endblock %}
diff --git a/components/toolchain/gcc-linaro/5/README.textile b/components/toolchain/gcc-linaro/5/README.textile
index f25f3e6..f61cbd9 100644
--- a/components/toolchain/gcc-linaro/5/README.textile
+++ b/components/toolchain/gcc-linaro/5/README.textile
@@ -1,48 +1,36 @@
-p. The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2016.02 stable Release of the Linaro GCC 5 source package.
-
-p. This stable[1] Release is based on FSF GCC 5.3.1+svn232321 and includes performance improvements and bug fixes backported from mainline GCC. This Release is based on "Linaro Snapshot GCC 5.3-2016.01":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.01.
-
-h4. Changes in this stable GCC source package Release include:
-
-* Updates merged from FSF GCC 5.3.1+svn232321
-* Backport of [AArch32] Finalize func_options in arm target
-* Backport of [AArch32] PR 68149 Fix ICE in unaligned_loaddi split
-* Backport of Add attribute for compatibility with ARM pipeline models
-* Backport of [AArch32] PR target/68390
-* Backport of PR 68317, 68326 Drop constant overflow flag in adjust_range_with_scev when possible
-* Backport of [AArch64] 1/7 Add support for ARMv8.1 Adv.SIMD instructions
-* Backport of [AArch64] 2/7 Add sqrdmah, sqrdmsh instructions
-* Backport of [AArch64] 3/7 Add builtins for ARMv8.1 Adv.SIMD instructions
-* Backport of [AArch64] fix 3/7 Add builtins for ARMv8.1 Adv.SIMD instructions
-* Backport of [AArch64] 4/7 Add ACLE feature macro for ARMv8.1 Adv.SIMD instructions
-* Backport of [AArch64] 5/7 Dejagnu support for ARMv8.1 Adv.SIMD
-* Backport of [AArch64] 6/7 Add NEON intrinsics vqrdmlah and vqrdmlsh
-* Backport of [AArch64] 7/7 Add NEON intrinsics vqrdmlah_lane and vqrdmlsh_lane
-* Backport of [AArch64] Rework ARMv8.1 command line options
-* Backport of [BugFix] PR rtl-optimization/68381
-* Backport of Testcase for PR rtl-optimization/68381
-* Backport of Only restrict pure simplification in mult-extend subst case, allow other substitutions
-* Backport of [AArch64] Improve comparison with complex immediates followed by branch/cset
-* Backport of [AArch64] Improve add immediate expansion
-* Backport of [AArch64] Documentation fix for -fpic
-* Backport of [AArch64] Use vector wide add for mixed-mode adds
-* Backport of [AArch64] Update patterns to support FP zero
-* Backport of [AArch64] Use aarch64_sync_memory_operand in atomic_store<mode> pattern
-* Backport of [AArch32] PR target/68214: Delete IP-reg-clobbering call-through-mem patterns
-* Backport of [testsuite] Make stackalign test LTO proof
-* Backport of [testsuite] [AArch64] Skip big-endian as well for gcc.target/aarch64/got_mem_hoist_1.c
-* Backport of [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_1.c scan-assembler-times bif\tv 1
-* Backport of [AArch32] Fix vector TYPE_MODE in streaming-out
-* Backport of [Bugfix] [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extract pattern
-* Backport of [AArch64] Fix a few failures with LSE enabled
-* Backport of [ARMv8.1] [AArch32] Add support for ARMv8.1
-* Backport of [ARMv8.1] [AArch32] Multilib support for ARMv8.1.
-* Backport of [ARMv8.1] [AArch32] Add patterns for new instructions
-* Backport of [ARMv8.1] [AArch32] Add ACLE feature macro for ARMv8.1 instructions
-* Backport of [ARMv8.1] [AArch32] Support ARMv8.1 ARM tests
-* Backport of [ARMv8.1] [AArch32] Add ACLE intrinsics vqrdmlah and vqrdmlsh
-* Backport of [ARMv8.1] [AArch32] Add ACLE intrinsics vqrdmlah_lane and vqrdmlsh_lane
-* Backport of [AArch32] Fix armv8.1 support at configure time
+p. The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2016.05-rc1 stable Release-Candidate of the Linaro GCC 5 source package.
+
+p. This stable[1] Release-Candidate is based on FSF GCC 5.3.1+svn234898 and includes performance improvements and bug fixes backported from mainline GCC. This Release-Candidate is based on "Linaro Snapshot GCC 5.3-2016.04":http://snapshots.linaro.org/components/toolchain/gcc-linaro/5.3-2016.04.
+
+h4. Changes in this stable GCC source package Release-Candidate 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
h4. Feedback and Support
@@ -57,4 +45,4 @@ Subscribe to the important Linaro mailing lists and join our IRC channels to sta
----
-fn1. Linaro 'stable' source archive releases are Linaro packaged versions of the latest FSF GCC release. The Linaro 'maintenance' source archive releases are Linaro packages version of the previous year's FSF GCC release.
+fn1. Linaro 'stable' source archive releases are Linaro packaged versions of the latest FSF GCC release. The Linaro 'maintenance' source archive releases are Linaro packaged versions of the previous year's FSF GCC release.