diff options
Diffstat (limited to 'lld/test/COFF/comdat-gcc-compatibility.s')
-rw-r--r-- | lld/test/COFF/comdat-gcc-compatibility.s | 13 |
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 |