summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-07-06 12:13:26 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-07-06 12:13:26 -0700
commitd3135941debe0f08796ec07681a47a96fc350b30 (patch)
tree20c54b4a0f7827076d83ca014e211a617afaee02
parente20a38c9e67e588fedbf220036a8750266cb5b2b (diff)
downloadbinutils-gdb-d3135941debe0f08796ec07681a47a96fc350b30.tar.gz
Update release note for 2.25.51.0.3users/hjl/linux/release/2.25.51.0.3
-rw-r--r--release.binutils-2.25.51.0.3 (renamed from release.binutils-2.25.51.0.2)40
1 files changed, 34 insertions, 6 deletions
diff --git a/release.binutils-2.25.51.0.2 b/release.binutils-2.25.51.0.3
index 557df2860e5..70aacc1adb1 100644
--- a/release.binutils-2.25.51.0.2
+++ b/release.binutils-2.25.51.0.3
@@ -1,5 +1,5 @@
-This is the beta release of binutils 2.25.51.0.2 for Linux, which is
-based on binutils 2015 0515 master branch on sourceware.org plus
+This is the beta release of binutils 2.25.51.0.3 for Linux, which is
+based on binutils 2015 0630 master branch on sourceware.org plus
various changes. It is purely for Linux.
All relevant patches in patches have been applied to the source tree.
@@ -43,7 +43,8 @@ ld. IA-32 binary and X64_64 binary tar balls are configured with
Starting from the 2.25.51.0.2 release, the x86 assembler will optimize
out relocations against defined non-weak global branch targets with
default visibility by default. This Linux kernel patch is needed to
-create a working x86 Linux kernel if it hasn't been applied:
+create a working x86 Linux kernel if it hasn't been updated to support
+the newer assembler:
diff --git a/arch/x86/kernel/head_64.S b/arch/x86/kernel/head_64.S
index ae6588b..b91a00c 100644
@@ -142,13 +143,40 @@ endif
to arch/ia64/Makefile in your kernel source tree.
-Please report any bugs related to binutils 2.25.51.0.2 to
+Please report any bugs related to binutils 2.25.51.0.3 to
hjl.tools@gmail.com
and
http://www.sourceware.org/bugzilla/
+Changes from binutils 2.25.51.0.2:
+
+1. Update from binutils 2015 0630.
+2. Fix the i386/x86-64 linker regression with prelink support. Prelink
+may corrupt glibc binaries created by the 2.25.51.0.2 i386/x86-64 linker:
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1235068
+
+3. Skip extra relocations in .rel.plt/.rela.plt added by the third-party
+tool. PR binutils/18437.
+4. Fix invalid R_X86_64_GOTPCREL -> R_X86_64_PC32 conversions.
+PR ld/18591.
+5. Reduce the size of ELF .strtab section with GC and suffix merging.
+PR gas/18451.
+6. Improve Intel syntax support in x86 assembler.
+7. Add compact EH support.
+8. Add --sectname-subst option to assembler.
+9. Add --print-memory-usage option to bfd linker.
+10. Improve gold support.
+11. Improve PE support.
+12. Improve aarch64 support.
+13. Improve arm support.
+14. Improve hppa support.
+15. Improve mips support.
+16. Improve msp430 support.
+17. Improve ppc support.
+
Changes from binutils 2.25.51.0.1:
1. Update from binutils 2015 0515.
@@ -1095,7 +1123,7 @@ already been defined. PR 12001.
16. Improve ppc support.
17. Improve tic6x support.
-It is available as users/hjl/linux/release/2.25.51.0.2 tag at
+It is available as users/hjl/linux/release/2.25.51.0.3 tag at
https://sourceware.org/git/?p=binutils-gdb.git;a=summary
@@ -1104,4 +1132,4 @@ Thanks.
H.J. Lu
hjl.tools@gmail.com
-05/18/2015
+07/06/2015