This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Add a testcase for PR ld/17615


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3e2aa5bbd36be9cf63530e5db2f6cf3898762a22

commit 3e2aa5bbd36be9cf63530e5db2f6cf3898762a22
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Jan 19 09:23:29 2015 -0800

    Add a testcase for PR ld/17615
    
    	PR ld/17615
    	* ld-elf/pr17615.d: New file.
    	* ld-elf/pr17615.s: Likewise.

Diff:
---
 bfd/ChangeLog                 |  2 +-
 ld/ChangeLog                  |  2 +-
 ld/testsuite/ChangeLog        |  6 ++++++
 ld/testsuite/ld-elf/pr17615.d | 12 ++++++++++++
 ld/testsuite/ld-elf/pr17615.s |  1 +
 5 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ab45ad8..06cfacb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,6 +1,6 @@
 2015-01-19  Alan Modra  <amodra@gmail.com>
 
-	PR 17165
+	PR ld/17615
 	* elf-bfd.h (ELF_COMMON_DEF_P): Note that this might be true for
 	linker script assignments too.
 	* elflink.c (elf_gc_sweep_symbol): Don't drop ELF_COMMON_DEF syms.
diff --git a/ld/ChangeLog b/ld/ChangeLog
index e9c3ed3..ae0b29a 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,6 +1,6 @@
 2015-01-19  Alan Modra  <amodra@gmail.com>
 
-	PR 17165
+	PR ld/17615
 	* ldlang.c (lang_process): Run lang_common before lang_gc_sections.
 
 2015-01-14  Jiong Wang  <jiong.wang@arm.com>
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index d08ff1a..10f109c 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2015-01-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/17615
+	* ld-elf/pr17615.d: New file.
+	* ld-elf/pr17615.s: Likewise.
+
 2015-01-19  Alan Modra  <amodra@gmail.com>
 
 	* ld-gc/pr14265.d,
diff --git a/ld/testsuite/ld-elf/pr17615.d b/ld/testsuite/ld-elf/pr17615.d
new file mode 100644
index 0000000..a2a2f70
--- /dev/null
+++ b/ld/testsuite/ld-elf/pr17615.d
@@ -0,0 +1,12 @@
+#ld: --gc-sections -shared
+#readelf: -S --wide --dyn-syms
+#target: *-*-linux* *-*-gnu*
+#notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* pj*-*-*
+#notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-*
+# generic linker targets don't support --gc-sections, nor do a bunch of others
+
+#...
+  \[[ 0-9]+\] \.bss[ \t]+NOBITS[ \t0-9a-f]+WA.*
+#...
+ +[0-9]+: +[0-9a-f]+ +4 +OBJECT +GLOBAL +DEFAULT +[1-9]+ foo
+#pass
diff --git a/ld/testsuite/ld-elf/pr17615.s b/ld/testsuite/ld-elf/pr17615.s
new file mode 100644
index 0000000..a177cf2
--- /dev/null
+++ b/ld/testsuite/ld-elf/pr17615.s
@@ -0,0 +1 @@
+	.comm	foo,4,4


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]