This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
[binutils-gdb] ld: relax alignment requirements of compressed .debug_* section checks
- From: Jan Beulich <jbeulich at sourceware dot org>
- To: bfd-cvs at sourceware dot org
- Date: 7 Dec 2015 16:52:40 -0000
- Subject: [binutils-gdb] ld: relax alignment requirements of compressed .debug_* section checks
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1e550d79b170a548f7903e4954c877acc6125cbc
commit 1e550d79b170a548f7903e4954c877acc6125cbc
Author: Jan Beulich <jbeulich@novell.com>
Date: Mon Dec 7 17:52:25 2015 +0100
ld: relax alignment requirements of compressed .debug_* section checks
This fixes a failure of the gabinormal linking test on some distros
(where e.g. crt1.o has a .debug_aranges section with larger alignment).
Diff:
---
ld/testsuite/ChangeLog | 5 +++++
ld/testsuite/ld-elf/gabiend.rt | 2 +-
ld/testsuite/ld-elf/gabinormal.rt | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index f0ca105..38d9c77 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2015-12-07 Jan Beulich <jbeulich@suse.com>
+
+ * ld-elf/gabiend.rt: Accept any alignment.
+ * ld-elf/gabinormal.rt: Likewise.
+
2015-12-04 H.J. Lu <hongjiu.lu@intel.com>
* ld-i386/i386.exp: Run mov2a and mov2b.
diff --git a/ld/testsuite/ld-elf/gabiend.rt b/ld/testsuite/ld-elf/gabiend.rt
index 23bc36c..75b5ba7 100644
--- a/ld/testsuite/ld-elf/gabiend.rt
+++ b/ld/testsuite/ld-elf/gabiend.rt
@@ -1,4 +1,4 @@
#...
+\[[0-9a-f]+\]: .*COMPRESSED
- +ZLIB, [0-9a-f]+, 1
+ +ZLIB, [0-9a-f]+, [1-9][0-9]*
#pass
diff --git a/ld/testsuite/ld-elf/gabinormal.rt b/ld/testsuite/ld-elf/gabinormal.rt
index 23bc36c..75b5ba7 100644
--- a/ld/testsuite/ld-elf/gabinormal.rt
+++ b/ld/testsuite/ld-elf/gabinormal.rt
@@ -1,4 +1,4 @@
#...
+\[[0-9a-f]+\]: .*COMPRESSED
- +ZLIB, [0-9a-f]+, 1
+ +ZLIB, [0-9a-f]+, [1-9][0-9]*
#pass