aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog46
1 files changed, 46 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 0318956..2c02012 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,51 @@
2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
+ PR ld/19645
+ * NEWS: Mention -z common/-z nocommon for ELF targets.
+ * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
+ -z common and -z nocommon.
+ * ld.texinfo: Document -z common/-z nocommon.
+ * lexsup.c (elf_shlib_list_options): Add -z common/-z nocommon.
+ * testsuite/ld-elf/tls_common.exp: Test --elf-stt-common=no and
+ --elf-stt-common=yes with assembler.
+ * testsuite/ld-elfcomm/common-1.s: New file.
+ * testsuite/ld-elfcomm/common-1a.d: Likewise.
+ * testsuite/ld-elfcomm/common-1b.d: Likewise.
+ * testsuite/ld-elfcomm/common-1c.d: Likewise.
+ * testsuite/ld-elfcomm/common-1d.d: Likewise.
+ * testsuite/ld-elfcomm/common-1e.d: Likewise.
+ * testsuite/ld-elfcomm/common-1f.d: Likewise.
+ * testsuite/ld-elfcomm/common-2.s: Likewise.
+ * testsuite/ld-elfcomm/common-2a.d: Likewise.
+ * testsuite/ld-elfcomm/common-2b.d: Likewise.
+ * testsuite/ld-elfcomm/common-2c.d: Likewise.
+ * testsuite/ld-elfcomm/common-2d.d: Likewise.
+ * testsuite/ld-elfcomm/common-2e.d: Likewise.
+ * testsuite/ld-elfcomm/common-2f.d: Likewise.
+ * testsuite/ld-elfcomm/common-3a.rd: Likewise.
+ * testsuite/ld-elfcomm/common-3b.rd: Likewise.
+ * testsuite/ld-i386/pr19645.d: Likewise.
+ * testsuite/ld-i386/pr19645.s: Likewise.
+ * testsuite/ld-x86-64/largecomm-1.s: Likewise.
+ * testsuite/ld-x86-64/largecomm-1a.d: Likewise.
+ * testsuite/ld-x86-64/largecomm-1b.d: Likewise.
+ * testsuite/ld-x86-64/largecomm-1c.d: Likewise.
+ * testsuite/ld-x86-64/largecomm-1d.d: Likewise.
+ * testsuite/ld-x86-64/largecomm-1e.d: Likewise.
+ * testsuite/ld-x86-64/largecomm-1f.d: Likewise.
+ * testsuite/ld-x86-64/pr19645.d: Likewise.
+ * testsuite/ld-x86-64/pr19645.s: Likewise.
+ * testsuite/ld-elfcomm/elfcomm.exp: Test --elf-stt-common=yes
+ with assembler.
+ (assembler_generates_commons): Removed.
+ Run -z common/-z nocommon tests. Run *.d tests.
+ * testsuite/ld-i386/i386.exp: Run pr19645.
+ * testsuite/ld-x86-64/x86-64.exp: Likewise.
+ * testsuite/ld-x86-64/dwarfreloc.exp: Test --elf-stt-common with
+ assembler. Test STT_COMMON with readelf.
+
+2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
+
PR ld/19636
PR ld/19704
PR ld/19719