aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2015-12-07 17:52:25 +0100
committerH.J. Lu <hjl.tools@gmail.com>2016-03-14 14:58:58 -0700
commit343a89051f448d29ebd3f00106ce7f9793912a89 (patch)
tree5741f1d177cccae959cbf11a08122f934673e6d1
parent65cea839793edb3fcb6261c45b81ce569af41198 (diff)
downloadgdb-343a89051f448d29ebd3f00106ce7f9793912a89.zip
gdb-343a89051f448d29ebd3f00106ce7f9793912a89.tar.gz
gdb-343a89051f448d29ebd3f00106ce7f9793912a89.tar.bz2
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). Backport from master * ld-elf/gabiend.rt: Accept any alignment. * ld-elf/gabinormal.rt: Likewise.
-rw-r--r--ld/ChangeLog8
-rw-r--r--ld/testsuite/ld-elf/gabiend.rt2
-rw-r--r--ld/testsuite/ld-elf/gabinormal.rt2
3 files changed, 10 insertions, 2 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 2fa9ad3..edbf9f2 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,11 @@
+2016-03-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ Backport from master
+ 2015-12-07 Jan Beulich <jbeulich@suse.com>
+
+ * ld-elf/gabiend.rt: Accept any alignment.
+ * ld-elf/gabinormal.rt: Likewise.
+
2016-03-09 H.J. Lu <hongjiu.lu@intel.com>
Backport from master
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