summaryrefslogtreecommitdiffstats
path: root/lld/test/COFF/comdat-gcc-compatibility.s
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/COFF/comdat-gcc-compatibility.s')
-rw-r--r--lld/test/COFF/comdat-gcc-compatibility.s13
1 files changed, 13 insertions, 0 deletions
diff --git a/lld/test/COFF/comdat-gcc-compatibility.s b/lld/test/COFF/comdat-gcc-compatibility.s
new file mode 100644
index 00000000000..cd35955ff0f
--- /dev/null
+++ b/lld/test/COFF/comdat-gcc-compatibility.s
@@ -0,0 +1,13 @@
+# REQUIRES: x86
+# RUN: llvm-mc %s -triple x86_64-pc-win32 -defsym obj=0 -filetype=obj -o %t1.obj
+# RUN: llvm-mc %s -triple x86_64-pc-win32 -defsym obj=1 -filetype=obj -o %t2.obj
+# RUN: lld-link /lldmingw /noentry /dll %t1.obj %t2.obj /out:%t3.dll
+# RUN: not lld-link /noentry /dll %t1.obj %t2.obj /out:%t3.dll
+.if obj==0
+ .section .text$nm, "", discard, symbol
+.else
+ .section .text$nm, "", same_size, symbol
+.endif
+ .globl symbol
+symbol:
+ .long 1
OpenPOWER on IntegriCloud