aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-06-30 13:22:52 +0930
committerAlan Modra <amodra@gmail.com>2020-06-30 13:32:04 +0930
commit39d050ee501609fdee937806b7494eb8f2b3088d (patch)
treed2bf906df1bb4500f668872ff20958d671cd632e /ld
parent08ccfccf0ed825be9be2972594d4be4a2207ef13 (diff)
downloadfsf-binutils-gdb-39d050ee501609fdee937806b7494eb8f2b3088d.zip
fsf-binutils-gdb-39d050ee501609fdee937806b7494eb8f2b3088d.tar.gz
fsf-binutils-gdb-39d050ee501609fdee937806b7494eb8f2b3088d.tar.bz2
microblaze-linux XPASS ld-elf/var1
microblaze-linux uses the standard ELF script, microblaze-elf its own script lacking an input section pattern needed to make this test pass. Add the missing pattern for .data, in line with most other sections that do have .* patterns. * scripttempl/elfmicroblaze.sc (.data): Add .data.* entry. * testsuite/ld-elf/var1.d: Don't xfail microblaze.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog5
-rw-r--r--ld/scripttempl/elfmicroblaze.sc1
-rw-r--r--ld/testsuite/ld-elf/var1.d2
3 files changed, 7 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 2254ac8..d00d5da 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-30 Alan Modra <amodra@gmail.com>
+
+ * scripttempl/elfmicroblaze.sc (.data): Add .data.* entry.
+ * testsuite/ld-elf/var1.d: Don't xfail microblaze.
+
2020-06-29 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/ld-tic6x/shlib-1.rd: Move C6000_DSBT_BASE,
diff --git a/ld/scripttempl/elfmicroblaze.sc b/ld/scripttempl/elfmicroblaze.sc
index 3ac2ac0..65e36cb 100644
--- a/ld/scripttempl/elfmicroblaze.sc
+++ b/ld/scripttempl/elfmicroblaze.sc
@@ -136,6 +136,7 @@ SECTIONS
${RELOCATING+ _fdata = .;}
.data : {
*(.data)
+ ${RELOCATING+*(.data.*)}
${RELOCATING+*(.gnu.linkonce.d.*)}
${CONSTRUCTING+CONSTRUCTORS;} /* Is this needed? */
}
diff --git a/ld/testsuite/ld-elf/var1.d b/ld/testsuite/ld-elf/var1.d
index 36a1f63..f7de7fc 100644
--- a/ld/testsuite/ld-elf/var1.d
+++ b/ld/testsuite/ld-elf/var1.d
@@ -1,6 +1,6 @@
#ld: $srcdir/$subdir/var1.t --sort-section name
#nm: -n
-#xfail: d30v-*-* dlx-*-* ft32-*-* microblaze-*-*
+#xfail: d30v-*-* dlx-*-* ft32-*-*
#...
[0-9a-f]* D var1