diff options
author | Jan Beulich <jbeulich@novell.com> | 2015-12-07 17:52:25 +0100 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2016-03-14 14:58:58 -0700 |
commit | 343a89051f448d29ebd3f00106ce7f9793912a89 (patch) | |
tree | 5741f1d177cccae959cbf11a08122f934673e6d1 | |
parent | 65cea839793edb3fcb6261c45b81ce569af41198 (diff) | |
download | gdb-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/ChangeLog | 8 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/gabiend.rt | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/gabinormal.rt | 2 |
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 |