summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan S. Arnold <ryan.arnold@linaro.org>2017-02-14 23:02:29 +0000
committerRyan S. Arnold <ryan.arnold@linaro.org>2017-02-14 23:02:29 +0000
commit6ec4b52e966d1e85d1e00e5af8f5a20a5aed2c18 (patch)
treefc2d26c51af1557882ea9d34e009dd489a4a779f
parent2bc6d6f21b7fbea27abc1640d06772f6283bf3d3 (diff)
Generated Release Notes for linaro-GCC-6.3-2017.02-rc2.
-rw-r--r--components/toolchain/binaries/README.textile3
1 files changed, 1 insertions, 2 deletions
diff --git a/components/toolchain/binaries/README.textile b/components/toolchain/binaries/README.textile
index 125eeb2..b5701e4 100644
--- a/components/toolchain/binaries/README.textile
+++ b/components/toolchain/binaries/README.textile
@@ -83,7 +83,7 @@ p((((. "http://git.linaro.org/toolchain":http://git.linaro.org/toolchain
h2. NEWS for GCC 6 (as of Linaro GCC 6.3-2017.02-rc2)
-* A bug/regression in the compiler has been identified whereby the target function that is invoked when calling a "weak" function directly is the "strong" override, whereas when calling the function via a pointer the "weak" implementation is used. This would be noticed as inconsisent function invocation when invoking directly vs. invoking via function pointer. This issue only affected arm targets, not AArch64. This regression has been fixed upstream and backported into Linaro GCC 6.3-2017.02-rc2.
+* A bug/regression in the compiler has been identified whereby the target function that is invoked when calling a "weak" function directly is the "strong" override, whereas when calling the function via a pointer the "weak" implementation is used. This would be noticed as inconsisent function invocation when invoking directly vs. invoking via function pointer. This issue only affected 32-bit arm targets. This regression has been fixed upstream and backported into Linaro GCC 6.3-2017.02-rc2.
p(((. GCC PR target/78253: [5/6/7 Regression] [ARM] call weak function instead of strong when called through pointer.
@@ -124,7 +124,6 @@ p(((. "https://bugs.linaro.org/show_bug.cgi?id=2764":https://bugs.linaro.org/sho
p(((. The Linaro binary toolchain release contained files with a .la suffix as artifacts of the toolchain build process. These .la files are helper files for libtool, but unlike a gcc install tree, they are not position independent and contain full paths. Since these artifacts contain absolute paths they can actually mislead user invocation of libtool into not finding required libraries (because they reference the build tree, not the install location) and hence breaking Autotools builds. These *.la file artifacts have been removed from Linaro toolchain binaries because they are unnecessary for users.
-
* The Linaro GCC 6.3-2017.01 snapshot added further enablement for ARMv8-M and these have been incorporated into this release.