18 changes: 0 additions & 18 deletions lld/test/MachO/nonweak-definition-override.s
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
# RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/libfoo.s -o %t/libfoo.o
# RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/nonweakdef.s -o %t/nonweakdef.o
# RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/weakdef.s -o %t/weakdef.o
# RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/common.s -o %t/common.o
# RUN: lld -flavor darwinnew -syslibroot %S/Inputs/MacOSX.sdk -dylib %t/libfoo.o -o %t/libfoo.dylib

## Check that non-weak defined symbols override weak dylib symbols.
Expand Down Expand Up @@ -31,14 +30,6 @@
# NO-WEAK-OVERRIDE-NEXT: segment section address type addend symbol
# NO-WEAK-OVERRIDE-EMPTY:

## Check that common symbols take precedence over weak dylib symbols, but do not
## generate an overridding weak binding.
# RUN: lld -flavor darwinnew -syslibroot %S/Inputs/MacOSX.sdk -L%t -lfoo %t/common.o -o %t/common -lSystem
# RUN: llvm-objdump --macho --weak-bind %t/common | FileCheck %s --check-prefix=NO-WEAK-OVERRIDE
# RUN: llvm-objdump --syms %t/common | FileCheck %s --check-prefix=COMMON
# COMMON-DAG: g O __DATA,__common _nonweak_in_dylib
# COMMON-DAG: g O __DATA,__common _weak_in_dylib

#--- libfoo.s

.globl _weak_in_dylib, _nonweak_in_dylib
Expand Down Expand Up @@ -67,12 +58,3 @@ _nonweak_in_dylib:

_main:
ret

#--- common.s

.globl _main
.comm _weak_in_dylib, 1
.comm _nonweak_in_dylib, 1

_main:
ret