X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FMC%2FMachO%2Flinker-options.ll;h=09ebd0f915672db3fa5dc4957a492d9cbe9e799e;hb=99ab11202f6fd4905def11e75f260d487a589f9c;hp=2cda835c100cbc36b475f4301bcec06ecf36efdb;hpb=1ef70ff39ba399111c83efc270cfb07207ce89bb;p=oota-llvm.git diff --git a/test/MC/MachO/linker-options.ll b/test/MC/MachO/linker-options.ll index 2cda835c100..09ebd0f9156 100644 --- a/test/MC/MachO/linker-options.ll +++ b/test/MC/MachO/linker-options.ll @@ -4,35 +4,28 @@ ; CHECK-ASM: .linker_option "-lz" ; CHECK-ASM-NEXT: .linker_option "-framework", "Cocoa" -; RUN: llc -O0 -mtriple=x86_64-apple-darwin -filetype=obj -o - %s | macho-dump > %t +; RUN: llc -O0 -mtriple=x86_64-apple-darwin -filetype=obj -o - %s | llvm-readobj -macho-linker-options > %t ; RUN: FileCheck --check-prefix=CHECK-OBJ < %t %s -; CHECK-OBJ: ('load_commands', [ -; CHECK-OBJ: # Load Command 1 -; CHECK-OBJ: (('command', 45) -; CHECK-OBJ: ('size', 16) -; CHECK-OBJ: ('count', 1) -; CHECK-OBJ: ('_strings', [ -; CHECK-OBJ: "-lz", -; CHECK-OBJ: ]) -; CHECK-OBJ: ), -; CHECK-OBJ: # Load Command 2 -; CHECK-OBJ: (('command', 45) -; CHECK-OBJ: ('size', 32) -; CHECK-OBJ: ('count', 2) -; CHECK-OBJ: ('_strings', [ -; CHECK-OBJ: "-framework", -; CHECK-OBJ: "Cocoa", -; CHECK-OBJ: ]) -; CHECK-OBJ: # Load Command 3 -; CHECK-OBJ: (('command', 45) -; CHECK-OBJ: ('size', 24) -; CHECK-OBJ: ('count', 1) -; CHECK-OBJ: ('_strings', [ -; CHECK-OBJ: "-lmath", -; CHECK-OBJ: ]) -; CHECK-OBJ: ), -; CHECK-OBJ: ]) +; CHECK-OBJ: Linker Options { +; CHECK-OBJ: Size: 16 +; CHECK-OBJ: Strings [ +; CHECK-OBJ: Value: -lz +; CHECK-OBJ: ] +; CHECK-OBJ: } +; CHECK-OBJ: Linker Options { +; CHECK-OBJ: Size: 32 +; CHECK-OBJ: Strings [ +; CHECK-OBJ: Value: -framework +; CHECK-OBJ: Value: Cocoa +; CHECK-OBJ: ] +; CHECK-OBJ: } +; CHECK-OBJ: Linker Options { +; CHECK-OBJ: Size: 24 +; CHECK-OBJ: Strings [ +; CHECK-OBJ: Value: -lmath +; CHECK-OBJ: ] +; CHECK-OBJ: } !0 = !{i32 6, !"Linker Options", !{!{!"-lz"}, !{!"-framework", !"Cocoa"}, !{!"-lmath"}}}