|  | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \ | 
|  | RUN:         | FileCheck %s -check-prefix ELF | 
|  | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \ | 
|  | RUN:         | FileCheck %s -check-prefix ELF32 | 
|  | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \ | 
|  | RUN:         | FileCheck %s -check-prefix ELF | 
|  | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \ | 
|  | RUN:         | FileCheck %s -check-prefix ELF64 | 
|  |  | 
|  | ELF: DynamicSymbols [ | 
|  | ELF:   Symbol { | 
|  | ELF:     Name: foo@@VER2 | 
|  | ELF:     Binding: Global | 
|  | ELF:     Type: Function | 
|  | ELF:     Section: .text | 
|  | ELF:   } | 
|  | ELF:   Symbol { | 
|  | ELF:     Name: foo@VER1 | 
|  | ELF:     Binding: Global | 
|  | ELF:     Type: Function | 
|  | ELF:     Section: .text | 
|  | ELF:   } | 
|  | ELF:   Symbol { | 
|  | ELF:     Name: unversioned_define | 
|  | ELF:     Binding: Global | 
|  | ELF:     Type: Function | 
|  | ELF:     Section: .text | 
|  | ELF:   } | 
|  | ELF: ] | 
|  |  | 
|  | ELF32: DynamicSymbols [ | 
|  | ELF32:   Symbol { | 
|  | ELF32:     Name: puts@GLIBC_2.0 | 
|  | ELF32:     Binding: Global | 
|  | ELF32:     Type: Function | 
|  | ELF32:     Section: Undefined (0x0) | 
|  | ELF32:   } | 
|  | ELF32: ] | 
|  | ELF64: DynamicSymbols [ | 
|  | ELF64:   Symbol { | 
|  | ELF64:     Name: puts@GLIBC_2.2.5 | 
|  | ELF64:     Binding: Global | 
|  | ELF64:     Type: Function | 
|  | ELF64:     Section: Undefined (0x0) | 
|  | ELF64:   } | 
|  | ELF64: ] |