]> granicus.if.org Git - llvm/commitdiff
[llvm-readobj] Change -long-option to --long-option in tests. NFC
authorFangrui Song <maskray@google.com>
Wed, 1 May 2019 05:27:20 +0000 (05:27 +0000)
committerFangrui Song <maskray@google.com>
Wed, 1 May 2019 05:27:20 +0000 (05:27 +0000)
We use both -long-option and --long-option in tests. Switch to --long-option for consistency.

In the "llvm-readelf" mode, -long-option is discouraged as it conflicts with grouped short options and it is not accepted by GNU readelf.

While updating the tests, change llvm-readobj -s to llvm-readobj -S to reduce confusion ("s" is --section-headers in llvm-readobj but --symbols in llvm-readelf).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359649 91177308-0d34-0410-b5e6-96231b3b80d8

672 files changed:
docs/SourceLevelDebugging.rst
test/CodeGen/AArch64/wineh-mingw.ll
test/CodeGen/AArch64/wineh-try-catch.ll
test/CodeGen/AArch64/wineh1.mir
test/CodeGen/AArch64/wineh2.mir
test/CodeGen/AArch64/wineh3.mir
test/CodeGen/AArch64/wineh4.mir
test/CodeGen/AArch64/wineh5.mir
test/CodeGen/AArch64/wineh6.mir
test/CodeGen/AArch64/wineh7.mir
test/CodeGen/AArch64/wineh8.mir
test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size.ll
test/CodeGen/AMDGPU/code-object-v3.ll
test/CodeGen/AMDGPU/comdat.ll
test/CodeGen/AMDGPU/elf-header-flags-mach.ll
test/CodeGen/AMDGPU/elf-header-flags-sram-ecc.ll
test/CodeGen/AMDGPU/elf-header-flags-xnack.ll
test/CodeGen/AMDGPU/elf-header-osabi.ll
test/CodeGen/AMDGPU/elf-notes.ll
test/CodeGen/AMDGPU/elf.ll
test/CodeGen/AMDGPU/elf.metadata.ll
test/CodeGen/AMDGPU/elf.r600.ll
test/CodeGen/AMDGPU/hsa-func-align.ll
test/CodeGen/AMDGPU/hsa-func.ll
test/CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg.ll
test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll
test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll
test/CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-hidden-args.ll
test/CodeGen/AMDGPU/hsa-metadata-images-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-images.ll
test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-1-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-1.ll
test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-2-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-2.ll
test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-3-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-3.ll
test/CodeGen/AMDGPU/hsa-metadata-kernel-code-props-v3.ll
test/CodeGen/AMDGPU/hsa-metadata-kernel-code-props.ll
test/CodeGen/AMDGPU/hsa.ll
test/CodeGen/AMDGPU/no-initializer-constant-addrspace.ll
test/CodeGen/AMDGPU/r600-constant-array-fixup.ll
test/CodeGen/AMDGPU/scratch-simple.ll
test/CodeGen/ARM/2010-12-08-tpsoft.ll
test/CodeGen/ARM/2010-12-15-elf-lcomm.ll
test/CodeGen/ARM/MachO-subtypes.ll
test/CodeGen/ARM/build-attributes-encoding.s
test/CodeGen/ARM/build-attributes-optimization-minsize.ll
test/CodeGen/ARM/build-attributes-optimization-mixed.ll
test/CodeGen/ARM/build-attributes-optimization-optnone.ll
test/CodeGen/ARM/build-attributes-optimization-optsize.ll
test/CodeGen/ARM/build-attributes-optimization.ll
test/CodeGen/Hexagon/simple_addend.ll
test/CodeGen/MIR/X86/diexpr-win32.mir
test/CodeGen/Mips/micromips-ase-function-attribute.ll
test/CodeGen/Mips/mips-shf-gprel.s
test/CodeGen/Mips/xray-section-group.ll
test/CodeGen/Thumb2/tpsoft.ll
test/CodeGen/X86/file-directive.ll
test/CodeGen/X86/push-cfi-obj.ll
test/CodeGen/X86/tls-windows-itanium.ll
test/CodeGen/X86/win64_eh_leaf.ll
test/DebugInfo/COFF/anonymous-struct.ll
test/DebugInfo/COFF/asm.ll
test/DebugInfo/COFF/big-type.ll
test/DebugInfo/COFF/bitfields.ll
test/DebugInfo/COFF/class-options-common.ll
test/DebugInfo/COFF/const-unnamed-member.ll
test/DebugInfo/COFF/cpp-mangling.ll
test/DebugInfo/COFF/defer-complete-type.ll
test/DebugInfo/COFF/dlang.ll
test/DebugInfo/COFF/enum-co.ll
test/DebugInfo/COFF/enum.ll
test/DebugInfo/COFF/fp-stack.ll
test/DebugInfo/COFF/fpo-csrs.ll
test/DebugInfo/COFF/fpo-realign-vframe.ll
test/DebugInfo/COFF/fpo-shrink-wrap.ll
test/DebugInfo/COFF/function-options.ll
test/DebugInfo/COFF/global_visibility.ll
test/DebugInfo/COFF/globals.ll
test/DebugInfo/COFF/inheritance.ll
test/DebugInfo/COFF/inlining-files.ll
test/DebugInfo/COFF/inlining-header.ll
test/DebugInfo/COFF/inlining-levels.ll
test/DebugInfo/COFF/inlining-padding.ll
test/DebugInfo/COFF/inlining-same-name.ll
test/DebugInfo/COFF/inlining.ll
test/DebugInfo/COFF/int8-char-type.ll
test/DebugInfo/COFF/lambda.ll
test/DebugInfo/COFF/lexicalblock.ll
test/DebugInfo/COFF/lines-difile.ll
test/DebugInfo/COFF/local-constant.ll
test/DebugInfo/COFF/local-variable-gap.ll
test/DebugInfo/COFF/local-variables.ll
test/DebugInfo/COFF/long-name.ll
test/DebugInfo/COFF/long-type-name.ll
test/DebugInfo/COFF/multifile.ll
test/DebugInfo/COFF/multifunction.ll
test/DebugInfo/COFF/nested-types.ll
test/DebugInfo/COFF/pieces.ll
test/DebugInfo/COFF/purge-typedef-udts.ll
test/DebugInfo/COFF/register-variables.ll
test/DebugInfo/COFF/retained-types.ll
test/DebugInfo/COFF/scopes.ll
test/DebugInfo/COFF/simple.ll
test/DebugInfo/COFF/static-methods.ll
test/DebugInfo/COFF/swift.ll
test/DebugInfo/COFF/thunk.ll
test/DebugInfo/COFF/type-quals.ll
test/DebugInfo/COFF/typedef.ll
test/DebugInfo/COFF/types-array-advanced.ll
test/DebugInfo/COFF/types-array-unsized.ll
test/DebugInfo/COFF/types-array.ll
test/DebugInfo/COFF/types-basic.ll
test/DebugInfo/COFF/types-calling-conv.ll
test/DebugInfo/COFF/types-cvarargs.ll
test/DebugInfo/COFF/types-data-members.ll
test/DebugInfo/COFF/types-empty-member-fn.ll
test/DebugInfo/COFF/types-method-ref-qualifiers.ll
test/DebugInfo/COFF/types-nested-class.ll
test/DebugInfo/COFF/types-non-virtual-methods.ll
test/DebugInfo/COFF/types-ptr-to-member.ll
test/DebugInfo/COFF/types-recursive-struct.ll
test/DebugInfo/COFF/types-std-nullptr-t.ll
test/DebugInfo/COFF/udts.ll
test/DebugInfo/COFF/unnamed.ll
test/DebugInfo/COFF/vframe-csr.ll
test/DebugInfo/COFF/vframe-fpo.ll
test/DebugInfo/COFF/vftables.ll
test/DebugInfo/COFF/virtual-method-kinds.ll
test/DebugInfo/COFF/virtual-methods.ll
test/DebugInfo/COFF/vtable-optzn-array.ll
test/DebugInfo/Inputs/dwarfdump-test-zlib.cc
test/DebugInfo/PDB/using-namespace.test
test/DebugInfo/X86/accel-tables-dwarf5.ll
test/DebugInfo/X86/accel-tables.ll
test/DebugInfo/X86/dbg-declare-inalloca.ll
test/DebugInfo/X86/generate-odr-hash.ll
test/DebugInfo/X86/gnu-names.ll
test/DebugInfo/precomp.test
test/ExecutionEngine/RuntimeDyld/SystemZ/cfi-relo-pc64.s
test/MC/AArch64/CheckDataSymbol.s
test/MC/AArch64/arm64-be-datalayout.s
test/MC/AArch64/arm64-leaf-compact-unwind.s
test/MC/AArch64/coff-align.s
test/MC/AArch64/coff-debug.ll
test/MC/AArch64/cold.s
test/MC/AArch64/inst-directive.s
test/MC/AArch64/seh.s
test/MC/AMDGPU/hsa-exp.s
test/MC/AMDGPU/hsa-text.s
test/MC/AMDGPU/hsa-v3.s
test/MC/AMDGPU/hsa.s
test/MC/AMDGPU/hsa_code_object_isa_args.s
test/MC/AMDGPU/pal-msgpack.s
test/MC/AMDGPU/pal.s
test/MC/AMDGPU/reloc.s
test/MC/ARM/2010-11-30-reloc-movt.s
test/MC/ARM/CheckDataSymbol.s
test/MC/ARM/Windows/multiple-text-sections.s
test/MC/ARM/Windows/text-attributes.s
test/MC/ARM/Windows/thumb-attributes.s
test/MC/ARM/coff-file.s
test/MC/ARM/directive-arch-armv2.s
test/MC/ARM/directive-arch-armv2a.s
test/MC/ARM/directive-arch-armv3.s
test/MC/ARM/directive-arch-armv3m.s
test/MC/ARM/directive-arch-armv4.s
test/MC/ARM/directive-arch-armv4t.s
test/MC/ARM/directive-arch-armv5.s
test/MC/ARM/directive-arch-armv5t.s
test/MC/ARM/directive-arch-armv5te.s
test/MC/ARM/directive-arch-armv6-m.s
test/MC/ARM/directive-arch-armv6.s
test/MC/ARM/directive-arch-armv6k.s
test/MC/ARM/directive-arch-armv6t2.s
test/MC/ARM/directive-arch-armv6z.s
test/MC/ARM/directive-arch-armv7-a.s
test/MC/ARM/directive-arch-armv7-m.s
test/MC/ARM/directive-arch-armv7-r.s
test/MC/ARM/directive-arch-armv7.s
test/MC/ARM/directive-arch-armv7a.s
test/MC/ARM/directive-arch-armv7e-m.s
test/MC/ARM/directive-arch-armv7em.s
test/MC/ARM/directive-arch-armv7m.s
test/MC/ARM/directive-arch-armv7r.s
test/MC/ARM/directive-arch-armv8-a.s
test/MC/ARM/directive-arch-armv8.2-a.s
test/MC/ARM/directive-arch-armv8a.s
test/MC/ARM/directive-arch-iwmmxt.s
test/MC/ARM/directive-arch-iwmmxt2.s
test/MC/ARM/directive-cpu.s
test/MC/ARM/directive-eabi_attribute-overwrite.s
test/MC/ARM/directive-eabi_attribute.s
test/MC/ARM/directive-even.s
test/MC/ARM/directive-fpu-multiple.s
test/MC/ARM/directive-fpu.s
test/MC/ARM/directive-object_arch-2.s
test/MC/ARM/directive-object_arch.s
test/MC/ARM/eh-compact-pr0.s
test/MC/ARM/eh-compact-pr1.s
test/MC/ARM/eh-directive-cantunwind.s
test/MC/ARM/eh-directive-handlerdata.s
test/MC/ARM/eh-directive-integrated-test.s
test/MC/ARM/eh-directive-movsp.s
test/MC/ARM/eh-directive-multiple-offsets.s
test/MC/ARM/eh-directive-pad.s
test/MC/ARM/eh-directive-personality.s
test/MC/ARM/eh-directive-personalityindex.s
test/MC/ARM/eh-directive-save.s
test/MC/ARM/eh-directive-section-comdat.s
test/MC/ARM/eh-directive-section-multiple-func.s
test/MC/ARM/eh-directive-section.s
test/MC/ARM/eh-directive-setfp.s
test/MC/ARM/eh-directive-text-section-multiple-func.s
test/MC/ARM/eh-directive-text-section.s
test/MC/ARM/eh-directive-vsave.s
test/MC/ARM/eh-link.s
test/MC/ARM/elf-thumbfunc-reloc2.s
test/MC/ARM/inst-directive.s
test/MC/ARM/mappingsymbols.s
test/MC/AsmParser/section.s
test/MC/AsmParser/section_names.s
test/MC/COFF/addrsig.s
test/MC/COFF/align-nops.s
test/MC/COFF/basic-coff-64.s
test/MC/COFF/basic-coff.s
test/MC/COFF/bss.s
test/MC/COFF/comm-align.s
test/MC/COFF/cross-section-relative.s
test/MC/COFF/cv-def-range-gap.s
test/MC/COFF/cv-def-range.s
test/MC/COFF/cv-empty-file-table.s
test/MC/COFF/cv-empty-linetable.s
test/MC/COFF/cv-fpo-csrs.s
test/MC/COFF/cv-fpo-realign.s
test/MC/COFF/cv-fpo-setframe.s
test/MC/COFF/cv-inline-linetable-infloop.s
test/MC/COFF/cv-inline-linetable-unlikely.s
test/MC/COFF/cv-inline-linetable-unreachable.s
test/MC/COFF/cv-inline-linetable.s
test/MC/COFF/cv-loc-unreachable-2.s
test/MC/COFF/cv-loc-unreachable.s
test/MC/COFF/cv-loc.s
test/MC/COFF/cv-string.s
test/MC/COFF/diff.s
test/MC/COFF/directive-section-characteristics.ll
test/MC/COFF/early-dce.s
test/MC/COFF/eh-frame.s
test/MC/COFF/file.s
test/MC/COFF/linkonce.s
test/MC/COFF/module-asm.ll
test/MC/COFF/pr28462.s
test/MC/COFF/secidx.s
test/MC/COFF/secrel32-undef.s
test/MC/COFF/secrel32.s
test/MC/COFF/section-comdat.s
test/MC/COFF/section-name-encoding.s
test/MC/COFF/section.s
test/MC/COFF/seh-align1.s
test/MC/COFF/seh-align2.s
test/MC/COFF/seh-align3.s
test/MC/COFF/seh-linkonce.s
test/MC/COFF/seh-section-2.s
test/MC/COFF/seh-section.s
test/MC/COFF/seh.s
test/MC/COFF/simple-fixups.s
test/MC/COFF/symbol-fragment-offset-64.s
test/MC/COFF/symbol-fragment-offset.s
test/MC/ELF/ARM/clang-section.s
test/MC/ELF/ARM/execute-only-populated-text-section.s
test/MC/ELF/ARM/execute-only-section.s
test/MC/ELF/ARM/execute-only-text-section-data.s
test/MC/ELF/addrsig.s
test/MC/ELF/align-bss.s
test/MC/ELF/align-nops.s
test/MC/ELF/align-size.s
test/MC/ELF/align-text.s
test/MC/ELF/align.s
test/MC/ELF/basic-elf-32.s
test/MC/ELF/basic-elf-64.s
test/MC/ELF/cfi-adjust-cfa-offset.s
test/MC/ELF/cfi-advance-loc2.s
test/MC/ELF/cfi-def-cfa-offset.s
test/MC/ELF/cfi-def-cfa-register.s
test/MC/ELF/cfi-def-cfa.s
test/MC/ELF/cfi-escape.s
test/MC/ELF/cfi-large-model.s
test/MC/ELF/cfi-offset.s
test/MC/ELF/cfi-register.s
test/MC/ELF/cfi-rel-offset.s
test/MC/ELF/cfi-rel-offset2.s
test/MC/ELF/cfi-remember.s
test/MC/ELF/cfi-restore.s
test/MC/ELF/cfi-same-value.s
test/MC/ELF/cfi-sections.s
test/MC/ELF/cfi-signal-frame.s
test/MC/ELF/cfi-undefined.s
test/MC/ELF/cfi-window-save.s
test/MC/ELF/cfi-zero-addr-delta.s
test/MC/ELF/cfi.s
test/MC/ELF/cgprofile.ll
test/MC/ELF/cgprofile.s
test/MC/ELF/comdat-dup-group-name.s
test/MC/ELF/comdat-name-number.s
test/MC/ELF/comdat-reloc.s
test/MC/ELF/comdat.s
test/MC/ELF/common2.s
test/MC/ELF/compression.s
test/MC/ELF/debug-line.s
test/MC/ELF/debug-line2.s
test/MC/ELF/debug-loc.s
test/MC/ELF/dot-symbol-assignment.s
test/MC/ELF/empty-dwarf-lines.s
test/MC/ELF/empty.s
test/MC/ELF/entsize.ll
test/MC/ELF/entsize.s
test/MC/ELF/exclude-debug-dwo.s
test/MC/ELF/global-offset.s
test/MC/ELF/ident.s
test/MC/ELF/leb128.s
test/MC/ELF/local-reloc.s
test/MC/ELF/many-sections-2.s
test/MC/ELF/many-sections.s
test/MC/ELF/n_bytes.s
test/MC/ELF/noexec.s
test/MC/ELF/org.s
test/MC/ELF/popsection.s
test/MC/ELF/relax.s
test/MC/ELF/relocation-pc.s
test/MC/ELF/relocation-tls.s
test/MC/ELF/relocation.s
test/MC/ELF/rename.s
test/MC/ELF/section-numeric-flag.s
test/MC/ELF/section-numeric-invalid-type.s
test/MC/ELF/section-numeric-type.s
test/MC/ELF/section-sym.s
test/MC/ELF/section.s
test/MC/ELF/sleb.s
test/MC/ELF/strtab-suffix-opt.s
test/MC/ELF/uleb-ehtable.s
test/MC/ELF/uleb.s
test/MC/ELF/version.s
test/MC/ELF/zero.s
test/MC/Hexagon/elf-flags.s
test/MC/MachO/AArch64/darwin-ARM64-local-label-diff.s
test/MC/MachO/ARM/aliased-symbols.s
test/MC/MachO/ARM/build-version-encode.s
test/MC/MachO/ARM/darwin-ARM-reloc.s
test/MC/MachO/ARM/darwin-Thumb-reloc.s
test/MC/MachO/ARM/empty-function-nop.ll
test/MC/MachO/ARM/long-call-branch-island-relocation.s
test/MC/MachO/ARM/no-subsections-reloc.s
test/MC/MachO/ARM/nop-armv4-padding.s
test/MC/MachO/ARM/nop-armv6t2-padding.s
test/MC/MachO/ARM/nop-thumb-padding.s
test/MC/MachO/ARM/nop-thumb2-padding.s
test/MC/MachO/ARM/relax-thumb-ldr-literal.s
test/MC/MachO/ARM/relax-thumb2-branches.s
test/MC/MachO/ARM/thumb-bl-jbits.s
test/MC/MachO/ARM/thumb2-function-relative-load.s
test/MC/MachO/ARM/thumb2-movt-fixup.s
test/MC/MachO/ARM/thumb2-movw-fixup.s
test/MC/MachO/PowerPC/coal-sections-powerpc.s
test/MC/MachO/absolute.s
test/MC/MachO/absolutize.s
test/MC/MachO/bss.s
test/MC/MachO/coal-sections-x86_64.s
test/MC/MachO/comm-1.s
test/MC/MachO/darwin-complex-difference.s
test/MC/MachO/darwin-x86_64-diff-relocs.s
test/MC/MachO/darwin-x86_64-nobase-relocs.s
test/MC/MachO/darwin-x86_64-reloc-offsets.s
test/MC/MachO/data.s
test/MC/MachO/debug_frame.s
test/MC/MachO/diff-with-two-sections.s
test/MC/MachO/direction_labels.s
test/MC/MachO/file.s
test/MC/MachO/indirect-symbols.s
test/MC/MachO/jcc.s
test/MC/MachO/lcomm-attributes.s
test/MC/MachO/linker-option-2.s
test/MC/MachO/linker-options.ll
test/MC/MachO/loc.s
test/MC/MachO/pcrel-to-other-section.s
test/MC/MachO/relax-jumps.s
test/MC/MachO/relax-recompute-align.s
test/MC/MachO/reloc-pcrel-offset.s
test/MC/MachO/reloc.s
test/MC/MachO/section-align-1.s
test/MC/MachO/section-align-2.s
test/MC/MachO/section-attributes.s
test/MC/MachO/section-flags.s
test/MC/MachO/string-table.s
test/MC/MachO/symbol-diff.s
test/MC/MachO/symbol-flags.s
test/MC/MachO/symbol-indirect.s
test/MC/MachO/symbols-1.s
test/MC/MachO/tbss.s
test/MC/MachO/tdata.s
test/MC/MachO/thread_init_func.s
test/MC/MachO/tls.s
test/MC/MachO/tlv-bss.ll
test/MC/MachO/tlv-reloc.s
test/MC/MachO/tlv.s
test/MC/MachO/values.s
test/MC/MachO/variable-exprs.s
test/MC/MachO/weakdef.s
test/MC/MachO/x86_32-optimal_nop.s
test/MC/MachO/x86_32-scattered-reloc-fallback.s
test/MC/MachO/x86_32-sections.s
test/MC/MachO/x86_32-symbols.s
test/MC/MachO/x86_64-sections.s
test/MC/MachO/zero-space.s
test/MC/MachO/zerofill-1.s
test/MC/MachO/zerofill-2.s
test/MC/MachO/zerofill-3.s
test/MC/MachO/zerofill-5.s
test/MC/Mips/addend.s
test/MC/Mips/cfi-advance-loc.s
test/MC/Mips/crc/module-crc.s
test/MC/Mips/crc/module-nocrc.s
test/MC/Mips/directive-ent.s
test/MC/Mips/elf-bigendian.ll
test/MC/Mips/elf-debug-section.s
test/MC/Mips/elf_reginfo.s
test/MC/Mips/end-directive.s
test/MC/Mips/ginv/module-ginv.s
test/MC/Mips/ginv/module-noginv.s
test/MC/Mips/insn-directive.s
test/MC/Mips/micromips-ase-directive.s
test/MC/Mips/mips-cop0-reginfo.s
test/MC/Mips/mips-data-directives.s
test/MC/Mips/mips-pdr.s
test/MC/Mips/mips-rdata.s
test/MC/Mips/mips-reginfo-fp32.s
test/MC/Mips/mips-reginfo-fp64.s
test/MC/Mips/mips32/abiflags.s
test/MC/Mips/mips32r2/abiflags.s
test/MC/Mips/mips32r3/abiflags.s
test/MC/Mips/mips32r5/abiflags.s
test/MC/Mips/mips64/abiflags.s
test/MC/Mips/mips64eb-fixups.s
test/MC/Mips/mips64r2/abiflags.s
test/MC/Mips/mips64r3/abiflags.s
test/MC/Mips/mips64r5/abiflags.s
test/MC/Mips/mips_abi_flags_xx.s
test/MC/Mips/mips_abi_flags_xx_set.s
test/MC/Mips/module-hardfloat.s
test/MC/Mips/module-softfloat.s
test/MC/Mips/msa/abiflags.s
test/MC/Mips/mt/abiflag.s
test/MC/Mips/mt/module-directive.s
test/MC/Mips/mt/set-directive.s
test/MC/Mips/nooddspreg-cmdarg.s
test/MC/Mips/nooddspreg.s
test/MC/Mips/oddspreg.s
test/MC/Mips/reloc-directive.s
test/MC/Mips/relocation-n64.s
test/MC/Mips/relocation-xfail.s
test/MC/Mips/relocation.s
test/MC/Mips/section-size.s
test/MC/Mips/sym-offset.ll
test/MC/Mips/virt/module-novirt.s
test/MC/Mips/virt/module-virt.s
test/MC/PowerPC/lcomm.s
test/MC/PowerPC/ppc-llong.s
test/MC/PowerPC/ppc-nop.s
test/MC/PowerPC/ppc-word.s
test/MC/PowerPC/ppc64-fixup-apply.s
test/MC/PowerPC/ppc64-initial-cfa.s
test/MC/PowerPC/ppc64-localentry.s
test/MC/RISCV/elf-flags.s
test/MC/RISCV/target-abi-valid.s
test/MC/Sparc/sparc-nop-data.s
test/MC/SystemZ/word.s
test/MC/WebAssembly/custom-sections.ll
test/MC/WebAssembly/debug-info.ll
test/MC/WebAssembly/event-section.ll
test/MC/WebAssembly/file-headers.ll
test/MC/WebAssembly/func-address.ll
test/MC/WebAssembly/function-alias.ll
test/MC/WebAssembly/reloc-code.ll
test/MC/WebAssembly/reloc-data.ll
test/MC/WebAssembly/sections.ll
test/MC/X86/AlignedBundling/section-alignment.s
test/MC/X86/cfi_def_cfa-crash.s
test/MC/X86/eval-fill.s
test/MC/X86/fp-setup-macho.s
test/MC/X86/large-bss.s
test/MC/X86/no-elf-compact-unwind.s
test/MC/X86/reloc-directive.s
test/MC/X86/x86-evenDirective.s
test/Object/AMDGPU/elf-header-flags-mach.yaml
test/Object/AMDGPU/elf-header-flags-sram-ecc.yaml
test/Object/AMDGPU/elf-header-flags-xnack.yaml
test/Object/AMDGPU/elf-header-osabi.yaml
test/Object/AMDGPU/elf32-unknown.yaml
test/Object/AMDGPU/elf64-unknown.yaml
test/Object/Mips/abi-flags.yaml
test/Object/Mips/elf-abi.yaml
test/Object/Mips/elf-flags.yaml
test/Object/RISCV/elf-flags.yaml
test/Object/coff-empty-drectve.test
test/Object/coff-invalid.test
test/Object/corrupt.test
test/Object/dyn-rel-relocation.test
test/Object/elf-unknown-type.test
test/Object/invalid.test
test/Object/obj2yaml-sectiongroup.test
test/Object/readobj-absent.test
test/Object/readobj-elf-versioning.test
test/Object/readobj-shared-object.test
test/Object/relocation-executable.test
test/Object/stackmap-dump.test
test/Object/yaml2obj-coff-multi-doc.test
test/Object/yaml2obj-elf-alignment.yaml
test/Object/yaml2obj-elf-bits-endian.test
test/Object/yaml2obj-elf-file-headers-with-e_flags.yaml
test/Object/yaml2obj-elf-file-headers.yaml
test/Object/yaml2obj-elf-multi-doc.test
test/Object/yaml2obj-elf-rel-noref.yaml
test/Object/yaml2obj-elf-rel.yaml
test/Object/yaml2obj-elf-section-basic.yaml
test/Object/yaml2obj-elf-symbol-LocalGlobalWeak.yaml
test/Object/yaml2obj-elf-symbol-basic.yaml
test/Object/yaml2obj-elf-symbol-visibility.yaml
test/Object/yaml2obj-readobj.test
test/ObjectYAML/ELF/shf-compressed.yaml
test/Support/check-default-options.txt
test/tools/dsymutil/X86/dsym-companion.test
test/tools/dsymutil/X86/minimize.test
test/tools/dsymutil/X86/swift-ast-x86_64.test
test/tools/gold/X86/multiple-data.s
test/tools/gold/X86/multiple-sections.ll
test/tools/gold/X86/relocatable.ll
test/tools/llvm-cvtres/combined.test
test/tools/llvm-cvtres/machine.test
test/tools/llvm-cvtres/object.test
test/tools/llvm-cvtres/symbols.test
test/tools/llvm-dlltool/coff-exports.def
test/tools/llvm-objcopy/COFF/add-gnu-debuglink.test
test/tools/llvm-objcopy/COFF/strip-all.test
test/tools/llvm-objcopy/COFF/strip-symbol.test
test/tools/llvm-objcopy/ELF/compress-debug-sections-default.test
test/tools/llvm-objcopy/ELF/compress-debug-sections-groups.test
test/tools/llvm-objcopy/ELF/compress-debug-sections-symbols.test
test/tools/llvm-objcopy/ELF/compress-debug-sections-zlib-gnu.test
test/tools/llvm-objcopy/ELF/compress-debug-sections-zlib-header.test
test/tools/llvm-objcopy/ELF/compress-debug-sections-zlib.test
test/tools/llvm-objcopy/ELF/many-sections.test
test/tools/llvm-readobj/ARM/attribute-0.s
test/tools/llvm-readobj/ARM/attribute-1.s
test/tools/llvm-readobj/ARM/attribute-10.s
test/tools/llvm-readobj/ARM/attribute-11.s
test/tools/llvm-readobj/ARM/attribute-12.s
test/tools/llvm-readobj/ARM/attribute-13.s
test/tools/llvm-readobj/ARM/attribute-136.s
test/tools/llvm-readobj/ARM/attribute-14.s
test/tools/llvm-readobj/ARM/attribute-15.s
test/tools/llvm-readobj/ARM/attribute-2.s
test/tools/llvm-readobj/ARM/attribute-3.s
test/tools/llvm-readobj/ARM/attribute-4.s
test/tools/llvm-readobj/ARM/attribute-5.s
test/tools/llvm-readobj/ARM/attribute-6.s
test/tools/llvm-readobj/ARM/attribute-7.s
test/tools/llvm-readobj/ARM/attribute-8.s
test/tools/llvm-readobj/ARM/attribute-9.s
test/tools/llvm-readobj/ARM/attribute-A.s
test/tools/llvm-readobj/ARM/attribute-M.s
test/tools/llvm-readobj/ARM/attribute-R.s
test/tools/llvm-readobj/ARM/attribute-S.s
test/tools/llvm-readobj/ARM/attribute-conformance-1.s
test/tools/llvm-readobj/ARM/attribute-conformance-2.s
test/tools/llvm-readobj/amdgpu-elf-definitions.test
test/tools/llvm-readobj/arm64-many-epilogs.s
test/tools/llvm-readobj/arm64-win-error1.s
test/tools/llvm-readobj/arm64-win-error2.s
test/tools/llvm-readobj/arm64-win-error3.s
test/tools/llvm-readobj/broken-group.test
test/tools/llvm-readobj/codeview-inlinees.test
test/tools/llvm-readobj/codeview-inlining.test
test/tools/llvm-readobj/codeview-label.test
test/tools/llvm-readobj/codeview-linetables.test
test/tools/llvm-readobj/codeview-merging-anon.test
test/tools/llvm-readobj/codeview-merging-cycle.test
test/tools/llvm-readobj/codeview-merging-ghash.test
test/tools/llvm-readobj/codeview-merging-unsorted.test
test/tools/llvm-readobj/codeview-merging.test
test/tools/llvm-readobj/codeview-types.test
test/tools/llvm-readobj/codeview-vftable.test
test/tools/llvm-readobj/coff-arm-baserelocs.test
test/tools/llvm-readobj/coff-basereloc.test
test/tools/llvm-readobj/coff-const-import.test
test/tools/llvm-readobj/coff-debug-directory.test
test/tools/llvm-readobj/coff-directives.test
test/tools/llvm-readobj/coff-exports-implib.test
test/tools/llvm-readobj/coff-exports.test
test/tools/llvm-readobj/coff-load-config.test
test/tools/llvm-readobj/coff-needed-libs.test
test/tools/llvm-readobj/coff-resources.test
test/tools/llvm-readobj/dyn-symbols.test
test/tools/llvm-readobj/dynamic.test
test/tools/llvm-readobj/elf-dtflags.test
test/tools/llvm-readobj/elf-gnuhash.test
test/tools/llvm-readobj/elf-groups.test
test/tools/llvm-readobj/elf-hash-histogram.test
test/tools/llvm-readobj/elf-linker-options.ll
test/tools/llvm-readobj/elf-packed-relocs-empty.s
test/tools/llvm-readobj/elf-packed-relocs-error1.s
test/tools/llvm-readobj/elf-packed-relocs-error2.s
test/tools/llvm-readobj/elf-packed-relocs-error3.s
test/tools/llvm-readobj/elf-packed-relocs-error4.s
test/tools/llvm-readobj/elf-packed-relocs-error5.s
test/tools/llvm-readobj/elf-packed-relocs.test
test/tools/llvm-readobj/elf-relr-relocs.test
test/tools/llvm-readobj/elf-sec-compressed.test
test/tools/llvm-readobj/elf-sec-flags.test
test/tools/llvm-readobj/gnu-note-size.test
test/tools/llvm-readobj/gnu-notes.test
test/tools/llvm-readobj/gnu-phdrs.test
test/tools/llvm-readobj/gnu-sections.test
test/tools/llvm-readobj/macho-needed-libs.test
test/tools/llvm-readobj/macho-universal-x86_64.i386.test
test/tools/llvm-readobj/many-sections.s
test/tools/llvm-readobj/mips-abiflags.test
test/tools/llvm-readobj/mips-got-overlapped.test
test/tools/llvm-readobj/mips-got.test
test/tools/llvm-readobj/mips-options-sec.test
test/tools/llvm-readobj/mips-options.test
test/tools/llvm-readobj/mips-plt.test
test/tools/llvm-readobj/mips-reginfo.test
test/tools/llvm-readobj/mips-rld-map-rel.test
test/tools/llvm-readobj/mips-st-other.test
test/tools/llvm-readobj/note-gnu-property.s
test/tools/llvm-readobj/note-gnu-property2.s
test/tools/llvm-readobj/peplus.test
test/tools/llvm-readobj/ppc64-glink.test
test/tools/llvm-readobj/program-headers.test
test/tools/llvm-readobj/readelf-s-alias.test
test/tools/llvm-readobj/reloc-types.test
test/tools/llvm-readobj/relocations.test
test/tools/llvm-readobj/rpath.test
test/tools/llvm-readobj/sections-ext.test
test/tools/llvm-readobj/sections.test
test/tools/llvm-readobj/unwind-arm64-windows.test
test/tools/llvm-readobj/unwind.test
test/tools/yaml2obj/coff-arm64.yaml
test/tools/yaml2obj/coff-symbol-index.yaml
test/tools/yaml2obj/dynamic-section.yaml
test/tools/yaml2obj/dynamic-symbols.yaml
test/tools/yaml2obj/dynsym-dynstr-addr.yaml
test/tools/yaml2obj/elf-abiversion.yaml
test/tools/yaml2obj/elf-comdat-broken-info.yaml
test/tools/yaml2obj/elf-comdat-broken.yaml
test/tools/yaml2obj/elf-ent-size.yaml
test/tools/yaml2obj/elf-gnu-unique-symbols.yaml
test/tools/yaml2obj/elf-symtab-shinfo.yaml
test/tools/yaml2obj/elf-symtab-shtype.yaml
test/tools/yaml2obj/invalid-symboless-relocation.yaml
test/tools/yaml2obj/local-symbols.yaml
test/tools/yaml2obj/program-header-align.yaml
test/tools/yaml2obj/program-header-nobits.yaml
test/tools/yaml2obj/program-header.yaml
test/tools/yaml2obj/reloc-sec-info.yaml
test/tools/yaml2obj/section-link.yaml
test/tools/yaml2obj/section-ordering.yaml
test/tools/yaml2obj/unnamed-section.yaml
tools/llvm-readobj/llvm-readobj.cpp

index 977c97c2cbdc4a7496719f6a9c805134f7f26264..e7f8b13b5890995e1db990d5d1dd5fde53141992 100644 (file)
@@ -1932,7 +1932,7 @@ embedded in ``llvm-readobj``.
 * Testing MSVC's output::
 
     $ cl -c -Z7 foo.cpp # Use /Z7 to keep types in the object file
-    $ llvm-readobj -codeview foo.obj
+    $ llvm-readobj --codeview foo.obj
 
 * Getting LLVM IR debug info out of Clang::
 
@@ -1943,7 +1943,7 @@ embedded in ``llvm-readobj``.
 * Generate and dump CodeView from LLVM IR metadata::
 
     $ llc foo.ll -filetype=obj -o foo.obj
-    $ llvm-readobj -codeview foo.obj > foo.txt
+    $ llvm-readobj --codeview foo.obj > foo.txt
 
   Use this pattern in lit test cases and FileCheck the output of llvm-readobj
 
index ae26b06cfa3857d7c513ddac3a28a12fd5aa21df..77a6461594cd04a0f2337d77ece403237aeb328b 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s -exception-model=wineh -mtriple=aarch64-pc-mingw32 | FileCheck %s -check-prefix=WINEH
-; RUN: llc < %s -exception-model=wineh -mtriple=aarch64-pc-mingw32 -filetype=obj | llvm-readobj -s | FileCheck %s -check-prefix=WINEH-SECTIONS
+; RUN: llc < %s -exception-model=wineh -mtriple=aarch64-pc-mingw32 -filetype=obj | llvm-readobj -S | FileCheck %s -check-prefix=WINEH-SECTIONS
 
 ; Check emission of eh handler and handler data
 declare i32 @_d_eh_personality(i32, i32, i64, i8*, i8*)
index 7185637a1175cbefc8bccfcccd7ae46d8e70196a..c631d77fd3e35da8eb7376eb211b81effc6f6a1e 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llc -o - %s -mtriple=aarch64-windows -verify-machineinstrs | FileCheck %s
 ; RUN: llc -o %t -filetype=obj %s -mtriple=aarch64-windows
-; RUN: llvm-readobj -unwind %t | FileCheck %s -check-prefix=UNWIND
+; RUN: llvm-readobj --unwind %t | FileCheck %s -check-prefix=UNWIND
 
 ; We test the following
 ; 1) That the unwind help object is created and that its offset from the stack
index c89daf1ce225260e243f59c63a05a3169781447b..593b98aa16cfa1333b8a5b7564c5e0b32417ddb3 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog -filetype=obj  \
-# RUN:   | llvm-readobj -unwind | FileCheck %s
+# RUN:   | llvm-readobj --unwind | FileCheck %s
 # This test case checks the basic validity of the .xdata section.  It's
 # documented at:
 # https://docs.microsoft.com/en-us/cpp/build/arm64-exception-handling
index e2c31fd56ce9eafb800f5ffe4529bfdaf50d5816..c8d9a0120de0f2a9538302e328edc5cb90b39547 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
-# RUN:    -filetype=obj | llvm-readobj -unwind | FileCheck %s
+# RUN:    -filetype=obj | llvm-readobj --unwind | FileCheck %s
 # Test that the pre/post increment save of a flating point register is correct.
 
 # CHECK:        ExceptionData {
index ffca6c157a3e7e45a574f5f3f9a4c54c3880faa1..395f8dac4d798606a25c2396c5666155ff413514 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
-# RUN:    -filetype=obj | llvm-readobj -unwind | FileCheck %s
+# RUN:    -filetype=obj | llvm-readobj --unwind | FileCheck %s
 # Test that the register pairing of both general purpose and floating point
 # registers is correctly saved in the .xdata section, as well as the pre/post
 # increment of floating point register pairs.
index 3a324324431c7c41ee607a53f96fe7e750a8f084..424e220873efd8ba9d5b52059d87628f89cdec30 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
 # RUN:   -disable-branch-fold  -filetype=obj \
-# RUN: | llvm-readobj -unwind | FileCheck %s
+# RUN: | llvm-readobj --unwind | FileCheck %s
 # Check that identical multiple epilgoues are correctly shared in .xdata.
 
 # CHECK:        ExceptionData {
index c47bad5d290988dd6b2b088d74ccad6558d026a4..3736377ceac468dff830cdd08a257d61ea42eff7 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
-# RUN:    -filetype=obj | llvm-readobj -unwind | FileCheck %s
+# RUN:    -filetype=obj | llvm-readobj --unwind | FileCheck %s
 
 # Check that that the large stack allocation is correctly represented in .xdata.
 
index fd1f9ece3a698a971227840602fa659a24c56465..c14c75fa44e056b407763f722969c7b418364115 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
-# RUN:    -filetype=obj | llvm-readobj -unwind | FileCheck %s
+# RUN:    -filetype=obj | llvm-readobj --unwind | FileCheck %s
 # Check save_fplr_x, set_fp, alloc_s
 
 # CHECK:       ExceptionData {
index 547c622a704059542dd779542ee041fd877c6d36..c82dd7df621d6ddd97317b111e9ad23dc522df07 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
-# RUN:   -filetype=obj  | llvm-readobj -unwind | FileCheck %s
+# RUN:   -filetype=obj  | llvm-readobj --unwind | FileCheck %s
 # Check AddFP
 
 # CHECK:        ExceptionData {
index 606bc140b232dc24b1e3e1923dd483c29d84cac6..be1c6d2e370230f4e3d98153fdbe731feae8a553 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
 # RUN:   -disable-branch-fold  -filetype=obj \
-# RUN: | llvm-readobj -unwind | FileCheck %s
+# RUN: | llvm-readobj --unwind | FileCheck %s
 # Check that non-identical multiple epilgoues are correctly shared in .xdata.
 
 # CHECK:        ExceptionData {
index 2f281cab48cfc36f87ff265cac28a3f1dad5d7ab..d51e2d6e938b9ed73191161607efa499fd03d939 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 < %s | FileCheck --check-prefix=CHECK %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=HSAMD %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=HSAMD %s
 
 ; CHECK-LABEL: {{^}}min_64_max_64:
 ; CHECK: SGPRBlocks: 0
index 32898fd520fd7e98f99a6a3cbccfc925ba3eb981..c3a2911f714d1b5c989c027563c357c14beaaa9a 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | FileCheck --check-prefixes=ALL-ASM,OSABI-AMDHSA-ASM %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | llvm-readobj -elf-output-style=GNU -notes -relocations -sections -symbols | FileCheck --check-prefixes=ALL-ELF,OSABI-AMDHSA-ELF %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | llvm-readelf --notes -relocations -sections -symbols | FileCheck --check-prefixes=ALL-ELF,OSABI-AMDHSA-ELF %s
 
 ; ALL-ASM-LABEL: {{^}}fadd:
 
index 59331596715fbbb77aabde53cd62f7f1fcfa9697..92f1c2a8e0a33cbecafb17b007f855c84a11dcd0 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple amdgcn-amd-amdhsa -filetype=obj <%s \
-; RUN:   | llvm-readobj -symbols - | FileCheck %s
+; RUN:   | llvm-readobj --symbols - | FileCheck %s
 
 ; CHECK: Name: func1
 ; CHECK: Section: .text.func1
index 0e7d3e66d9879623572c1a881cb06f074d46924d..88fdf300e3dfdf3762a53876f838bc562ba56beb 100644 (file)
@@ -1,53 +1,53 @@
-; RUN: llc -filetype=obj -march=r600 -mcpu=r600 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,R600 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=r630 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,R630 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=rs880 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RS880 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=rv670 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV670 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=rv710 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV710 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=rv730 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV730 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=rv770 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV770 %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=cedar < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CEDAR %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=cypress < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CYPRESS %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=juniper < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,JUNIPER %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=redwood < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,REDWOOD %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=sumo < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,SUMO %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=barts < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,BARTS %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=caicos < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CAICOS %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=cayman < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CAYMAN %s
-; RUN: llc -filetype=obj -march=r600 -mcpu=turks < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,TURKS %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx600 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX600 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=tahiti < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX600 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx601 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=hainan < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=oland < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=pitcairn < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=verde < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx700 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX700 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=kaveri < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX700 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx701 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX701 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=hawaii < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX701 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx702 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX702 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx703 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX703 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=kabini < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX703 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=mullins < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX703 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx704 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX704 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=bonaire < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX704 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX801 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=carrizo < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX801 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX802 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=iceland < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX802 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=tonga < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX802 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx803 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=fiji < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=polaris10 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=polaris11 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx810 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX810 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=stoney < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX810 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx900 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX900 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX902 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx904 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX904 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX906 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx909 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX909 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx1010 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX1010 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=r600 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,R600 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=r630 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,R630 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=rs880 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RS880 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=rv670 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV670 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=rv710 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV710 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=rv730 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV730 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=rv770 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,RV770 %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=cedar < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CEDAR %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=cypress < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CYPRESS %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=juniper < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,JUNIPER %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=redwood < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,REDWOOD %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=sumo < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,SUMO %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=barts < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,BARTS %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=caicos < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CAICOS %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=cayman < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,CAYMAN %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=turks < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-R600,TURKS %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx600 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX600 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=tahiti < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX600 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx601 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=hainan < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=oland < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=pitcairn < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=verde < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX601 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx700 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX700 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=kaveri < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX700 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx701 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX701 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=hawaii < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX701 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx702 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX702 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx703 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX703 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=kabini < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX703 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=mullins < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX703 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx704 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX704 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=bonaire < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX704 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX801 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=carrizo < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX801 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX802 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=iceland < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX802 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=tonga < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX802 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx803 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=fiji < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=polaris10 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=polaris11 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX803 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx810 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX810 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=stoney < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX810 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx900 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX900 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX902 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx904 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX904 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX906 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx909 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX909 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx1010 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=ALL,ARCH-GCN,GFX1010 %s
 
 ; ARCH-R600: Arch: r600
 ; ARCH-GCN:  Arch: amdgcn
index 512278732b62f0c2ba704a850d494c9638dc397f..815637bb146492bb35735e5e91b48938205c9f89 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX902 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 -mattr=-sram-ecc < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX902 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 -mattr=+sram-ecc < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=SRAM-ECC-GFX902 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX902 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 -mattr=-sram-ecc < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX902 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx902 -mattr=+sram-ecc < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=SRAM-ECC-GFX902 %s
 
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX906 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 -mattr=-sram-ecc < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX906 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 -mattr=+sram-ecc < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=SRAM-ECC-GFX906 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 -mattr=+sram-ecc,+xnack < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=SRAM-ECC-XNACK-GFX906 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX906 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 -mattr=-sram-ecc < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-SRAM-ECC-GFX906 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 -mattr=+sram-ecc < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=SRAM-ECC-GFX906 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx906 -mattr=+sram-ecc,+xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=SRAM-ECC-XNACK-GFX906 %s
 
 ; NO-SRAM-ECC-GFX902:      Flags [
 ; NO-SRAM-ECC-GFX902-NEXT:   EF_AMDGPU_MACH_AMDGCN_GFX902 (0x2D)
index 89e4b7a15e11f22b53a3124fa6ba757667b1e960..30607351a818af604e178d19e17a7f860ce433e4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 -mattr=-xnack < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NO-XNACK-GFX801 %s
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 -mattr=+xnack < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=XNACK-GFX802 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 -mattr=-xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-XNACK-GFX801 %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 -mattr=+xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=XNACK-GFX802 %s
 
 ; NO-XNACK-GFX801:      Flags [
 ; NO-XNACK-GFX801-NEXT:   EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28)
index ef0f7bf1a87dbd00937bae3bd7067f2747723606..3fe61092b53faa6ba1978bbfdd88820c778c5240 100644 (file)
@@ -1,15 +1,15 @@
-; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NONE %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-amd- -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NONE %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-amd-unknown -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=NONE %s
-; RUN: llc -filetype=obj -mtriple=amdgcn--amdhsa -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=HSA %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=HSA %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-unknown-amdhsa -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=HSA %s
-; RUN: llc -filetype=obj -mtriple=amdgcn--amdpal -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=PAL %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdpal -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=PAL %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-unknown-amdpal -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=PAL %s
-; RUN: llc -filetype=obj -mtriple=amdgcn--mesa3d -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=MESA3D %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-amd-mesa3d -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=MESA3D %s
-; RUN: llc -filetype=obj -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx801 < %s | llvm-readobj -file-headers - | FileCheck --check-prefixes=MESA3D %s
+; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NONE %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-amd- -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NONE %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-amd-unknown -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NONE %s
+; RUN: llc -filetype=obj -mtriple=amdgcn--amdhsa -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=HSA %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=HSA %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-unknown-amdhsa -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=HSA %s
+; RUN: llc -filetype=obj -mtriple=amdgcn--amdpal -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=PAL %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdpal -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=PAL %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-unknown-amdpal -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=PAL %s
+; RUN: llc -filetype=obj -mtriple=amdgcn--mesa3d -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=MESA3D %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-amd-mesa3d -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=MESA3D %s
+; RUN: llc -filetype=obj -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=MESA3D %s
 
 ; NONE:   OS/ABI: SystemV       (0x0)
 ; HSA:    OS/ABI: AMDGPU_HSA    (0x40)
index 79fe2bf030eb58030fd59d7ac95224dfef22c568..a9b77d97133043f0e8d1b9b28567e5a70e125b56 100644 (file)
@@ -1,12 +1,12 @@
 ; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK --check-prefix=GFX802 %s
 ; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=iceland -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK --check-prefix=GFX802 %s
-; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readobj -elf-output-style=GNU -notes  | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK-ELF --check-prefix=GFX802 %s
+; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes  | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK-ELF --check-prefix=GFX802 %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA --check-prefix=GFX802 %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=iceland -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA --check-prefix=GFX802 %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readobj -elf-output-style=GNU -notes  | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA-ELF --check-prefix=GFX802 %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes  | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA-ELF --check-prefix=GFX802 %s
 ; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL --check-prefix=GFX802 %s
 ; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=iceland -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL --check-prefix=GFX802 %s
-; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readobj -elf-output-style=GNU -notes  | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL-ELF --check-prefix=GFX802 %s
+; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes  | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL-ELF --check-prefix=GFX802 %s
 ; RUN: llc -march=r600 < %s | FileCheck --check-prefix=R600 %s
 
 ; OSABI-UNK-NOT: .hsa_code_object_version
index de8c010f204aa0d9a09a7d1c8e180ac8fd90ec14..4ddb763ee53f0f185f07758f9c1a1d95d9e5c925 100644 (file)
@@ -1,12 +1,12 @@
-; RUN: llc < %s -march=amdgcn -verify-machineinstrs -filetype=obj | llvm-readobj -s -symbols -file-headers - | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -march=amdgcn -verify-machineinstrs -filetype=obj | llvm-readobj -S --symbols --file-headers - | FileCheck --check-prefix=ELF %s
 ; RUN: llc < %s -march=amdgcn -verify-machineinstrs -o - | FileCheck --check-prefix=CONFIG --check-prefix=TYPICAL %s
-; RUN: llc < %s -march=amdgcn -mcpu=tonga -mattr=-flat-for-global -verify-machineinstrs -filetype=obj | llvm-readobj -s -symbols -file-headers - | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -march=amdgcn -mcpu=tonga -mattr=-flat-for-global -verify-machineinstrs -filetype=obj | llvm-readobj -S --symbols --file-headers - | FileCheck --check-prefix=ELF %s
 ; RUN: llc < %s -march=amdgcn -mcpu=tonga -mattr=-flat-for-global -verify-machineinstrs -o - | FileCheck --check-prefix=CONFIG --check-prefix=TONGA %s
-; RUN: llc < %s -march=amdgcn -mcpu=carrizo -mattr=-flat-for-global -verify-machineinstrs -filetype=obj | llvm-readobj -s -symbols -file-headers - | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -march=amdgcn -mcpu=carrizo -mattr=-flat-for-global -verify-machineinstrs -filetype=obj | llvm-readobj -S --symbols --file-headers - | FileCheck --check-prefix=ELF %s
 ; RUN: llc < %s -march=amdgcn -mcpu=carrizo -mattr=-flat-for-global -verify-machineinstrs -o - | FileCheck --check-prefix=CONFIG --check-prefix=TYPICAL %s
 
 ; Test that we don't try to produce a COFF file on windows
-; RUN: llc < %s -mtriple=amdgcn-pc-mingw -verify-machineinstrs -filetype=obj | llvm-readobj -s -symbols -file-headers - | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -mtriple=amdgcn-pc-mingw -verify-machineinstrs -filetype=obj | llvm-readobj -S --symbols --file-headers - | FileCheck --check-prefix=ELF %s
 
 ; ELF: Format: ELF64-amdgpu
 ; ELF: OS/ABI: SystemV (0x0)
index 9214ca2e68e9c139de33b52a3f31ed4fa5f42a49..ff082c1419573c0c9d30bde0ed6a34e04f4977ea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=amdgcn -mcpu=fiji -filetype=obj | llvm-readobj -symbols -s -sd - | FileCheck %s
+; RUN: llc < %s -march=amdgcn -mcpu=fiji -filetype=obj | llvm-readobj --symbols -S --sd - | FileCheck %s
 
 ; CHECK: Section {
 ; CHECK: Name: .AMDGPU.comment.info_1
index 1ca1524cbaa1cd711660d317dab3f40d3b3efb74..63a87ed0ea42ca94efb6fcc926d93a201d1bceda 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=r600 -mcpu=redwood -filetype=obj | llvm-readobj -s - | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -march=r600 -mcpu=redwood -filetype=obj | llvm-readobj -S - | FileCheck --check-prefix=ELF %s
 ; RUN: llc < %s -march=r600 -mcpu=redwood -o - | FileCheck --check-prefix=CONFIG %s
 
 ; ELF: Format: ELF32-amdgpu
index ff17a9e530bb0b7a01dada27923ef7f9b04d8f45..005540092c93cf87c962591a9fe8016dbd9c0493 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=kaveri < %s | FileCheck -check-prefix=HSA %s
-; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=kaveri -filetype=obj < %s | llvm-readobj -symbols -s -sd | FileCheck -check-prefix=ELF %s
+; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=kaveri -filetype=obj < %s | llvm-readobj --symbols -S --sd | FileCheck -check-prefix=ELF %s
 
 ; ELF: Section {
 ; ELF: Name: .text
index 76a17215b7fa1224728bb0357c1323176a826090..b04ad1ce96371c11d5ee353c774931f1b3891172 100644 (file)
@@ -2,8 +2,8 @@
 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | FileCheck --check-prefix=HSA-CI %s
 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=carrizo  | FileCheck --check-prefix=HSA %s
 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=carrizo | FileCheck --check-prefix=HSA-VI %s
-; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri -filetype=obj | llvm-readobj -symbols -s -sd | FileCheck --check-prefix=ELF %s
-; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-mc -filetype=obj -triple amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
+; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri -filetype=obj | llvm-readobj --symbols -S --sd | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-mc -filetype=obj -triple amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
 
 ; The SHT_NOTE section contains the output from the .hsa_code_object_*
 ; directives.
index fdbe60e3d025edea72d7bc78bebe959886b0216b..5ed07dc6e3cc3f12e47ebf01fa8a2713d047f784 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; CHECK:        - .args:           
 ; CHECK-NEXT:       - .access:         read_only
index 76545b0377e72975244f5a9e9e7a8d24fd1e0bb0..053c21b8eb7964e883c9e3bc99145d245158adc6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; CHECK:      - Name:            test_ro_arg
 ; CHECK-NEXT:   SymbolName:      'test_ro_arg@kd'
index 66cf620d02be054c90bb60fb2d6dacc031db0c41..850c6f1a6f63a280e3d25efc5231a4c0f70326ce 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=+code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=+code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=+code-object-v3 -mcpu=gfx900 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
 
 ; CHECK:              ---
index f6e3d94b4dce16faf517549e241d3fdadcbb7d76..9879a741ad43c921a6fdf61602c57718aaa5e1f0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=-code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=-code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=-code-object-v3 -mcpu=gfx900 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
 
 ; CHECK: ---
index b3dc4629f0399ea3577809ce9159df6a7eda9e48..edcd45a3fbfa066ba8b55bb7a302b27ac00cea8f 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=+code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
index 417e011942504ff4b935e0bf64b1c6e0db10fc49..34373600b4748b5776aaa91766b0819fbf4e322e 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
index 7c64e50b7e7a26f3d3a04cc7c22f9c5b82e0b421..ee4d53abbc69752e05ca19dc55a746c68ecdbad4 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 
 ; CHECK:              ---
 ; CHECK:      amdhsa.kernels:
index 6dbc1e2523d249caaf40954671c97aa6aa6def4f..8ffab23c9c23461a1a80250e71896386c1b80f59 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 
 ; CHECK: ---
 ; CHECK:  Version: [ 1, 0 ]
index 02937d51eb33cb370e49170fa8dfd239b8b850ac..ec048c2d02dba7de37e4f6fe9b34094a8ce4a3a4 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 
 %opencl.image1d_t = type opaque
 %opencl.image1d_array_t = type opaque
index fd0159984297409d3c76239fe82dd7964a0878b4..79e0cfcffd8124f029fab818a93d377cb66286cd 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 
 %opencl.image1d_t = type opaque
 %opencl.image1d_array_t = type opaque
index fefb22e939e29e7ab0f7c1d621b24bd2480e302c..1c6103275c92c6fecd04f70f39cfecd26446cb05 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; Make sure llc does not crash for invalid opencl version metadata.
 
index f46b07d80b5d147569e38a6bad59ac0fd9e55eae..6ce365efbc60f54f02d346245f141641abff930d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; Make sure llc does not crash for invalid opencl version metadata.
 
index 0d9f920ade1a418f692305b1c656bc40595fe7d8..5f55ffb55c54d946df94df9e83c84a1bf18b0590 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; Make sure llc does not crash for invalid opencl version metadata.
 
index f4e584b5ae3995decee2f87d7f6d559680451523..74a5413aa610e578ae65fee580eba6d52a757cb2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; Make sure llc does not crash for invalid opencl version metadata.
 
index 5382e66b6beaf46010e36f9aae3a4d76bea00613..31c77f0a031e966d17e6dd244696e6c76714c605 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; Make sure llc does not crash for invalid opencl version metadata.
 
index 5e951dd3f8f7e41385ac436d1ab09fcee45cfbbc..ca6a3d5d3264391edffe1251b36c5abc05d152da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
 
 ; Make sure llc does not crash for invalid opencl version metadata.
 
index 0d744d292c921bc67921acbdf5c35cc8ef947bf6..d30fb29f10ae11a752d0ba0e66ec9bb974ec92ce 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -enable-misched=0 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -enable-misched=0 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
-; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -enable-misched=0 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -enable-misched=0 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -enable-misched=0 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
+; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -enable-misched=0 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 
 @var = addrspace(1) global float 0.0
 
index b5b6aa450bfbc6214dfe1538e1399b0a10a76fd7..1678df8bccb2808f809bbd84edabebeb6d0dfc39 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -enable-misched=0 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -enable-misched=0 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -enable-misched=0 -filetype=obj -o - < %s | llvm-readobj -elf-output-style=GNU -notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -enable-misched=0 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -enable-misched=0 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX803 --check-prefix=NOTES %s
+; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -enable-misched=0 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
 
 @var = addrspace(1) global float 0.0
 
index e23b2d922a37ebb2b64ebd2179b4aa0b397b81cd..52d6c375d4799ebfef62dce0d4620c4eb0486f5d 100644 (file)
@@ -2,8 +2,8 @@
 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3,-flat-for-global | FileCheck --check-prefix=HSA-CI %s
 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=carrizo -mattr=-code-object-v3 | FileCheck --check-prefix=HSA %s
 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=carrizo -mattr=-code-object-v3,-flat-for-global | FileCheck --check-prefix=HSA-VI %s
-; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri -filetype=obj -mattr=-code-object-v3 | llvm-readobj -symbols -s -sd | FileCheck --check-prefix=ELF %s
-; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 | llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
+; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri -filetype=obj -mattr=-code-object-v3 | llvm-readobj --symbols -S --sd | FileCheck --check-prefix=ELF %s
+; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 | llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
 
 ; The SHT_NOTE section contains the output from the .hsa_code_object_*
 ; directives.
index 88372873c6ee0c8866f1bf4ac82db31dd25219b9..b35b5dad11a07c60f5a1fe0fbfbb5e15fd833ef9 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llc -march=amdgcn -mcpu=tahiti -filetype=obj < %s | llvm-readobj -relocations -symbols | FileCheck %s -check-prefix=GCN
-; RUN: llc -march=amdgcn -mcpu=tonga -filetype=obj < %s | llvm-readobj -relocations -symbols | FileCheck %s -check-prefix=GCN
-; RUN: llc -march=r600 -mcpu=cypress -filetype=obj < %s | llvm-readobj -relocations -symbols | FileCheck %s -check-prefix=EG
+; RUN: llc -march=amdgcn -mcpu=tahiti -filetype=obj < %s | llvm-readobj -r --symbols | FileCheck %s -check-prefix=GCN
+; RUN: llc -march=amdgcn -mcpu=tonga -filetype=obj < %s | llvm-readobj -r --symbols | FileCheck %s -check-prefix=GCN
+; RUN: llc -march=r600 -mcpu=cypress -filetype=obj < %s | llvm-readobj -r --symbols | FileCheck %s -check-prefix=EG
 
 ; GCN: R_AMDGPU_REL32 extern_const_addrspace
 ; EG: R_AMDGPU_ABS32 extern_const_addrspace
index 9bab3bc74c1dd25838fc503506a7fb615ad6bef3..9383bfb23584e707ae07dc14638b5ce12b7cde0f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj -march=r600 -mcpu=cypress -verify-machineinstrs < %s | llvm-readobj -relocations -symbols | FileCheck %s
+; RUN: llc -filetype=obj -march=r600 -mcpu=cypress -verify-machineinstrs < %s | llvm-readobj -r --symbols | FileCheck %s
 
 @arr = internal unnamed_addr addrspace(4) constant [4 x i32] [i32 4, i32 5, i32 6, i32 7], align 4
 
index 0ddd7b907b1ecb0f575635e90774131c0099e42f..a104adca8309ca72e58519bbe2254acbf93938d7 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llc -march=amdgcn -mtriple=amdgcn-- -mcpu=verde -verify-machineinstrs < %s | FileCheck --check-prefix=GCN --check-prefix=SI %s
 ; RUN: llc -march=amdgcn -mtriple=amdgcn-- -mcpu=gfx803 -mattr=-flat-for-global -verify-machineinstrs < %s | FileCheck --check-prefix=GCN --check-prefix=SI %s
 ; RUN: llc -march=amdgcn -mtriple=amdgcn-- -mcpu=gfx900 -mattr=-flat-for-global -verify-machineinstrs < %s | FileCheck --check-prefix=GCN --check-prefix=GFX9 %s
-; RUN: llc -march=amdgcn -mtriple=amdgcn-- -mcpu=gfx900 -filetype=obj < %s | llvm-readobj -relocations | FileCheck --check-prefix=RELS %s
+; RUN: llc -march=amdgcn -mtriple=amdgcn-- -mcpu=gfx900 -filetype=obj < %s | llvm-readobj -r | FileCheck --check-prefix=RELS %s
 
 ; RELS: R_AMDGPU_ABS32_LO SCRATCH_RSRC_DWORD0 0x0
 ; RELS: R_AMDGPU_ABS32_LO SCRATCH_RSRC_DWORD1 0x0
index 9dfe4da276774c818e6820b91b74b71aa8f38878..14883f4f1d5eb96a206ab4a4e8b673d0c825510f 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llc  %s -mtriple=armv7-linux-gnueabi -o - | \
 ; RUN:    FileCheck  -check-prefix=ELFASM %s 
 ; RUN: llc  %s -mtriple=armv7-linux-gnueabi -filetype=obj -o - | \
-; RUN:    llvm-readobj --sd | FileCheck  -check-prefix=ELFOBJ %s
+; RUN:    llvm-readobj -S --sd | FileCheck  -check-prefix=ELFOBJ %s
 
 ;; Make sure that bl __aeabi_read_tp is materialized and fixed up correctly
 ;; in the obj case. 
index f04e053b2e0429f03cf910dc67d0ff920e02ae25..db86a0dcfc84e31bba84c6388688164f77c7f4b6 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc  %s -mtriple=armv7-linux-gnueabi -filetype=obj -o - | \
-; RUN:    llvm-readobj -s -t | FileCheck  -check-prefix=OBJ %s
+; RUN:    llvm-readobj -S -t | FileCheck  -check-prefix=OBJ %s
 ; RUN: llc  %s -mtriple=armv7-linux-gnueabi -o - | \
 ; RUN:    FileCheck  -check-prefix=ASM %s
 
index 8176d6640847162668c590c3d6c2e05498f49fc1..bd002622e303afc6a149243f91866ea0350de16f 100644 (file)
@@ -1,57 +1,57 @@
 ; Check that MachO ARM CPU Subtypes are respected
 
 ; RUN: llc -mtriple=armv4t-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V4T
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V4T
 
 ; RUN: llc -mtriple=armv5-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V5
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V5
 ; RUN: llc -mtriple=armv5e-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V5
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V5
 ; RUN: llc -mtriple=armv5t-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V5
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V5
 ; RUN: llc -mtriple=armv5te-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V5
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V5
 ; RUN: llc -mtriple=armv5tej-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V5
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V5
 
 ; RUN: llc -mtriple=armv6-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V6
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V6
 ; RUN: llc -mtriple=armv6k-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V6
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V6
 ; RUN: llc -mtriple=thumbv6-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V6
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V6
 ; RUN: llc -mtriple=thumbv6k-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V6
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V6
 
 ; RUN: llc -mtriple=armv6m-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V6M
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V6M
 ; RUN: llc -mtriple=thumbv6m-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V6M
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V6M
 
 ; RUN: llc -mtriple=armv7-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7
 ; RUN: llc -mtriple=thumbv7-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7
 
 ; RUN: llc -mtriple=thumbv7em-apple-darwin -mcpu=cortex-m4 -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7EM
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7EM
 ; RUN: llc -mtriple=thumbv7em-apple-darwin -mcpu=cortex-m7 -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7EM
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7EM
 
 ; RUN: llc -mtriple=armv7k-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7K
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7K
 ; RUN: llc -mtriple=thumbv7k-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7K
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7K
 
 ; RUN: llc -mtriple=thumbv7m-apple-darwin -mcpu=sc300 -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7M
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7M
 ; RUN: llc -mtriple=thumbv7m-apple-darwin -mcpu=cortex-m3 -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7M
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7M
 
 ; RUN: llc -mtriple=armv7s-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7S
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7S
 ; RUN: llc -mtriple=thumbv7s-apple-darwin -filetype=obj -o - < %s \
-; RUN: | llvm-readobj -file-headers | FileCheck %s --check-prefix=CHECK-V7S
+; RUN: | llvm-readobj --file-headers | FileCheck %s --check-prefix=CHECK-V7S
 
 define void @_test() {
   ret void
index 5649726c12bb8d3ec24928e2490d58161f7e067b..356185079d625f8c930b9f1579b8abb5e4d0cf16 100644 (file)
@@ -1,7 +1,7 @@
 // This tests that ARM attributes are properly encoded.
 
 // RUN: llvm-mc < %s -triple=arm-linux-gnueabi -filetype=obj -o - \
-// RUN:   | llvm-readobj --sd | FileCheck %s
+// RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 // Tag_CPU_name (=5)
 .cpu cortex-a8
index 4cfb6012f439fd90ae72a09601c3b9fb944a9ad2..c008222a95f2d49437a74b204a1995affd37c039 100644 (file)
@@ -2,9 +2,9 @@
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 | FileCheck %s
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 | FileCheck %s
 
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 
 ; CHECK: .eabi_attribute 30, 4 @ Tag_ABI_optimization_goals
 ; CHECK-OBJ:          TagName: ABI_optimization_goals
index 8009fc6e28f80e59483a22650a6474c727ae97d6..c144e1846cc0719bf7f2fdf150fdab08eabdf810 100644 (file)
@@ -2,9 +2,9 @@
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 | FileCheck %s
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 | FileCheck %s
 
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s
 
 ; CHECK-NOT: .eabi_attribute 30
 ; CHECK-NOT: Tag_ABI_optimization_goals
index cbdb915045c61d891dad234aab60d98d672857fa..f779402bee01ae0ad3de9b5674e864e702f73219 100644 (file)
@@ -2,9 +2,9 @@
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 | FileCheck %s
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 | FileCheck %s
 
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 
 ; CHECK: .eabi_attribute 30, 6 @ Tag_ABI_optimization_goals
 ; CHECK-OBJ:          TagName: ABI_optimization_goals
index bab210aa8d01705c0c0931216052eb5c777624b3..3c7df7cd76580dd235c25c466386f6515854f81b 100644 (file)
@@ -2,9 +2,9 @@
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 | FileCheck %s
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 | FileCheck %s
 
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 
 ; CHECK: .eabi_attribute 30, 3 @ Tag_ABI_optimization_goals
 ; CHECK-OBJ:          TagName: ABI_optimization_goals
index 21b7b3c3ab0c3cc7748132f6879c996f9b503bc8..6c1abae6b14ce23b01e08ba6d2b1e3e40ba215e2 100644 (file)
@@ -2,9 +2,9 @@
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 | FileCheck %s --check-prefix=SPEED
 ; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 | FileCheck %s --check-prefix=MAXSPEED
 
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=NONE-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=SPEED-OBJ
-; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=MAXSPEED-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O0 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=NONE-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O1 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=SPEED-OBJ
+; RUN: llc < %s -mtriple=arm-none-none-eabi -mcpu=cortex-a7 -O3 -filetype obj -o - | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=MAXSPEED-OBJ
 
 ; NONE:     .eabi_attribute 30, 5      @ Tag_ABI_optimization_goals
 ; SPEED:    .eabi_attribute 30, 1      @ Tag_ABI_optimization_goals
index 939d44b2a2413083171c0cf63593229bf19b2c77..e0308cdc5cf727f948173109a996e9f0afd483b9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -march=hexagon -filetype=obj -o - < %s | llvm-readobj -relocations | FileCheck %s
+; RUN: llc -march=hexagon -filetype=obj -o - < %s | llvm-readobj -r | FileCheck %s
 
 declare void @bar(i32);
 
index 7c0461233bb9828cad174bc2c59156d296f6a540..65652ba8948f3c9fc79ebdefeb61af2db9c4dc85 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after=prologepilog -filetype=obj -O0 %s -o - | llvm-readobj -codeview | FileCheck %s
+# RUN: llc -start-after=prologepilog -filetype=obj -O0 %s -o - | llvm-readobj --codeview | FileCheck %s
 
 # Offsets are now CFA, or VFRAME, relative. Both the NRVO sret pointer and the
 # string* parameter are on the stack, NRVO at offset 4 (after RA), and Str at
index bbb6ff56ea9e4d11857b99e2fb8eb619019dce8a..fe82b7c5b6cf08c9845e63ff550ac0829a61c2d0 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=mips-unknown-linux -filetype=obj %s -o - | \
-; RUN:   llvm-readobj -mips-abi-flags | \
+; RUN:   llvm-readobj --mips-abi-flags | \
 ; RUN:   FileCheck --check-prefix=ASE-MICROMIPS %s
 
 define void @_Z3foov() #0 {
index 9caaf00394a3f59ea321eccd76bb176cda077cda..0228a3fa24b5954dc549a45f6a7b5feb9a60916f 100644 (file)
@@ -2,7 +2,7 @@
 # and proper section types.
 
 # RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o - \
-# RUN:   | llvm-readobj -s | FileCheck %s
+# RUN:   | llvm-readobj -S | FileCheck %s
 
   .sdata
   .word 0
index d295ff39e523145bd77e789b12273133c4e14984..5a123325c04f94fd4345ab83dbbc5dfd11257314 100644 (file)
@@ -1,15 +1,15 @@
 ; RUN: llc -filetype=asm -o - -mtriple=mips-unknown-linux-gnu -function-sections < %s | FileCheck %s
 ; RUN: llc -filetype=asm -o - -mtriple=mipsel-unknown-linux-gnu -function-sections < %s | FileCheck %s
 ; RUN: llc -filetype=obj -o %t -mtriple=mips-unknown-linux-gnu -function-sections < %s
-; RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=CHECK-OBJ
 ; RUN: llc -filetype=obj -o %t -mtriple=mipsel-unknown-linux-gnu -function-sections < %s
-; RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=CHECK-OBJ
 ; RUN: llc -filetype=asm -o - -mtriple=mips64-unknown-linux-gnu -function-sections < %s | FileCheck %s
 ; RUN: llc -filetype=asm -o - -mtriple=mips64el-unknown-linux-gnu -function-sections < %s | FileCheck %s
 ; RUN: llc -filetype=obj -o %t -mtriple=mips64-unknown-linux-gnu -function-sections < %s
-; RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=CHECK-OBJ
 ; RUN: llc -filetype=obj -o %t -mtriple=mips64el-unknown-linux-gnu -function-sections < %s
-; RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=CHECK-OBJ
+; RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=CHECK-OBJ
 
 define i32 @foo() nounwind noinline uwtable "function-instrument"="xray-always" {
 ; CHECK: .section .text.foo,"ax",@progbits
index de358d98d49ccef7b6d94ab3863ebc6f6a11b1c3..7e268c718ea8770b3e9944abc51ce9effbb95d23 100644 (file)
@@ -3,9 +3,9 @@
 ; RUN: llc  %s -mtriple=thumbebv7-linux-gnueabi -o - | \
 ; RUN:    FileCheck  -check-prefix=ELFASM %s
 ; RUN: llc  %s -mtriple=thumbv7-linux-gnueabi -filetype=obj -o - | \
-; RUN:    llvm-readobj --sd | FileCheck  -check-prefix=ELFOBJ -check-prefix=ELFOBJ-LE %s
+; RUN:    llvm-readobj -S --sd | FileCheck  -check-prefix=ELFOBJ -check-prefix=ELFOBJ-LE %s
 ; RUN: llc  %s -mtriple=thumbebv7-linux-gnueabi -filetype=obj -o - | \
-; RUN:    llvm-readobj --sd | FileCheck  -check-prefix=ELFOBJ -check-prefix=ELFOBJ-BE %s
+; RUN:    llvm-readobj -S --sd | FileCheck  -check-prefix=ELFOBJ -check-prefix=ELFOBJ-BE %s
 
 ;; Make sure that bl __aeabi_read_tp is materialized and fixed up correctly
 ;; in the obj case.
index 4b25a0909ea121b970e07e41ef1c56471c6004d4..4650432f50dd076d3efd9db4c85ba4612a809922 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=x86_64-linux-gnu -filetype=asm < %s | FileCheck %s --check-prefix=DIRECTIVE
-; RUN: llc -mtriple=x86_64-linux-gnu -filetype=obj < %s | llvm-readobj -symbols | FileCheck %s --check-prefix=STT-FILE
+; RUN: llc -mtriple=x86_64-linux-gnu -filetype=obj < %s | llvm-readobj --symbols | FileCheck %s --check-prefix=STT-FILE
 
 ; DIRECTIVE: .file "foobar"
 ; STT-FILE: Name: foobar
index 1371acb1db3896fd62354f60b7f637ab1bf7e730..aca5803cbd60cbf1301820432f605f93a4245960 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llc < %s -mtriple=i686-pc-linux -filetype=obj | llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=LINUX
-; RUN: llc < %s -mtriple=i686-darwin-macosx10.7 -filetype=obj | llvm-readobj -sections | FileCheck -check-prefix=DARWIN %s
+; RUN: llc < %s -mtriple=i686-pc-linux -filetype=obj | llvm-readobj -S --sr --sd | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=i686-darwin-macosx10.7 -filetype=obj | llvm-readobj --sections | FileCheck -check-prefix=DARWIN %s
 
 ; On darwin, check that we manage to generate the compact unwind section
 ; DARWIN: Name: __compact_unwind
index 20ac09901969cba09270eaac543031720fc2dca0..7de4e1b5dd2b3a485ccdf0b8a4514a114e143e95 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple i686-windows-itanium -filetype asm -o - %s | FileCheck %s -check-prefix CHECK-ASM
-; RUN: llc -mtriple i686-windows-itanium -filetype obj -o - %s | llvm-readobj -relocations - | FileCheck %s -check-prefix CHECK-OBJ
+; RUN: llc -mtriple i686-windows-itanium -filetype obj -o - %s | llvm-readobj -r - | FileCheck %s -check-prefix CHECK-OBJ
 
 @get_count_incremented.count = internal thread_local unnamed_addr global i32 0, align 4
 
index 35d55a907375471225b0983bf569ee7d7c6ff834..8d7a301f546fc3b8f322214dd0a88b5d4bc348fe 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llc < %s -O1 -mtriple=x86_64-pc-win32 | FileCheck %s -check-prefix=ASM
 ; RUN: llc < %s -O1 -mtriple=x86_64-pc-win32 -filetype=obj -o %t
-; RUN: llvm-readobj -unwind %t | FileCheck %s -check-prefix=READOBJ
+; RUN: llvm-readobj --unwind %t | FileCheck %s -check-prefix=READOBJ
 
 declare void @g(i32)
 
index b5a2cb106737b6e17ab60b96a3116cd26672021a..7bd857e0924c00e518af43251d0c40eb4eee0566 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; struct S {
index ed71b246f3c353ff699f86fd37cd9a62583d3c14..8790dddd50de5a1f7c3276d2be3f7cc7a1224ba1 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -O0 < %s | FileCheck --check-prefix=X86 %s
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview | FileCheck --check-prefix=OBJ32 %s
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview | FileCheck --check-prefix=OBJ32 %s
 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s
-; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview | FileCheck --check-prefix=OBJ64 %s
+; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview | FileCheck --check-prefix=OBJ64 %s
 
 ; This LL file was generated by running clang on the following code:
 ; D:\asm.c:
index d0096622ca8d7d695072a060e4c8364150698b29..67059eeab0cdc72cc96aa29e3bb2f48ecbf64d41 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj < %s | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc -filetype=obj < %s | llvm-readobj - --codeview | FileCheck %s
 
 ; We need three continuation records for this.
 
index cb3b14ee9ebc75043f94ea29748cfc526764c0d2..ff14760ff36e22222cc245a5c36c308eb2d13f73 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 8a35123aac08a57900bb89fc99039f9063bab358..e832328f5c35cdfdbd1b38fc8a712072876cfcae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ;
 ; Command to generate function-options.ll
 ; $ clang++ class-options-common.cpp -S -emit-llvm -g -gcodeview -o class-options-common.ll
index c6c41a3c5d6ec814cefc125b47dca65ce2f6f3ba..1dfe885a766af15395b09e100eea342dfaa6b6df 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview - | FileCheck %s
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview - | FileCheck %s
 
 ; Objective-C++ source demonstrating the issue:
 ; void (^b)(void) = []() {};
index d91286ea7709dcc14d7ff4b15d503f2df38fae1d..1bbb5bd174e1d546a966aece1e09c892e0e7c111 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 -filetype=obj < %s \
-; RUN:   | llvm-readobj -codeview | FileCheck %s
+; RUN:   | llvm-readobj --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; namespace foo {
index 7a5d552be4f8800e832aa7b850db27bfde61f49f..3ece1fd8cc64a7d5ec6d395ed48532379725b5be 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Both A and B should get forward declarations and complete definitions for this
 ; example.
index 85d08840bb84cacd58d33f57fee182ad01e29e25..9c8ce17b4a3d1ac8a5e54f4eacc69b6093f359dc 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; ASM:      .short  4412                    # Record kind: S_COMPILE3
 ; ASM-NEXT: .long   68                      # Flags and language
index 328cf76b85519734449db44e999e87282290c8ca..2059918ba84fb5450eba5c3f6a2f83449009348f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Command to generate enum-co.ll
 ; $ clang++ enum-co.cpp -S -emit-llvm -g -gcodeview -o enum-co.ll
index 04c0526b9690e86789d2dcb634e52ec022e5499b..15bbce0d46879602c144a664dd31caeec84c1e64 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Generated from the following C++ source:
 ; enum E : int { BLAH };
index f0d80b3e9b26a22cb93e7ea618e274dc90542136..e9b031d66020646f3638903f99530918e37f8fb4 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=i686-windows-msvc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -mtriple=i686-windows-msvc < %s -filetype=obj | llvm-readobj -codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mtriple=i686-windows-msvc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
 target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-pc-windows-msvc18.0.0"
 
index 9cf16e5d7837d204fd78ac7ad6ac000f4ab2d20f..50b2e3be6cc54ba0b148903555eb529ed3ad35cf 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; C source:
 ; int getval(void);
index e5f8d5d34dc1afd8dd7901a6c9fe69e0e4baca8c..f0be24d21c86677c5e6c4189cb79189b8c85d818 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; PR38857
 
index 5a01f38d261ca171598f2905fc2af062bf4267a7..f0a83159fecedd5e1737fb4ddb409461cbebda45 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -enable-shrink-wrap=true < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -enable-shrink-wrap=true -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -enable-shrink-wrap=true -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; C source:
 ; int doSomething(int*);
index 999a6fe89e76fdb98f056f66263e7c67bae56745..50058dec9432784faaa65353e42bffffba7ac741 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ;
 ; Command to generate function-options.ll
 ; $ clang++ function-options.cpp -S -emit-llvm -g -gcodeview -o function-options.ll
index e948f8617c3d7235b4432f71248b4dac27bcaf46..e4baf13ec0ed1cdb10e6d8450df3b0714dd00842 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ;
 ; This test verifies global variables are emitted within the correct scope.
 ;
index f26e11c94e9f42f075daa1a19e9692513000af5f..22f3f3238f8b8c6f3677d38fc459fbc5c7407ab7 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s --check-prefix=OBJ
 ; RUN: llc < %s -filetype=obj | obj2yaml | FileCheck %s --check-prefix=YAML
 
 ; C++ source to regenerate:
index 5c7916b7bb8045759d13fce03a47a4100f32a82e..2e10a10cc4c8260fe8ab41295b45ef8a3a28ca38 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj -o - | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj -o - | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 483e9b576e8256e1341f398853a20ab5ecb1297f..e167ce43c3a1305595b328a2ec44e9b0c09865ad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; This LL file was generated by running 'clang -O1 -g -gcodeview' on the
 ; volatile int x;
index 4fdbfde760e599903a028c7e8f4ede7364e59dd7..811414a36a3a6431831479e08f3ea8c7261053a6 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; This C++ source should run and you should be able to step through the volatile
 ; modifications to x in windbg.
index b9ddf61b1760af5cd229793144c25531fb8cb308..5a8a2851532540af28e6d4a8db12552475a0750c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; This LL file was generated by running 'clang -O1 -g -gcodeview' on the
 ; following code:
index 1ef0c0476576135d14f35367da13686298398d82..1b2d1138be3279628e8cfd5529d316bc73c0c766 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj -o - | llvm-readobj -codeview -codeview-subsection-bytes | FileCheck %s
+; RUN: llc < %s -filetype=obj -o - | llvm-readobj --codeview --codeview-subsection-bytes | FileCheck %s
 
 ; Check how we pad out the LF_FUNC_ID records. The 00F3F2F1 bytes in LeafData are
 ; what's interesting here.
index 4f2bcad1459c752b12d4c3ed68cd81a685d00b38..4bca6f7d2622c99461a36d97cddad98f9bae89d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj -o - | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj -o - | llvm-readobj - --codeview | FileCheck %s
 
 ; We should only get one func id record, and both inlinees should point to it,
 ; even though there are two DISubprograms.
index bb07cacb1cf5335845ae8612800c413f4edf5f1e..64e1253dce322f3f9dbfed1ac82eef704f9d428e 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; This LL file was generated by running 'clang -O1 -g -gcodeview' on the
 ; following code:
index ab28a5eb057d0310f0334be57e69a7d52ed9fe14..3dd5aae5421b5660c70c3de3feec3bc55facde10 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Use character types for all 8-bit integers. The VS debugger doesn't cope well
 ; with the T_[U]INT1 types. Non-C language frontends are likely use the normal
index 904bd801f8d1ea53c5e1f22c9c62feb9b7589913..83e8e02e2e6f4e3bab78a21317709d182ca904b8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ;
 ; Verify lambda routines are emitted properly in CodeView.
 ;
index 970aae27d698c31e7f9bd3fd7feb99bb36faddde..c7102d0045c78ce65612ee181a9318294e92a497 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ;
 ; -- lexicablock.cxx begin ----------------------------------------------------
 ; int main(int argc, char *argv[]) {
index 99d613604b8183a077f61de683d2b96435ea85f7..ab2dec4c6b46e24a0cbf87a6ee4c9587b70edf11 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; Test what happens when we have two DIFile entries with differing slashes.
 ; Make sure we only emit one file checksum entry.
index b654b3631ce9da6b9be5864e56f298a564588fd2..57759c90479c6408b35d9f66f94370066e95e978 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj | llvm-readobj -codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
 
 ; This LL file was generated by running 'clang -g -gcodeview' on the
 ; following code:
index 04a3ea944022e4eb5b6a68942cb68c43ed7251a0..b7c69a65c899e7d0363626c46f687d4d32e3795e 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=x86_64-windows-msvc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj | llvm-readobj -codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
 
 ; This test attempts to exercise gaps in local variables. The local variable 'p'
 ; will end up in some CSR (esi), which will be used in both the BB scheduled
index 085ced172626cc504f0c826196b0f6dba75cd824..5b00383e5393b987c6d728fe76bf040d8a8c30c0 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=x86_64-windows-msvc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj | llvm-readobj -codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mtriple=x86_64-windows-msvc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
 
 ; This LL file was generated by running 'clang -g -gcodeview' on the
 ; following code:
index 08b96903380d192bc535c65f528ec40ef5fe7c05..db3d8ccd85ea26e118c712f2d3f322384e705762 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s
 
 ; CHECK: {{.*}}Proc{{.*}}Sym {
 ; CHECK:   Kind: S_GPROC32_ID (0x1147)
index 2d883ec602df2cb318550c64dc924e589eaa2010..93ac80ae71150c8cf2a6aa62ba2be9fa78e9f6a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc %s -o - -filetype=obj | llvm-readobj -codeview | FileCheck %s
+; RUN: llc %s -o - -filetype=obj | llvm-readobj --codeview | FileCheck %s
 
 ; CHECK: Struct (0x1000) {
 ; CHECK:   TypeLeafKind: LF_STRUCTURE (0x1505)
index cb281ea7a4d13b89e4853431b33dc840454a9e49..cc17a48ffdf67726a0a267c3590fd0a0a5091c30 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -O0 < %s | FileCheck --check-prefix=X86 %s
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ32 %s
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ32 %s
 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s
-; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ64 %s
+; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ64 %s
 
 ; This LL file was generated by running clang on the following code:
 ; D:\input.c:
index 1c19b34ab9386685ebde0c26937b74718a2b5c14..577071cd955406105b06baaaa230617aa9d630a3 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -O0 < %s | FileCheck --check-prefix=X86 %s
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ32 %s
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ32 %s
 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s
-; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ64 %s
+; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ64 %s
 
 ; This LL file was generated by running clang on the following code:
 ; D:\source.c:
index cd3ee3fa5559e942973c165316a80a0353f36473..9579dafee2c5deab5fa2738d19186d09e99f2040 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; struct HasNested {
index eebef3895d40bb9f0a23bc7c37c0db0f5dbf3af3..8fbdce3cbeba3604a23c94be720fdbb1041cb7d4 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; Compile with -O1 as C
 
index d05a8f3cfc3d2083edfadf11164a14471ab4fcd9..b1edc470c60096cf17fe07a24480f87f5eec1155 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 source_filename = "test/DebugInfo/COFF/purge-typedef-udts.ll"
 target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-pc-windows-msvc19.11.25506"
index 626137199a98d58cd77916c0a5f91128d55c56c6..d0a0d27fda046a4ffa319b6372ccde44875d195b 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc < %s -filetype=obj | llvm-readobj -codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
 
 ; Generated from:
 ; volatile int x;
index f08a97d863674d540ad75786c6fc31c5e6eebb9b..9e26b82cfe1f8a80a135b769a4159416f899b0c5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; This test checks that types which are used in expressions, but for which
 ; there are no variables, known as retained types, get emitted.
index cea662d8764808da6de350ad808df958bd330c08..a644ea9c5b32f01e958b97cbec8a898403ef195c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Check that we keep namespace scopes around the same way MSVC does.
 ; We do function scopes slightly differently, but everything should be alright.
index 58d0f42a67ada08da8e28f6a5350df9d2f1f0747..5df446fa704192a4a2d15629e5a17014044ca8f6 100644 (file)
@@ -1,15 +1,15 @@
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -O0 < %s | FileCheck --check-prefix=X86 %s
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32-itanium -O0 < %s | FileCheck --check-prefix=X86 %s
 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32-gnu -O0 < %s | FileCheck --check-prefix=X86 %s
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ32 %s
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32-itanium -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ32 %s
-; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32-gnu -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ32 %s
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ32 %s
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32-itanium -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ32 %s
+; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32-gnu -o - -O0 < %s | llvm-mc -triple=i686-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ32 %s
 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s
 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32-itanium -O0 < %s | FileCheck --check-prefix=X64 %s
 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32-gnu -O0 < %s | FileCheck --check-prefix=X64 %s
-; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ64 %s
-; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32-itanium -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ64 %s
-; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32-gnu -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -s -sr -codeview -section-symbols | FileCheck --check-prefix=OBJ64 %s
+; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ64 %s
+; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32-itanium -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ64 %s
+; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32-gnu -o - -O0 < %s | llvm-mc -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj -S --sr --codeview --section-symbols | FileCheck --check-prefix=OBJ64 %s
 
 ; This LL file was generated by running clang on the following code:
 ; D:\test.c:
index 19c422ccaf3dc9f4e1c1520f9bdb4960e56dabd9..eb1925676296c41eae1ebd91a1477a528c32e9f0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Check for the appropriate MethodKind below.
 
index fa56bb3ac9fad0ffa72e046d25aaea17d2fc4b0c..4d1ffee2c15a71dc163778201aa44784d4478408 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; ASM:      .short  4412                    # Record kind: S_COMPILE3
 ; ASM-NEXT: .long   83                      # Flags and language
index c8f5c5ad4367fcaca649aa2ba54b5a465c4ef904..ad18872b8d8dfc944ce0b924ad529dd57482db95 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
 ; RUN: opt -S -debugger-tune=lldb %s | FileCheck -check-prefix=OPT %s
 ;
index fdf92bd40d768c5c071502eed82c4e07fdfc4d59..605dc187adc7d8fcd48ad16c6a0dbff555fbdd70 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat m.cpp
index c72ed3e660411deb335c31c7392e7c40faa51bd6..3e41e835c1ce5319c6214aa49563bcc0ac511807 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; CHECK: CodeViewDebugInfo [
 ; CHECK:   Subsection [
index e1a8c1841bb526ec39dafa84007f344b1c8ddc6a..ea10142bd6e1b93793c5edb51ec6a3a963f2e913 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 694e0a77b2cf40839b469b70ab83d561511f9c1d..c9e800c356de6535337c2aacd5d4da6a36d1574a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
 
 ; We should emit two array types: one used to describe the static data member,
 ; and the other used by the S_GDATA32 for the definition.
index 16298dafbd4846a0b12dc4bb50fed51ea5058ad4..852d39546d886f46ca0ebc565dddbcc7deaa6839 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 7b1bb8525020ed99aada70a0dbed24e388367d20..773b2a1cc1e988b2da16aa1fbd37b6692f108fb3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 3e0d9f1e36415c7e5aa6905cd328af392c18ad1a..f0a4fe1ea8bb793209b90830cc628b4294ad7b79 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj -o - | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj -o - | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 5e366f0e981f97c830ac7de4c65e630c2542898c..88b59e4fe00b579351506d7ccf1ecb83f732e62b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index e82a9370f66d11168e50d859bd43cac20fc02006..d8cff6b7a0803a9ad0e58267119be4c8acdcf894 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 87cba9d62099e8710e6d9adf8d0d4d028739ce53..003b9c89b134a016e262a1b5feba5694d49b26bc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; ModuleID = 'foo.3a1fbbbh-cgu.0'
 source_filename = "foo.3a1fbbbh-cgu.0"
index 03d7e346164abfd076cb10f49fc203f82b29b9e1..cf4781798f0029d3643cfd7e2b8fdd4396dbf955 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; struct A {
index feb944f228222c3edc651ff0f250877868d96d74..0893db7240ac28f4e184eda4394cfd1d9680c236 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat hello.cpp
index a06ffb0d9958691c315f01488e978af981f5616f..dfe1589ab3f07437a38f41c995ea22b68ed70c15 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 3961be68a4d87cb16a2b067d623c85ebdc8acac8..33b536ae656a7127531e200e32730202a4c13655 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat t.cpp
index 3920826523b5ed24349e9fede1df704fd10d239e..34ca2b11fa1d735bc03509a01a45c0e595025932 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; This test ensures that circular type references through pointer types don't
 ; cause infinite recursion. It also tests that we always refer to the forward
index 4d64a67860d6167306faf1b5f1e0eecfb8014021..090e57dba3d8779df6a21dcc6ed5eedfa3d8e8b4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; $ cat foo.cpp
index d17f5cd4921b8485dee6ccfe45eb60dcfde1838f..340d9deaf2b10ca2cb8d8c597c851e39c2e2547c 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s -filetype=obj > %t.obj
-; RUN: llvm-readobj -codeview %t.obj | FileCheck --check-prefix=READOBJ %s
+; RUN: llvm-readobj --codeview %t.obj | FileCheck --check-prefix=READOBJ %s
 ; RUN: llvm-pdbutil dump -symbols %t.obj | FileCheck --check-prefix=PDBUTIL %s
 
 ; C++ to regenerate:
index f1723d7f1cdc75b0352176e9e3c1da75f9a1e5fc..c845785a27bb690f9cae020ed2291f95c7ff8e81 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 ;
 ; Verify CodeView emission does not emit forward references for unnamed
 ; structs/unions.  If a forward reference is emitted for an unnamed composite
index 1c1c0cec50e3b3b24e5453cb14988be06f44869c..273a5a372e3d4a39b3ffbac4477227d3aba378e1 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+; RUN: llc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 ; PR38857
 
index 27273cd5c00121517d7a66ca07604629781b3b9a..e0f82893ba2ec44ae8ec70d14aaad207af5b6558 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM
-; RUN: llc < %s -filetype=obj | llvm-readobj -codeview | FileCheck %s --check-prefix=CODEVIEW
+; RUN: llc < %s -filetype=obj | llvm-readobj --codeview | FileCheck %s --check-prefix=CODEVIEW
 
 ; This test checks that for 32-bit x86 we use VFRAME and
 ; S_DEFRANGE_FRAMEPOINTER_REL with the right offsets. The test has two function
index 8d3d248783f841346abbff7501db3fef0ded4ace..250ee28639ad4503f94b9a241dd5ddd025773619 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source to regenerate:
 ; struct A {
index 7580c6145f9bdc7917d70d4f2227062614ec73fb..ea478d886a22707e2c53320e0015c7abfce4ca60 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; Check for the appropriate MethodKind below.
 
index 2691ff6de21cda1f5d6d172ab1d90d611ba280ed..f2e68c579d4945954d2c0d7cbfee015cd16fd506 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 ; C++ source used to generate IR:
 ; $ cat t.cpp
index fa34c04411c0a63a0dadca3b7d45d4c41a68dc95..2b5e25b2ca1d277d01cf90ff33254c576eef8187 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -filetype=obj -o - | llvm-readobj - -codeview | FileCheck %s
+; RUN: llc < %s -filetype=obj -o - | llvm-readobj - --codeview | FileCheck %s
 
 ; We used to crash on this input because UnicodeString is a forward declaration
 ; with no size. Our array type logic wanted to assert the size of the elements
index 6c506381aa5dcce0d247e2d997c28e35537dbafe..714673f2e2313fbae065ba4fe2b8b43776acbe8f 100644 (file)
@@ -24,5 +24,5 @@ int main() {
 // $ clang++ -g dwarfdump-test-zlib.cc -Wl,--compress-debug-sections=zlib -o dwarfdump-test-zlib.elf-x86-64
 // $ clang++ -g dwarfdump-test-zlib.cc -Wa,--compress-debug-sections=zlib -c -o dwarfdump-test-zlib.o.elf-x86-64
 // $ clang++ -g dwarfdump-test-zlib.cc -Wl,--compress-debug-sections=zlib-gnu -o dwarfdump-test-zlibgnu.elf-x86-64
-// llvm-readobj -sections can be used to see that outputs really contain the compressed sections, also output in both
+// llvm-readobj --sections can be used to see that outputs really contain the compressed sections, also output in both
 //   cases is slightly smaller, that is because of compression.
index 77c37826c8fc2ea92dd6ff9a10e3f75d4633cc6b..92578e7eb1dea89b596be58e940ee4973c4631bc 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj < %s > %t.obj
-# RUN: llvm-readobj -codeview %t.obj | FileCheck %s
+# RUN: llvm-readobj --codeview %t.obj | FileCheck %s
 
 # CHECK:         Kind: S_UNAMESPACE (0x1124)
 # CHECK-NEXT:    Namespace: __vc_attributes
index eef44e7b11c07152ced7dcf02be5a94831edd8db..e7cf7968003d9a6c24b2fa5aaf2b54cf08de603e 100644 (file)
@@ -2,24 +2,24 @@
 
 ; debug_names should be emitted regardless of the target and debugger tuning
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=DEBUG_NAMES %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=DEBUG_NAMES %s
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj -debugger-tune=gdb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=DEBUG_NAMES %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=DEBUG_NAMES %s
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=DEBUG_NAMES %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=DEBUG_NAMES %s
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj -debugger-tune=lldb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=DEBUG_NAMES %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=DEBUG_NAMES %s
 
 ; But not if also type units are enabled.
 ; TODO: This is the case because we currently don't generate DWARF v5-compatible
 ; type units. Change this once DWARF v5 type units are implemented.
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj -generate-type-units -debugger-tune=lldb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=NONE %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=NONE %s
 
 ; Debug types are ignored for non-ELF targets which means it shouldn't affect
 ; accelerator table generation.
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -generate-type-units -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=DEBUG_NAMES %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=DEBUG_NAMES %s
 
 ; NONE-NOT: apple_names
 ; NONE-NOT: debug_names
index 1aef33c33e7fe375f2a6848bf4aef32c32bbdb71..3f709a27d662b4842b3e68dc2b82f6fcf62aa0c2 100644 (file)
@@ -2,25 +2,25 @@
 
 ; Darwin has the apple tables unless we specifically tune for gdb
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=APPLE %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=APPLE %s
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj -debugger-tune=gdb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=PUB %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=PUB %s
 
 ; Linux does has debug_names tables only if we explicitly tune for lldb
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=PUB %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=PUB %s
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj -debugger-tune=lldb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=DEBUG_NAMES %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=DEBUG_NAMES %s
 
 ; No accelerator tables if type units are enabled, as DWARF v4 type units are
 ; not compatible with accelerator tables.
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj -generate-type-units -debugger-tune=lldb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=NONE %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=NONE %s
 
 ; Debug types are ignored for non-ELF targets which means it shouldn't affect
 ; accelerator table generation.
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -generate-type-units -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=APPLE %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=APPLE %s
 
 ; APPLE-NOT: debug_names
 ; APPLE-NOT: debug{{.*}}pub
index a4d03dbc9211c65f628be1cce84747dab819d916..ce5e583f911543004b253a8e122f88e04b256397 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llc -O0 < %s | FileCheck %s --check-prefix=CHECK --check-prefix=DEBUG
 ; RUN: llc < %s | FileCheck %s
-; RUN: llc -filetype=obj -O0 < %s | llvm-readobj -codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc -filetype=obj -O0 < %s | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
 
 ; IR generated by the following source:
 ; struct NonTrivial {
index 8a46f6db6d856a78ebc9bd0242e04b1418649d39..4666cef5af177e316449449bd570ea14eb695095 100644 (file)
@@ -2,11 +2,11 @@
 
 ; RUN: llc < %s -o %t -filetype=obj -O0 -generate-type-units -mtriple=x86_64-unknown-linux-gnu
 ; RUN: llvm-dwarfdump -v %t | FileCheck --check-prefix=CHECK --check-prefix=SINGLE %s
-; RUN: llvm-readobj -s -t %t | FileCheck --check-prefix=OBJ_SINGLE %s
+; RUN: llvm-readobj -S -t %t | FileCheck --check-prefix=OBJ_SINGLE %s
 
 ; RUN: llc < %s -split-dwarf-file=foo.dwo -o %t -filetype=obj -O0 -generate-type-units -mtriple=x86_64-unknown-linux-gnu
 ; RUN: llvm-dwarfdump -v %t | FileCheck --check-prefix=CHECK --check-prefix=FISSION %s
-; RUN: llvm-readobj -s -t %t | FileCheck --check-prefix=OBJ_FISSION %s
+; RUN: llvm-readobj -S -t %t | FileCheck --check-prefix=OBJ_FISSION %s
 
 ; Generated from bar.cpp:
 
index 502d15d75cab92c7bd0d1c0a7633ce6adc8dad94..2b99f6381772ae7c154bc4436ef05cdb2921dd50 100644 (file)
@@ -2,26 +2,26 @@
 
 ; Darwin has the apple tables unless we specifically tune for gdb
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj < %s > %t
-; RUN: llvm-readobj -sections %t | FileCheck --check-prefix=APPLE %s
+; RUN: llvm-readobj --sections %t | FileCheck --check-prefix=APPLE %s
 ; RUN: llvm-dwarfdump -apple-names %t | FileCheck --check-prefix=APPLE-NAMES %s
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj -debugger-tune=gdb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=GNU %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=GNU %s
 
 ; Linux does has debug_names tables only if we explicitly tune for lldb
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=GNU %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=GNU %s
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj -debugger-tune=lldb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=GNU %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=GNU %s
 
 ; No accelerator tables if type units are enabled, as DWARF v4 type units are
 ; not compatible with accelerator tables.
 ; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj -generate-type-units -debugger-tune=lldb < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=NONE %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=NONE %s
 
 ; Debug types are ignored for non-ELF targets which means it shouldn't affect
 ; accelerator table generation.
 ; RUN: llc -mtriple=x86_64-apple-darwin12 -generate-type-units -filetype=obj < %s \
-; RUN:   | llvm-readobj -sections - | FileCheck --check-prefix=APPLE %s
+; RUN:   | llvm-readobj --sections - | FileCheck --check-prefix=APPLE %s
 
 ; APPLE-NOT: debug_names
 ; APPLE-NOT: debug{{.*}}pub
index 64986a844363104220171ffae3988b59b2239036..eff184ef9d9208a5474a06b0881c921c4447e2f1 100644 (file)
@@ -5,8 +5,8 @@ RUN: obj2yaml %S/Inputs/precomp-a.obj > %t1/precomp-a.yaml
 RUN: obj2yaml %S/Inputs/precomp.obj > %t1/precomp.yaml\r
 RUN: yaml2obj %t1/precomp-a.yaml > %t1/a.obj\r
 RUN: yaml2obj %t1/precomp.yaml > %t1/precomp.obj\r
-RUN: llvm-readobj -codeview %t1/a.obj | FileCheck %s -check-prefix PRECOMP\r
-RUN: llvm-readobj -codeview %t1/precomp.obj | FileCheck %s -check-prefix ENDPRECOMP\r
+RUN: llvm-readobj --codeview %t1/a.obj | FileCheck %s -check-prefix PRECOMP\r
+RUN: llvm-readobj --codeview %t1/precomp.obj | FileCheck %s -check-prefix ENDPRECOMP\r
 RUN: llvm-pdbutil dump -types %t1/a.obj | FileCheck %s -check-prefix PDB-PRECOMP\r
 RUN: llvm-pdbutil dump -types %t1/precomp.obj | FileCheck %s -check-prefix PDB-ENDPRECOMP\r
 \r
index fae1d0fb3a090aa03554371c867abec71ff1117d..6f4553ff8859246dbcdf21c8f58f4965715615c3 100644 (file)
@@ -1,5 +1,5 @@
 // Test that R_390_PC32 and R_390_PC64 relocations can be generated.
-// RUN: llvm-mc -triple s390x-linux-gnu -filetype=obj %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -triple s390x-linux-gnu -filetype=obj %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 // Test that RuntimeDyld can fix up such relocations.
 // RUN: rm -rf %t && mkdir -p %t
index ea3ed7b287328a0208401d43bf51474d48b3578a..f3492380ac1e61f418f1813fd5d93fc2b2645da7 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: llvm-mc -filetype=obj -assemble \
 # RUN: -triple=aarch64- %s -o - \
-# RUN: | llvm-readobj -s -t - | FileCheck %s
+# RUN: | llvm-readobj -S -t - | FileCheck %s
 # CHECK:     Name: $d.1 ({{[1-9][0-9]+}})
 # CHECK-NEXT:     Value: 0x4
 # CHECK-NEXT:     Size: 0
index a5b48f1c594ec12a52c78a1d63dd080e24dba215..67dd6fb1e5797a6f03c903376ed7934b0035d18e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple aarch64_be %s | llvm-readobj -section-data -sections | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple aarch64_be %s | llvm-readobj --section-data -S | FileCheck %s
 
 // CHECK: 0000: 00123456 789ABCDE
 foo:    .xword 0x123456789abcde
index 1619a50f6b0e855deafd3e2df1915ecd9a73cd0b..7cbab059453690e5dbc949bb7037360a90cf9df3 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple=arm64-apple-ios -filetype=obj < %s | \
-// RUN: llvm-readobj --expand-relocs -sections -section-relocations -section-data | \
+// RUN: llvm-readobj --expand-relocs -S --section-relocations --section-data | \
 // RUN: FileCheck %s
 //
 // rdar://13070556
index b649804eb8f962b18919c0e215afb17e52bf3029..b76bd73a629dc07e35657294e957464efeb9c12d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple aarch64-windows-gnu %s | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple aarch64-windows-gnu %s | llvm-readobj -S --sd | FileCheck %s
     .text
     .align 5
 f0:
index 53f8b428e74b37b14273271c25335679ad4437ed..f336ea26da83d56c0e8e26edc04e980ad80502c2 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -mtriple=aarch64-windows -filetype=obj -o - %s | \
-; RUN: llvm-readobj -codeview - | FileCheck %s
+; RUN: llvm-readobj --codeview - | FileCheck %s
 
 ; ModuleID = 'a.c'
 source_filename = "a.c"
index 44cb52fd7946869734305c2e73dd2e8174240e40..812d77254542ef139746f25cea585cba978cc820 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple aarch64-apple-ios -o - -filetype=obj %s | \
-// RUN:   llvm-readobj -symbols | FileCheck %s -check-prefix=READOBJ
+// RUN:   llvm-readobj --symbols | FileCheck %s -check-prefix=READOBJ
 
 // READOBJ-LABEL: Name: cold_func
 // READOBJ-NEXT: Type: Section
index 1a44fd18620305aebcb1faccf2a2ce0c3a94461b..e4ccf788b0e9d16edbec87f7b7790a639afe43f6 100644 (file)
@@ -1,13 +1,13 @@
 // RUN: llvm-mc %s -triple=aarch64-none-linux-gnu -filetype=asm -o - \
 // RUN:   | FileCheck %s --check-prefix=CHECK-ASM
 // RUN: llvm-mc %s -triple=aarch64-none-linux-gnu -filetype=obj -o %t
-// RUN: llvm-readobj --sd %t | FileCheck %s  --check-prefix=CHECK-OBJ
+// RUN: llvm-readobj -S --sd %t | FileCheck %s  --check-prefix=CHECK-OBJ
 // RUN: llvm-objdump -t %t | FileCheck %s  --check-prefix=CHECK-SYMS
 
 // RUN: llvm-mc %s -triple=aarch64_be-none-linux-gnu -filetype=asm -o - \
 // RUN:   | FileCheck %s --check-prefix=CHECK-ASM
 // RUN: llvm-mc %s -triple=aarch64_be-none-linux-gnu -filetype=obj -o %t
-// RUN: llvm-readobj --sd %t | FileCheck %s  --check-prefix=CHECK-OBJ
+// RUN: llvm-readobj -S --sd %t | FileCheck %s  --check-prefix=CHECK-OBJ
 // RUN: llvm-objdump -t %t | FileCheck %s  --check-prefix=CHECK-SYMS
 
     .section    .inst.aarch64_inst
index ca862cb4e549248d098a4b68d0bac7df356aa908..d4acc4fddb9f59b7dc1b2518d1ebf4e2a405bc74 100644 (file)
@@ -1,6 +1,6 @@
 // This test checks that the SEH directives emit the correct unwind data.
 
-// RUN: llvm-mc -triple aarch64-pc-win32 -filetype=obj %s | llvm-readobj -s -r | FileCheck %s
+// RUN: llvm-mc -triple aarch64-pc-win32 -filetype=obj %s | llvm-readobj -S -r | FileCheck %s
 
 // CHECK:      Sections [
 // CHECK:        Section {
index 8900a0638c90d4ab9e3dc36f1b8e295d69289cd7..cb7c0be8b021fc59d50c37c964d57cdae609d2ac 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
 
 // ELF: Section {
 // ELF: Name: .text
index f4463fc5936412c304a515beb254e8907db16f29..d4f67d033475d5860df6bedd9344c839ac9c0935 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --sd | FileCheck %s --check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj -S --sd | FileCheck %s --check-prefix=ELF
 
 // For compatibility reasons we treat convert .text sections to .hsatext
 
index 41d62c2b8288ed6bab5b2aa2ae1769f082f2ab08..1eb8f5edd9d779ec7872328356ac889bc95faca9 100644 (file)
@@ -1,6 +1,6 @@
 // RUN: llvm-mc -mattr=+code-object-v3 -triple amdgcn-amd-amdhsa -mcpu=gfx904 -mattr=+xnack < %s | FileCheck --check-prefix=ASM %s
 // RUN: llvm-mc -mattr=+code-object-v3 -triple amdgcn-amd-amdhsa -mcpu=gfx904 -mattr=+xnack -filetype=obj < %s > %t
-// RUN: llvm-readobj -elf-output-style=GNU -sections -symbols -relocations %t | FileCheck --check-prefix=READOBJ %s
+// RUN: llvm-readelf -sections -symbols -relocations %t | FileCheck --check-prefix=READOBJ %s
 // RUN: llvm-objdump -s -j .rodata %t | FileCheck --check-prefix=OBJDUMP %s
 
 // big endian not supported
index 0521c10e1a8069f0dab23f41a19046420080bee9..9eda20da063269204ab796919bcfa078506ae50a 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
 
 // ELF: Section {
 // ELF: Name: .text
index 950f32cd19a583e66a608831d6b379cbc01e2ade..b84727cf1daa987d2b6ca3ed7b7b4bcc64bd54f7 100644 (file)
@@ -1,9 +1,9 @@
 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM --check-prefix=ASM_700
 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM --check-prefix=ASM_803
 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=stoney -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM --check-prefix=ASM_810
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --sd | FileCheck %s --check-prefix=ELF --check-prefix=ELF_700
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --sd | FileCheck %s --check-prefix=ELF --check-prefix=ELF_803
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=stoney -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --sd | FileCheck %s --check-prefix=ELF --check-prefix=ELF_810
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj -S --sd | FileCheck %s --check-prefix=ELF --check-prefix=ELF_700
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -show-encoding %s | llvm-readobj -S --sd | FileCheck %s --check-prefix=ELF --check-prefix=ELF_803
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=stoney -mattr=-code-object-v3 -show-encoding %s | llvm-readobj -S --sd | FileCheck %s --check-prefix=ELF --check-prefix=ELF_810
 
 // ELF: SHT_NOTE
 // ELF: 0000: 04000000 08000000 01000000 414D4400
index 52a967c8005b7f2df68f848ccc4576b7a08244d0..a5599f3a494778d994e5418c4e234032ee9d0937 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple amdgcn--amdpal -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdpal -mcpu=kaveri -show-encoding %s | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdpal -mcpu=kaveri -show-encoding %s | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
 
        .amdgpu_pal_metadata
 ---
index 45ace4e549ace3ff2ba80efb43f80e6f088fecfc..913738727afc5dd189f3a3b052fdacc9373b7f35 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple amdgcn--amdpal -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM
-// RUN: llvm-mc -filetype=obj -triple amdgcn--amdpal -mcpu=kaveri -show-encoding %s | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple amdgcn--amdpal -mcpu=kaveri -show-encoding %s | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
 
 .amd_amdgpu_pal_metadata 0x12345678, 0xfedcba98, 0x2468ace0, 0xfdb97531
 // ASM: .amd_amdgpu_pal_metadata 0x12345678,0xfedcba98,0x2468ace0,0xfdb97531
index 0a349da49a3c9d4119843b54e4cd648c60308618..593536f623ced969fe0b61195a9bcb36d2c1ec26 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple amdgcn-- -mcpu=kaveri -show-encoding %s | llvm-readobj -relocations | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple amdgcn-- -mcpu=kaveri -show-encoding %s | llvm-readobj -r | FileCheck %s
 
 // CHECK: Relocations [
 // CHECK: .rel.text {
index 9f0553af182877da978497797ae951ab07baeb7d..a83465edc026863cddbd2d6e455907a21dc704b4 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc  %s -triple=armv7-linux-gnueabi -filetype=obj -o - | \
-// RUN:    llvm-readobj -s -sr -sd | FileCheck  %s
+// RUN:    llvm-readobj -S --sr --sd | FileCheck  %s
 
        .syntax unified
        .eabi_attribute 6, 10
index 67930cc77b5ce55bd4e3f651fa5824f911cc831e..9fb2d018339877f5bdb3538f477c6f080b547575 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: llvm-mc -filetype=obj -assemble \
 # RUN: -triple=arm-arm-none-eabi -mcpu=cortex-a9 %s -o - \
-# RUN: | llvm-readobj -s -t - | FileCheck %s
+# RUN: | llvm-readobj -S -t - | FileCheck %s
 # CHECK:     Name: $d.1 ({{[1-9][0-9]+}})
 # CHECK-NEXT:     Value: 0x4
 # CHECK-NEXT:     Size: 0
index 241eee4bcad3d2041a23aa8908009b5cb71b8a26..6359f9cf254d5e927eafc72d67c350decc972790 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -s - | FileCheck %s
+@ RUN:   | llvm-readobj -S - | FileCheck %s
 
        .syntax unified
        .text
index 62aa028789fbcd4456c722b7e8e1fa5b5a646fc6..ea5ee8e95e040acda205b2b57b24ee76759d0695 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -s - | FileCheck %s
+@ RUN:   | llvm-readobj -S - | FileCheck %s
 
        .syntax unified
        .thumb
index 6396862f00a0cf0a95c8ae3d8c481b0c3c138e1a..5b589a3a66939ecf8e1a876aad0839aff07f3d3c 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -s - | FileCheck %s
+@ RUN:   | llvm-readobj -S - | FileCheck %s
 
     .syntax unified
     .thumb
index d3f26f4c8f7c5ff4428b9c8e964e90b9b681dc23..9caf0d4bcac391741dfd7cb529851c3259f9ee68 100644 (file)
@@ -2,7 +2,7 @@
 // RUN:   | FileCheck %s
 
 // RUN: llvm-mc -triple thumbv7-windows -filetype obj %s -o - \
-// RUN:          | llvm-readobj -symbols | FileCheck %s -check-prefix CHECK-SCN
+// RUN:          | llvm-readobj --symbols | FileCheck %s -check-prefix CHECK-SCN
 
        .file "null-padded.asm"
 // CHECK: (nx 1) {{0x[0-9]+}} .file
index f6dc20c0a3630a8ed76aad2f17a5e5fc167a94a6..ceec7cfeda9f784c4c81801a2c9a6973ab330d58 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv2
index bb0a693dc84a705e542103d5645a4bcddff848e2..c07718e2edbecf48208839268435ecbfdc0c3f68 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv2a
index aeec638eac895e0db5b72f24613436968f15bc2b..ad773c9cfaf7a42955fa67cc6f85fd8e477f620b 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv3
index fda8db52e7bf7f750d339a9d090eefce6a74737a..be587827749929595769b6951e3efb36846e8c35 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv3m
index fb838428403ff21237363198f47764ac8d040f86..78e97e7aee44aea3e18e334aa21f30fd42f2d225 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv4
index 33a5ae385753cb069c89c142ba344b4360b1305c..11f06ef2025a6d569b74c75daaeaef69e7fc4261 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv4t
index 73a8c95db796aa6cd6498b6cc81d790ba32bd1f2..a3cbaa93b95d0ad6598240e9d52975e2bf08ed41 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv5
index 66a75c4c89e2a972750a1f93af5d7510d7707a9f..fc1370f98cd0ff4d29346e2ecec52a5ee794bbe2 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv5t
index f3932d84a56fccdfadfa50b8190d3ba2cec6ef59..42229206087a9667e916b3d56abd15770482f287 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv5te
index d89a627740bd08515cceeeb4ad6cb5a9cea74d4d..bc33f330eae6f2f43d5d6f059973d48604fee528 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv6-m
index fb489207355e154952d1e5c9ca7e73fb32a011e0..04a963edaaa9949f34d512b79ae8da0e605edb52 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv6
index ee433fa283e1fd4c02d6014b4f0139f7f49c7cad..1af24942e13c39d9e63b7f15294e7ad56430327e 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv6k
index 85f4491b0c6f0c6ff191ecabbd7e47da9c3a7450..dd9905cf1b81ebd0e3d4b51fc3f94f719024fe33 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv6t2
index efb8f8bfe9d3a8ceb6a21e666811a0120f1fda54..509040f45789efcf3e0ba84d1f7ad9206d3572e2 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv6z
index 792429a4e047decf56ee5dc8c44f17108bde9185..6c1f8fcafd6f99d9a523d5f5f500a1756ec29850 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7-a
index 058f23ba2beac9730c0eb677e2be5d1edfbc8aaf..ac41bab5ca0dd8c15f3afa23a3d2765df3f3d375 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7-m
index 99481f70c5f2b33ae7da7144bfab114b6655bdda..a7b57542610c6534c0b4ac15b7ffc6683548356d 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7-r
index 0cd499666ea63a92bc45e964853ef0a1536dd747..104c7fec54800058b291fd30c9a927062779f685 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7
index 3bb202fb278bd0a6e9eeb208397242742b7856ae..9189dedcbb5b32a5c2430e317c0a446392080b30 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7a
index f7c5d67b8fe05c22c0f2c96ff836ed73ab56de44..bebf2dcda65a17a5cb74a2eeddc6f4fc72c77120 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
   .syntax  unified
   .arch  armv7e-m
index f37398106debd7d0e91baf6a377af08d607a6710..ac6d1cc59dfc0a3c0b0d43eb699b3dadae3d21a5 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
   .syntax  unified
   .arch  armv7em
index 0e9f546387bf413371f6816a373a1d114d8db76b..aafb3ee31e8438b85b1906507d31674ec4cefe06 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7m
index 9009d134128129cd339b94dcaa0784f554ff1ec0..d99b5da5074c81a2e09ebdcb57a07a71acf2429c 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv7r
index 636378155e70c79649f972d6d0902649426de618..1b5152a4fd465364588f6c9061fca496a745a087 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv8-a
index c9f4469fb0aebe4651a0463afe19bc9533120449..1118b1261713e4df807ee888fc403a7115fb3954 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv8.2-a
index 4a1915c5343635d760af0f68efdfeb900bec7602..0226231afc962046845b046c08f3abdb4691c46c 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   armv8a
index c54846dbcc20043fdd8b81b6f0321f15dfa6486d..2a15bbe537c18beed7448c4e4ff24db94a130220 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   iwmmxt
index a4e59b5ba2775a62e3ae4542c578a6186a5edfab..dec5abad8b7caf11a929ad260ae69f8a23862060 100644 (file)
@@ -6,7 +6,7 @@
 @ RUN: llvm-mc -triple arm-eabi -filetype asm %s \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ASM
 @ RUN: llvm-mc -triple arm-eabi -filetype obj %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .arch   iwmmxt2
index d81a03e5e2993fb5e9fd38f06dc9eb3c61a32896..8c95d7b3d86e59265deb918d9d188d3f2b76c75d 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc < %s -triple armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 @ CHECK: Name: .ARM.attribute
 @ CHECK: SectionData (
index e2c509972754af64cfdf28da81ed8761bc78258b..b659cd2c285cf1de8d3bb5111e17a57914a8a0c1 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s -check-prefix CHECK-ATTR
 
        .syntax unified
        .thumb
index e848f774b34b156ba34c9110544b61816961e16e..c25b0ae152af2a8e3c219c190dfd64cb0a0143d5 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc < %s -triple armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s --check-prefix=CHECK-OBJ
 
         .syntax unified
         .thumb
index b92c9f95f5d4dbfd56a4aa063512ee9d81bfe622..e8152e5d20d47cf1958aa3de7f686cf210190573 100644 (file)
@@ -1,4 +1,4 @@
-@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj --sd \
+@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -S --sd \
 @ RUN:   | FileCheck %s
 
        .syntax unified
index 50389a1153294d647c8628e1ef745c8472453d9d..eaa5af97f7a50739d95710e762d09400c43679c3 100644 (file)
@@ -3,7 +3,7 @@
 @ The later .fpu directive should overwrite the earlier one.
 @ We also check here that all the .fpu directives that we expect to work do work
 
-@ RUN: llvm-mc -triple arm-eabi -filetype obj %s | llvm-readobj -arm-attributes \
+@ RUN: llvm-mc -triple arm-eabi -filetype obj %s | llvm-readobj --arm-attributes \
 @ RUN:   | FileCheck %s -check-prefix CHECK-ATTR
 
        .fpu none
index 24e159c74fca7c708d3babd0e2ec627c7dc3c63f..f7fea24edcbf9df43109acab83e9c44dc3b30ee9 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc < %s -triple armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 @ CHECK: Name: .ARM.attribute
 @ CHECK: SectionData (
index f0596f12385cac35ebf11befefed768f7bddaf7e..9f661182ffc5745dda1e2d29bdb3c3856a2404ec 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s
 
        .syntax unified
 
index c211a3bb57e15df4fc4fef721bcbe8f4ef07fc83..3b099408555433c1218d3ae8e3bd96daea63f622 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes | FileCheck %s
+@ RUN:   | llvm-readobj --arm-attributes | FileCheck %s
 
        .syntax unified
 
index 66fd4a4efedada0227fece2926592dfa849b8607..c018c94bf4d39132e09ca557be97347b1bc7c12f 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr > %t
+@ RUN:   | llvm-readobj -S --sd --sr > %t
 @ RUN: FileCheck %s < %t
 @ RUN: FileCheck --check-prefix=RELOC %s < %t
 
index 9f40593cf437a983aa00c33379a661dd91283b88..d404a4f351b4dbc5714d24bef48d6db35a53c7ef 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd --sr | FileCheck %s
 
 @ Check the compact pr1 model
 
index 499c2c44dfc33a3fff8fafacc7cc4e330c87565d..60cbd852f6dfdbd27d04e2b6eab40761e15b112c 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd --sr | FileCheck %s
 
 @ Check the .cantunwind directive
 
index c4352e5dee5889e36d87ea68f0081b04662e6059..ce87b4b2d1437dcee8309a0cee710aca8b11175c 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr > %t
+@ RUN:   | llvm-readobj -S --sd --sr > %t
 @ RUN: FileCheck %s < %t
 @ RUN: FileCheck --check-prefix=RELOC %s < %t
 
index df2b290fec92273aecbf739d8998839832c42152..d69d43a26250f0de48c0f226fa30f3d2c3e84272 100644 (file)
@@ -20,7 +20,7 @@
 
 
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 
 @-------------------------------------------------------------------------------
index 620f5b769d4cb07482796a333f01c51f6a9da95a..bbb9e2cfeb2ccfdf390498cbf775e1549c104d6c 100644 (file)
@@ -1,4 +1,4 @@
-@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj --sd \
+@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -S --sd \
 @ RUN:   | FileCheck %s
 
        .syntax unified
index 6e81f41665a9717c86c6fb34e4eb2d07bf81249b..25c40f9420761a8598078d3252f52f3429b95335 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 @ Check for different combination of .setfp, .pad, .save and .vsave.
 
index f8263e6621f0e6dab7bc315e42b79d32ab792306..ef6c34e8d184aa13ebba63bc9fc2663e896c2268 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 @ Check for different stack pointer offsets.
 
index 84e62bdfd68be2db86aad46c4dc9751f8f0d7a13..826c10d696a329ce56e43763bf1b5375de4991b6 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr > %t
+@ RUN:   | llvm-readobj -S --sd --sr > %t
 @ RUN: FileCheck %s < %t
 @ RUN: FileCheck --check-prefix=RELOC %s < %t
 
index 5d537bb04d3763c9089514ee9e780b7733263740..36c0ac3882f66bb35bdf7acf507dc32522565cf9 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv7-linux-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -s -sd -sr > %t
+@ RUN:   | llvm-readobj -S --sd --sr > %t
 @ RUN: FileCheck %s < %t
 @ RUN: FileCheck --check-prefix=RELOC %s < %t
 
index 652a7bb56c5cfc4910d9228e1025064235de2615..539d73d57a22e092bd9f6a687c0355771409f6e4 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 @ Check the .save directive
 
index 8b7f32eaece99e39a4a20b8e08c2bac82d895b74..2ab5d8ccc9ed194c2b461eaee1cad7c54f52909f 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr -t | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd --sr -t | FileCheck %s
 
 @ Check the .group section for the function in comdat section.
 
index 53c498ab87be83d2008ca8de0b464eac7aef08ed..a75f9fe7badba920e4875037babe222730cdce88 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr -t > %t
+@ RUN:   | llvm-readobj -S --sd --sr -t > %t
 @ RUN: FileCheck %s < %t
 @ RUN: FileCheck --check-prefix=RELOC %s < %t
 
index bd41fbe5eeea4d129f57e16dadc291ecaf1afcab..29d35662c9acf61a972c696bfa035f26af20cc13 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr -t > %t
+@ RUN:   | llvm-readobj -S --sd --sr -t > %t
 @ RUN: FileCheck %s < %t
 @ RUN: FileCheck --check-prefix=RELOC %s < %t
 
index ce7fe10b43c47ab15ed84876c0426bb3fab0871b..0d9d9e600760d92eb3a13da19da4e51da036411d 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s
 
 @ Check for .setfp directive.
 
index 7ab401c5043a3f302104950981a0d4c493eb4558..4111984d2f61980f5abf998fac601c7cfc4b1774 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr -r -t | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd --sr -r -t | FileCheck %s
 
 @ Check whether the section is switched back or not.
 
index 10ccdd54e5019ae4ed0c3ebdde131b545d77b952..b6658166365347e2885e6d6b96325f12fbaad30e 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd --sr | FileCheck %s
 
 @ Check the .fnstart directive and the .fnend directive.
 
index c9b78d7e276b0eccb85864b4cb6d27dba0116651..1b792650866c5aff84bb77c3586c4ba0d6c4e9c2 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s -sd -sr | FileCheck %s
+@ RUN:   | llvm-readobj -S --sd --sr | FileCheck %s
 
 @ Check the .vsave directive
 
index 19fe14db5f30c1f06b844bfb87d1c7e7c40cde7a..bae17d3e3c812ad352b4bdd711ead1d4457b4ffd 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc %s -triple=armv7-unknown-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj -s  | FileCheck %s
+@ RUN:   | llvm-readobj -S  | FileCheck %s
 
 @ Test that the ARM_EXIDX sections point (Link) to the corresponding text
 @ sections.
index 18c13d90332bd9e02c41e3960686fc1091382b1e..3136ad98e8566c6361c00c0176fe81786033a500 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc %s -triple=thumbv7-linux-gnueabi \
-// RUN: -filetype=obj -o - | llvm-readobj --sd -r -t | \
+// RUN: -filetype=obj -o - | llvm-readobj -S --sd -r -t | \
 // RUN: FileCheck %s
 
 // We want to test relocatable thumb function call.
index d3f2a36408c72a3c72a9926286a821b00b91a67b..290bd7d029e419776ceebc1da9fd61e4b3a856e8 100644 (file)
@@ -1,8 +1,8 @@
 @ RUN: llvm-mc %s -triple=armv7-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-LE
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-LE
 
 @ RUN: llvm-mc %s -triple=armebv7-linux-gnueabi -filetype=obj -o - \
-@ RUN:   | llvm-readobj --sd | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-BE
+@ RUN:   | llvm-readobj -S --sd | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-BE
 
        .syntax unified
 
index fff8e10478106815060e019e5c653d7cf811e19e..3727e3ef7f2fadf5562688853c646b1c08337cd3 100644 (file)
@@ -1,40 +1,40 @@
 # Check section containing code and data with permission executable for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/1.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s
 
 # Check section containing code and data with no permissions for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/2.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s
 
 # Check section containing code and data with read/write permissions for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/3.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s
 
 # Check section containing data with no permissions for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/4.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
 
 # Check section containing only data with read/write permissions for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/5.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
 
 # Check section containing the ident string with no permissions for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/ident.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
 
 # Check section containing the attributes with no permissions for the section.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/attr.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s -check-prefix=MAPPINGSYMBOLS
 
 # Check section containing code and data with no permissions for the section.
 # data comes before code.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/6.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s -check-prefix=MIX
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s -check-prefix=MIX
 
 # Check section containing code and data with no permissions for the section.
 # data comes before code.
 @ RUN: llvm-mc -triple armv7-none-linux -filetype=obj -o %t.o %p/Inputs/7.s
-@ RUN: llvm-readobj -elf-output-style=GNU -symbols %t.o | FileCheck %s
+@ RUN: llvm-readelf -symbols %t.o | FileCheck %s
 
 #CHECK: $a
 #CHECK: $d
index 2ef545b822cc11d4fb8347a64019e2009609c2d7..e46acee0f0a58db632c69daa02b16beefaff84c2 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s
-# RUN: llvm-readobj --sd < %t | FileCheck %s
+# RUN: llvm-readobj -S --sd < %t | FileCheck %s
 .section test1
 .byte 1
 .section test2
index 38a5310099d94fd9dd057574ba9138b6f0b06da8..8d16c4fb307f3365ef30e02a95caa844c285947b 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s
-# RUN: llvm-readobj -s < %t | FileCheck %s
+# RUN: llvm-readobj -S < %t | FileCheck %s
 .section .nobits
 .byte 1
 .section .nobits2
index 815102ed88fd9757d7e31adce8b0e65d2eaf4350..938c18f61bf25bd713af0d3db2eb3a0bf4394d2f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o - | llvm-readobj -s -t -sd -addrsig | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o - | llvm-readobj -S -t --sd --addrsig | FileCheck %s
 
 // CHECK:      Name: .llvm_addrsig
 // CHECK-NEXT: VirtualSize: 0x0
index 6d23721ed7798b6ff17490259bed77978073d45b..e961039749228ba1d7fc1bbd1ae28ccbf65cb213 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 -mcpu=pentiumpro %s | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 -mcpu=pentiumpro %s | llvm-readobj -S --sd | FileCheck %s
 
 // Test that we get optimal nops in text
     .text
index 5fe710fdba49ca0d6e6dbbb0fc75708402ecbf5e..2457e139295af218e6ff3608c9867df925330fda 100644 (file)
@@ -1,7 +1,7 @@
 // This test checks that the COFF object emitter works for the most basic
 // programs.
 
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -h -s -sr -sd -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -h -S --sr --sd -t | FileCheck %s
 
 .def    _main;
        .scl    2;
index 575a937c957fa35fee7b3a1bda83aed9b56d96ff..7ad61308d94778551ac016c1e873232bb2af1880 100644 (file)
@@ -1,7 +1,7 @@
 // This test checks that the COFF object emitter works for the most basic
 // programs.
 
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -h -s -sr -sd -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -h -S --sr --sd -t | FileCheck %s
 
 .def    _main;
        .scl    2;
index 17ae0daa1c3af9faa5f9eca5da0a85963bf02c66..d707703a4c42c72c6c6ca9de0abe5d0d1d9d2698 100644 (file)
@@ -1,7 +1,7 @@
 // The purpose of this test is to verify that bss sections are emitted correctly.
 
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -s | FileCheck %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -S | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -S | FileCheck %s
 
     .bss
     .globl _g0
index ca6bfbea2473175873834e5b54090e728fe5cccf..048d92e614f6a81ba6b19214f901013367cee114 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple i686-windows-gnu -filetype obj -o - %s \
-# RUN:    | llvm-readobj -coff-directives -symbols | FileCheck %s
+# RUN:    | llvm-readobj --coff-directives --symbols | FileCheck %s
 
 # NOTE: this test checks multiple things:
 # - that -aligncomm is not emitted for 1-byte alignment
index a9b7e6dbd5de5cb176b93420a64ebbd0ce9464a5..c448575891dc08974a76e44031dc8102bffa7e43 100644 (file)
@@ -1,5 +1,5 @@
 // Verify the .fix data section conveys the right offsets and the right relocations
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o - | llvm-readobj -relocations -expand-relocs -sections -section-data | FileCheck %s --check-prefix=READOBJ
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o - | llvm-readobj -r --expand-relocs -S --section-data | FileCheck %s --check-prefix=READOBJ
 
         .text
        .section        .rdata,"dr"
index 2a1a179b430397c90a9fe799ce89d44fe181e82e..877eaeef7e445d527aa4ec258271c6278c7fbfc0 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+# RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
 
 # This tries to test defrange gap edge cases.
 
index 7afdac23ea6bbdb7a69ec78fc5b06f7091fee834..cbd62f3fe3bd2925c7a970d64c60a247484347b3 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj -codeview -codeview-subsection-bytes | FileCheck %s
+# RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj --codeview --codeview-subsection-bytes | FileCheck %s
        .text
        .def     @feat.00;
        .scl    3;
index 157cd3167d2a13a0e2f42330ed5f2f6007d19ae9..2cde1558346ac3d7368f948a3923df56269481c5 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -filetype=obj -triple i686-pc-win32 < %s | llvm-readobj -codeview - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple i686-pc-win32 < %s | llvm-readobj --codeview - | FileCheck %s
         .text
         .section        .debug$S,"dr"
         .p2align        2
index 865bc7556be729b24b34e4302c361edda55f73f7..61ba57ad10829a71b62a7f5262ed17f0d5edd5d3 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -filetype=obj -triple i686-pc-win32 < %s | llvm-readobj -codeview - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple i686-pc-win32 < %s | llvm-readobj --codeview - | FileCheck %s
        .text
        .def     @feat.00;
        .scl    3;
index 4235958d66f0c12ac9a40e108c8457958f32f8a6..1741143ce14b5f3b5d0aa773900ea4afddfd34e9 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -filetype=asm < %s -triple i686-windows-msvc | FileCheck %s --check-prefix=ASM
-# RUN: llvm-mc -filetype=obj < %s -triple i686-windows-msvc | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+# RUN: llvm-mc -filetype=obj < %s -triple i686-windows-msvc | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 .globl _foo
 _foo:
index 247cad9334b955e7c0aed0adc017b490fa5883cd..df94b133acdb124c84e885ef974d97792e9108ef 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=i686-windows-msvc -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+# RUN: llvm-mc -triple=i686-windows-msvc -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
 
 # Test for .cv_fpo_stackalign. We should generate FPO data that restores CSRs
 # at each instruction, and in the last FrameData we should use the '@'
index 229a4e92320e840affa85c16f7bc62a307cbb1e0..217248210ce5e8ce95a5726497722c445543798b 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -filetype=asm < %s -triple i686-windows-msvc | FileCheck %s --check-prefix=ASM
-# RUN: llvm-mc -filetype=obj < %s -triple i686-windows-msvc | llvm-readobj -codeview | FileCheck %s --check-prefix=OBJ
+# RUN: llvm-mc -filetype=obj < %s -triple i686-windows-msvc | llvm-readobj --codeview | FileCheck %s --check-prefix=OBJ
 
 .globl _foo
 _foo:
index 6b8e708befc4eb03f214c5911230db928d5471e8..3f5f1f5389842249005fa3a73e813816dc6dbd75 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+# RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
 
 # CHECK:    InlineSiteSym {
 # CHECK:      BinaryAnnotations [
index bfb745bd9bb1e1c54d52757cb760a3ec0f4877cc..0ad3559beb7b5b877ea1d9c6889e0e75e2fffc8b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=x86_64-windows -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+# RUN: llvm-mc -triple=x86_64-windows -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
 
 # C source to generate the assembly:
 # volatile int unlikely_cond = 0;
index ab184602c869f9b59ff59ec079ac80a644da6269..b76028e0abfa2fcb71409a5de5459c4006f01743 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+# RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
        .text
        .def     @feat.00;
        .scl    3;
index c5e28c4d0785e03822960f05f386236f455c0666..460c2e9ba2a8cf1494499626bff51385c3510255 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
+# RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
        .text
        .def     @feat.00;
        .scl    3;
index 15b3038001e62786e53d6368aea8b23ccb38db60..be96e82fa1bd5e5930e5ae6c73cd40379f7aa983 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc < %s -triple=i686-pc-win32 -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+# RUN: llvm-mc < %s -triple=i686-pc-win32 -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 # Based on the other cv-loc-unreachable-2.s, but with other code in the same
 # section afterwards. We had negative label difference assertions when .cv_loc
index de270690adb115f50efca9198832ec4e901ab6a8..945e519f50666e6bf1f588057583c6ffe4f0a3bf 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc < %s -triple=i686-pc-win32 -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+# RUN: llvm-mc < %s -triple=i686-pc-win32 -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 # Original source, slightly modified with an extra .cv_loc directive (at EXTRA
 # below) that was causing assertions:
index 01d5d02b224832899dbf4bd043b16cfd9af4f19a..d2e1bba5232e8565b622450baca16b26663f2412 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc < %s -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj - -codeview | FileCheck %s
+# RUN: llvm-mc < %s -triple=x86_64-pc-win32 -filetype=obj | llvm-readobj - --codeview | FileCheck %s
 
 .section .debug$S
 .long 4
index b3b670c48e9982eaaa395e7aec2136f785f2a813..e9f2631a3749e8837c7d3d442f7c2a1dc9581c0e 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple=i686-windows-msvc %s -filetype=obj -o %t.obj
-# RUN: llvm-readobj -codeview %t.obj | FileCheck %s
+# RUN: llvm-readobj --codeview %t.obj | FileCheck %s
 
 # The .cv_string directive mainly exists as a convenience for manually writing
 # FPO data in assembler. Test that we can write FPO data using this directive,
index f89e4ed89019bf379b5f2fcdcb81a8b3ca32e496..2fb48ccc4ee7a05a736a75fc79a8373208d39931 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-mingw32 %s | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-mingw32 %s | llvm-readobj -S --sr --sd | FileCheck %s
 
 // COFF resolves differences between labels in the same section, unless that
 // label is declared with function type.
index eed2dbf598e1b6c01bee4b09d49dd633489718c3..d47103f22cc39957a9ea6c2f211e6a2e0b909dc0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple i686-windows -filetype obj -o - %s | llvm-readobj -sections \
+; RUN: llc -mtriple i686-windows -filetype obj -o - %s | llvm-readobj --sections \
 ; RUN:    | FileCheck %s
 
 define dllexport void @function() {
index ec1a9bda76fc7b5e452f387cb1f3e16472932f20..19788390c208177ebdcabc1e796079c97d463500 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple i686-windows -g -filetype obj -o - %s \
-# RUN:   | llvm-readobj -s -t | FileCheck %s
+# RUN:   | llvm-readobj -S -t | FileCheck %s
 
        .section .rdata
 
index 2c5ff202dc6c657ba171ef8d69cbcdf6637dd8a4..e51b4c0441059a3a47b30560404fc1d0a1592e71 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s -o - | llvm-readobj -S | FileCheck %s
 
        .def     _main;
        .scl    2;
index dbe3b024f6c84680301791cfafedff713bae058e..96a658c073b000052c6ecdca7a35ebaa950f8ad6 100644 (file)
@@ -7,7 +7,7 @@
 // RUN:   | FileCheck %s
 
 // RUN: llvm-mc -triple i686-windows -filetype obj %s -o - \
-// RUN:          | llvm-readobj -symbols | FileCheck %s -check-prefix CHECK-SCN
+// RUN:          | llvm-readobj --symbols | FileCheck %s -check-prefix CHECK-SCN
 
        .file "null-padded.asm"
 // CHECK: (nx 1) {{0x[0-9]+}} .file
index f2e350645bfce8d5219fef2f8c38d2e211aee848..d490aa778ed1c52ec2d4fe399a6f9b27a82ea668 100644 (file)
@@ -1,7 +1,7 @@
 // Test section manipulation via .linkonce directive.
 //
-// RUN: llvm-mc -triple i386-pc-win32 -filetype=obj %s | llvm-readobj -s -t | FileCheck %s
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s -t | FileCheck %s
+// RUN: llvm-mc -triple i386-pc-win32 -filetype=obj %s | llvm-readobj -S -t | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S -t | FileCheck %s
 
 .section s1
 .linkonce
index bf14dc695b587cb748638bb6ab11951aebca4a89..900694e0532598ccf8dbe72e7721364e7b4efbf6 100644 (file)
@@ -1,8 +1,8 @@
 ; The purpose of this test is to verify that various module level assembly
 ; constructs work.
 
-; RUN: llc -filetype=obj -mtriple i686-pc-win32 %s -o - | llvm-readobj --sd | FileCheck %s
-; RUN: llc -filetype=obj -mtriple x86_64-pc-win32 %s -o - | llvm-readobj --sd | FileCheck %s
+; RUN: llc -filetype=obj -mtriple i686-pc-win32 %s -o - | llvm-readobj -S --sd | FileCheck %s
+; RUN: llc -filetype=obj -mtriple x86_64-pc-win32 %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 module asm ".text"
 module asm "_foo:"
index 271963d01c5f83fc4d0257e25d9c4965a91143d9..4289d7b2abb3c7c433011f72cc4822e4b2552f40 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-windows-msvc < %s | llvm-readobj -s --section-data | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-windows-msvc < %s | llvm-readobj -S --section-data | FileCheck %s
 
 .text
 .set var, 42
index 022804d821962c7cc209e45586598336220c21fb..736cb8c80a89c529754d999087fcf9c2de4f87b8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj --sr | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -S --sr | FileCheck %s
 
 // check that we produce the correct relocation for .secidx
 
index 3a725ab89504eab20007b191d814d3d14404b6e6..70db082b05321b43ffed7e4b9c9abb84bab82d9f 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s -o %t.obj
-# RUN: llvm-readobj -symbols -relocations %t.obj | FileCheck %s
+# RUN: llvm-readobj --symbols -r %t.obj | FileCheck %s
 
 # Previously .secrel32 and .secidx relocations against undefined symbols
 # resulted in an error. That was a mistake. The linker is fully capable of
index deadfe09e0e4102474452ce914fe725329697edb..d3d59f750f0c45ccf52f2082d0cc4e6db93f25a8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj --sr | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -S --sr | FileCheck %s
 
 // check that we produce the correct relocation for .secrel32
 
index 923c23ab95a57da98cce6e7a02aa15eb1577ecc6..d4681d5388f35cea60ca4f818e77ba2ccd14a647 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: llvm-mc -triple i386-pc-win32 -filetype=obj %s | llvm-readobj -s -t | FileCheck %s
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s -t | FileCheck %s
+// RUN: llvm-mc -triple i386-pc-win32 -filetype=obj %s | llvm-readobj -S -t | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S -t | FileCheck %s
 
 .section assocSec, "dr", discard, "assocSym"
 .global assocSym
index 73ab4bdb770f56e9411c32bdebb36e330ac8eac8..09dd02000c3dac91b81867614ffe020bcbcfad6a 100644 (file)
@@ -5,7 +5,7 @@
 //   (8, 999999]:          base 10 string table index (/9999999)
 //   (999999, 0xFFFFFFFF]: base 64 string table index (//AAAAAA)
 //
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S | FileCheck %s
 
 // Raw encoding
 
index 409c6446cb4688e6b3d7c4529ab5be9caab9a37a..b7b5422babdb4e2ef038cebcf8458d8e3842b526 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: llvm-mc -triple i386-pc-win32 -filetype=obj %s | llvm-readobj -s | FileCheck %s
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -triple i386-pc-win32 -filetype=obj %s | llvm-readobj -S | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S | FileCheck %s
 
 .section .foo$bar; .long 1
 .section .foo@bar; .long 1
index aafc6ede0851a8dd5a21ab6f3d7e1650beb5fd52..09ee7697c4feba0b6bce153f365d1cdeea459c8f 100644 (file)
@@ -1,6 +1,6 @@
 // This test checks the alignment and padding of the unwind info.
 
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s -sd -sr -u | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S --sd --sr -u | FileCheck %s
 
 // CHECK:      Sections [
 // CHECK:        Section {
index 5e6c49a720ce9002c403ed2e02aadbe666de0f14..fab1c30d0e57c16dd23d15b980c2831588944006 100644 (file)
@@ -1,6 +1,6 @@
 // This test checks the alignment and padding of the unwind info.
 
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s -sd -sr -u | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S --sd --sr -u | FileCheck %s
 
 // CHECK:      Sections [
 // CHECK:        Section {
index 238b5de356459e0a44af31b4453f275265958747..34a2fe3aef7b01a158bee3521ddc136b824555f9 100644 (file)
@@ -1,6 +1,6 @@
 // This test checks the alignment and padding of the unwind info.
 
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s -sd -sr -u | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S --sd --sr -u | FileCheck %s
 
 // CHECK:      Sections [
 // CHECK:        Section {
index 3352d68b3cf43be5be25249f611dca365628141f..9cd37bb90d45b7ad3799abfd76a6851b2e901654 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -sections -section-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj --sections --section-symbols | FileCheck %s
 
         .text
         .def     weak_func;
index 650c5b5105b112c5743dbad940c8260f4f8eefb1..b910582964829ea9dd12fef9586e965d9e5f3474 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -symbols | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj --symbols | FileCheck %s
 
 # This assembly should make an object with two .text sections, two .xdata
 # sections, and two .pdata sections.
index 711b3eaccef2737e01f9ba5081acf12bbed76d2b..7d3609d327a1bb4a8e57448db5bd69a8533591fa 100644 (file)
@@ -1,6 +1,6 @@
 // This test ensures functions in custom sections get unwind info emitted in a
 // distinct .xdata section.
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -S --sd | FileCheck %s
 
 // CHECK:      Name: .xdata
 // CHECK-NEXT: VirtualSize
index cd884b4fa0095b0598b9b15df67af4fb5535da60..959ac6413d3f9896a6b065e84a81bb61fee1940d 100644 (file)
@@ -1,6 +1,6 @@
 // This test checks that the SEH directives emit the correct unwind data.
 
-// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -s -u -r | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj -S -u -r | FileCheck %s
 
 // CHECK:      Sections [
 // CHECK:        Section {
index c1556afb5c0f907f6710f2455c8547ff5537522f..77dd47b3059ac57d15d93423e2e0275ceef4b7d3 100644 (file)
@@ -2,8 +2,8 @@
 // references to functions.  Failing to do so might cause pointer-to-function
 // equality to fail if /INCREMENTAL links are used.
 
-// RUN: llvm-mc -filetype=obj -incremental-linker-compatible -triple i686-pc-win32 %s | llvm-readobj -s | FileCheck %s
-// RUN: llvm-mc -filetype=obj -incremental-linker-compatible -triple x86_64-pc-win32 %s | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -incremental-linker-compatible -triple i686-pc-win32 %s | llvm-readobj -S | FileCheck %s
+// RUN: llvm-mc -filetype=obj -incremental-linker-compatible -triple x86_64-pc-win32 %s | llvm-readobj -S | FileCheck %s
 
        .def     _foo;
        .scl    2;
index 94e7d07965b40dac4573e62f4ef3f178a3b3fd17..0e86aaa022755f1ad9801e30d03caaf1dd21fe4c 100644 (file)
@@ -1,7 +1,7 @@
 // The purpose of this test is to see if the COFF object writer is emitting the
 // proper relocations for multiple pieces of data in a single data fragment.
 
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -h -s -sr -sd -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -h -S --sr --sd -t | FileCheck %s
 
 .def    _main;
        .scl    2;
index 5875bf47f923bb27fd608f09d86e4268905b900f..2784768168e1847824f73f503d8796ca576be9e1 100644 (file)
@@ -1,7 +1,7 @@
 // The purpose of this test is to see if the COFF object writer is emitting the
 // proper relocations for multiple pieces of data in a single data fragment.
 
-// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -h -s -sr -sd -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -h -S --sr --sd -t | FileCheck %s
 
 .def    _main;
        .scl    2;
index 0018cfe13d17890c7c3ef58f28fb9abc1fc4bfe8..c536507faa8449b1d02788299451d3ab6b796c15 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple arm-eabi %s -o - | llvm-readobj -s -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple arm-eabi %s -o - | llvm-readobj -S -t | FileCheck %s
 // Test that global variables and functions are assigned correct section.
        .text
        .syntax unified
index 26a9c499f896a8b87c19d3c1ccee0866a521566b..575f1e4c5f439f05d6f70625606af892d5d0253d 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple thumbv7m-arm-linux-gnu %s -o - \
-// RUN: | llvm-readobj -s -t | FileCheck %s
+// RUN: | llvm-readobj -S -t | FileCheck %s
 
         .text
         bx      lr
index 524ba8ac68752e4027d07aeb99c3a3b6f52f809a..6f7e459c24b2ffff513c9bd00d27c77fe2567718 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple thumbv7m-arm-linux-gnu %s -o - \
-// RUN: | llvm-readobj -s -t | FileCheck %s
+// RUN: | llvm-readobj -S -t | FileCheck %s
 
         .section        .text,"axy",%progbits,unique,0
         .globl  foo
index 3e9abca34a2fbbe418d998ee1070fcf08b28d9b4..24086e2b13b30adfa6ca1efb97093215ccbabf66 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple thumbv7m-arm-linux-gnu %s -o - \
-// RUN: | llvm-readobj -s -t | FileCheck %s
+// RUN: | llvm-readobj -S -t | FileCheck %s
 
         .text
         .ascii "test"
index 9e626c889f22a7ba7527eea45d196f5eda59f3d7..997ad0b311297cc4aa1199ee3f70d00955233b05 100644 (file)
@@ -1,7 +1,7 @@
 // RUN: llvm-mc -filetype=asm -triple x86_64-pc-linux-gnu %s -o - | FileCheck --check-prefix=ASM %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -t -sd -addrsig | FileCheck %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -split-dwarf-file %t.dwo -o - | llvm-readobj -s -t -sd -addrsig | FileCheck %s
-// RUN: llvm-readobj -s %t.dwo | FileCheck --check-prefix=DWO %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S -t --sd --addrsig | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -split-dwarf-file %t.dwo -o - | llvm-readobj -S -t --sd --addrsig | FileCheck %s
+// RUN: llvm-readobj -S %t.dwo | FileCheck --check-prefix=DWO %s
 
 // CHECK:        Name: .llvm_addrsig
 // CHECK-NEXT:   Type: SHT_LLVM_ADDRSIG (0x6FFF4C03)
index 776eef38467c35cf989a9dad2bd2816e99fa1a38..1a9191c34efad11da34c8fbe8ceabc6c5e0118fa 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test that the bss section is correctly aligned
 
index 32da3dbd8e822811e27bde01a08c69fe6ad1aafe..08e8660e4e8a4cb0e9ac3c179af7f4275b56f317 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -mcpu=pentiumpro %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -mcpu=pentiumpro %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 // Test that we get optimal nops in text
     .text
index 84a6e998148880d9ada8d26bceae293961c118db..2f5e74d119235c17abe2db74e7091fc2ebc57d0d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test that the alignment does contribute to the size of the section.
 
index b00af4a34b085bf1636e119f467e0bc48d9b8d95..278102e26e3c4e09f98bfc829ccdf743c5e4c380 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test that the .text directive doesn't cause alignment.
 
index 7e78298540f51e0d51d288bb80406e910e1fd94c..27c97980e9d48cc263e97952e7786c06550c8aca 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test that the alignment of rodata doesn't force a alignment of the
 // previous section (.text)
index d4aab27d29c6465e919be87f4321147529f856da..4a2ac7a24b101b02e3fcb4c612a2abd303f18427 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -h -s -r -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -h -S -r -t | FileCheck %s
 
        .text
        .globl  main
index ae0903ec8cdf1a947bd6a92d45c153d04888cc91..dbe09ca0ce8eaba8d7c5e9bae4a008060ded90aa 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -h -s -r -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -h -S -r -t | FileCheck %s
 
         .text
        .globl  main
index 7177ccb36501482ec0fd54951c60b186b8068569..e935dcbefc49a1e1e23d4b17d2b660c9d8521be9 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 6a60e52acbac51dd549b093fdcb158c8cac6de1c..aa5f9ddcbf40d7689271d59ae74b97c9dd93de27 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 // test that this produces a correctly encoded cfi_advance_loc2
 
index c4cc6d53e0208e3db2116b288aace429feb09544..5b71c64555a6a27aa4f8655270b7ca487eeacfb2 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 708f6b1496e2d6c75d7d0cbb52da9f7c4e463d27..220e3cba08f3add5f83526ad586a8b1c7eb01c01 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 25931b77ec615a6d59a567efabff0e78647afe89..67aa3a65fefdcf28994c46d717dbdd34f22b9efa 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index fb019be1252f9d1ce53cb223b438ba5251f23fd6..620d153871640cf86ca7c91d9f84b2108de9ff26 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 5883164a28fc47b99b11147f30a6777fd4890257..444f38af029b6d936ebeb4b48881888762ffad87 100644 (file)
@@ -1,9 +1,9 @@
 // REQUIRES: powerpc-registered-target
 // REQUIRES: x86-registered-target
 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -large-code-model %s \
-// RUN:   -o - | llvm-readobj --sd | FileCheck --check-prefix=CHECK-X86 %s
+// RUN:   -o - | llvm-readobj -S --sd | FileCheck --check-prefix=CHECK-X86 %s
 // RUN: llvm-mc -filetype=obj -triple powerpc64le-linux-gnu -large-code-model %s \
-// RUN:   -o - | llvm-readobj --sd | FileCheck --check-prefix=CHECK-PPC %s
+// RUN:   -o - | llvm-readobj -S --sd | FileCheck --check-prefix=CHECK-PPC %s
 
 
 // CHECK-X86:      Section {
index ea9d0f49915c6b8ad63f919d6393592a0a8016fd..be571b4a49b99848c409c3f7a3ab64b1c68bf0a3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index f7c021d06b8ba0ac40ce6614e791e46ce7637404..89400cd9a78b6163f03b1efb9471cc43dcaea73f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 89ca4ff148a694d794fe50045d2ab43a4d8645c5..1c877b3e2931502adec3d837c23b04e9c7b20a4a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index e4d6b58c748f73c46cf0380442447bd102fc253a..34a667c3091ae08fad92bf04e9da7505698e1a72 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index c438ad3d0f3e3d0549f8a642fb9b2d8216150c74..d1629d1a50829a3e341b33b330304dd481fe54d3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index eb968fecbc4cdfea5de60675459352504ed93a33..79be928e72ad1426e3c1aa9cce6e2cbba1dcc509 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 7d744ab596382ae17f8f4e24bf91a3bea269b621..dc343999944ae6fd17f96b57c1f9ac95a3e02957 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 830fe260ec2ce213535fd7fcd3fef1744a30489c..ea22eb6e1d1a62678352753b3019a2963f10598f 100644 (file)
@@ -1,11 +1,11 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 2 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_2 %s
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 2 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_2 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 2 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_2 %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 2 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_2 %s
 
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 3 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_3 %s
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 3 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_3 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 3 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_3 %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 3 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_3 %s
 
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 4 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_4 %s
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 4 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_4 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 4 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_4 %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 4 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_4 %s
 
 .cfi_sections .debug_frame
 
index 63244f3fc3e90116dd962493d0d805b22e07a1a5..17d3f6afbf0201cf3eb17c659c8e817aa898f2e4 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 f:
         .cfi_startproc
index 50c482df79e56e366dd076a5c43069e6f6bc5a96..dc615bd02bb4f65b051b3086d4d31edf99a13f4c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f:
        .cfi_startproc
index 01d7ef4337813698fba851cc788ae18a2aa7565f..7eb3ae2f98e541126255715bb3bae8f1fa05e42a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 # Should use SPARC as the target to test this. However, SPARC does not
 # use MC yet.
index 495d52c234d739f9e75d11e3451dc81db77d4cb3..81d16987d5809fa4f60963f65659338a3b3daf52 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 // Test that we don't produce a DW_CFA_advance_loc 0
 
index abc987d407d884f003bc87e50ebce59b89e082ff..b11cd8a00b2f0e81247877fb50e730e7ea8a8233 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr --sd | FileCheck %s
 
 f1:
         .cfi_startproc
index ec8ec50799679b37b2640b389688bd873fcda559..bd437c3f3ec2caac288e0b67fe24fab1599f46fe 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llc -filetype=asm %s -o - -mtriple x86_64-pc-linux-gnu | FileCheck %s
 ; RUN: llc -filetype=obj %s -o %t -mtriple x86_64-pc-linux-gnu
-; RUN: llvm-readobj -elf-cg-profile %t | FileCheck %s --check-prefix=OBJ
+; RUN: llvm-readobj --elf-cg-profile %t | FileCheck %s --check-prefix=OBJ
 
 declare void @b()
 
index 5b5b7fac85567ed92380abd865a7905ab8656bd5..5b16176e21d85fb782987b7a8bc0f8a7d980cd26 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -t -sd -elf-cg-profile | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S -t --sd --elf-cg-profile | FileCheck %s
 
   .section .test,"aw",@progbits
 a: .word b
index e11cba62b4028c1a7f821e22f14b09e18947fad8..cd75d75b01d0ca8c7007f39b966cdad2263b1fda 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S -t | FileCheck %s
 
 // Test that we produce two foo sections, each in separate groups
 
index 22e3adac2f8fdf174d13dba4d26658fccdc310a1..48220d484c924699a151cc9f980e870a5bc37d2c 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple x86_64-pc-linux-gnu %s -filetype=obj -o %t.o 
-// RUN: llvm-readobj -elf-section-groups %t.o | FileCheck %s
+// RUN: llvm-readobj --elf-section-groups %t.o | FileCheck %s
 
 // Test that we can handle numeric COMDAT names.
 
index bc126f67fee0f28f5461cbecbd1594a0387f618e..7eff043bede92897b98f43152070e78f72e5fad2 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
   .text
   .globl  hello
index 5e6fc64bac41795c26f00c30dfd7b80170ec70e4..9e8de239e855dc953e5e678415d05b3319eaa24d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -t -sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S -t --sd | FileCheck %s
 
 // Test that we produce the group sections and that they are before the members
 
index bf9f22f90e936ae996de5ebf092291d36c957ba2..54a27b05b2356e4a2a43a581e97395f46c1a9890 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test local common construction.
 // Unlike gas, common symbols are created when found, not at the end of .bss.
index fddc4d28e571babd901358a360a44de3aedb2ffb..93a77b3fcbdb1e73aa3d4e2762e8739abdea53e7 100644 (file)
@@ -4,16 +4,16 @@
 // RUN: llvm-objdump -s %t | FileCheck --check-prefix=CHECK-GNU-STYLE %s
 // RUN: llvm-dwarfdump -debug-str %t | FileCheck --check-prefix=STR %s
 // RUN: llvm-mc -filetype=obj -compress-debug-sections=zlib-gnu -triple i386-pc-linux-gnu < %s \
-// RUN:     | llvm-readobj -symbols - | FileCheck --check-prefix=386-SYMBOLS-GNU %s
+// RUN:     | llvm-readobj --symbols - | FileCheck --check-prefix=386-SYMBOLS-GNU %s
 
 // Check zlib style
 // RUN: llvm-mc -filetype=obj -compress-debug-sections=zlib -triple x86_64-pc-linux-gnu < %s -o %t
 // RUN: llvm-objdump -s %t | FileCheck --check-prefix=CHECK-ZLIB-STYLE %s
 // RUN: llvm-dwarfdump -debug-str %t | FileCheck --check-prefix=STR %s
-// RUN: llvm-readobj -sections %t | FileCheck --check-prefixes=ZLIB-STYLE-FLAGS,ZLIB-STYLE-FLAGS64 %s
+// RUN: llvm-readobj --sections %t | FileCheck --check-prefixes=ZLIB-STYLE-FLAGS,ZLIB-STYLE-FLAGS64 %s
 
 // RUN: llvm-mc -filetype=obj -compress-debug-sections=zlib -triple i386-pc-linux-gnu < %s -o %t
-// RUN: llvm-readobj -symbols -sections %t \
+// RUN: llvm-readobj --symbols -S %t \
 // RUN:   | FileCheck --check-prefixes=386-SYMBOLS-ZLIB,ZLIB-STYLE-FLAGS,ZLIB-STYLE-FLAGS32 %s
 
 // Don't compress small sections, such as this simple debug_abbrev example
index c831eb915711beaa3796a2f846de2b174e429dd4..89f07803f4b9ab1f5bd9288b3b6f82ad20352ad2 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 // Test that .debug_line is populated.  TODO: This test should really be using
 // llvm-dwarfdump, but it cannot parse this particular object file.  The content
index 809b976824a00b59bce7673b131e87baf977b7a8..3c8b73092c521733591bfbfcb49cc9122bb6bcf4 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 // Test that two subsequent .loc directives generate two
 // distinct line table entries.
index 21eac60d896d1c08e17943f7d4d67e37003bd22c..841c05c2b713f6a90051d78f9e024597d467dfea 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test that we don't regress on the size of the line info section. We used
 // to handle negative line diffs incorrectly which manifested as very
index 284bef0f33721efa40810a40066d36c606d842ee..6f15100ff615a73730e7b98b95dd0cb2d9b221af 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -sections -section-data | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sections --section-data | FileCheck %s
 
 one:
        .quad 0xffffffffffffffff
index 3b14fe0e6c5c6eedee854d77f95b9a7234714054..e6ce76280aadf67481016740b68b13f51e6eec59 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
 // Test that the dwarf debug_line section contains no line directives.
 
index ea88803a31d3550985ecd419daedc859ca9c8f9a..e640715591af2d41841dbe252fef05bc07e2ad07 100644 (file)
@@ -1,6 +1,6 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin14.0.0-elf %s -o - | llvm-readobj -s | FileCheck %s -check-prefix=DARWIN
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32-elf %s -o - | llvm-readobj -s | FileCheck %s -check-prefix=WINDOWS
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin14.0.0-elf %s -o - | llvm-readobj -S | FileCheck %s -check-prefix=DARWIN
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32-elf %s -o - | llvm-readobj -S | FileCheck %s -check-prefix=WINDOWS
 
 // Check that we can create ELF files for darwin/windows, even though
 // it is not the default file format.
index 941a300bdda5f710185d6ce7672b9d984d915be4..36f7ab7688d8da2881c3856a5000454bba74764a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj -mtriple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck -check-prefix=64 %s
+; RUN: llc -filetype=obj -mtriple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck -check-prefix=64 %s
 
 ; Test that constant mergeable strings have sh_entsize set.
 
index 1dc6103189daef5c8a3ec7793269de762b286f02..856fdcb339092c6970857d618fc87101a705993e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck  %s
 
 // Test that mergeable constants have sh_entsize set.
 
index c0f3b863e6e8f2673c0d6c090566465b4b620f29..02cdc0d3ff2d0b6480fffecc021ac5a8a12c6b98 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s -filetype=obj -o %t.o
-# RUN: llvm-readobj -s --elf-output-style=GNU %t.o | FileCheck %s
+# RUN: llvm-readobj -S --elf-output-style=GNU %t.o | FileCheck %s
 
 ## Check we add SHF_EXCLUDE flag for .dwo debug sections.
 # CHECK: .debug_info.dwo        {{.*}} E
index c6886734ca40f290a6c66980ddd7e28bbe08e8aa..3e5d8ac143187638284a9d2f46921d5bc1ddc6a4 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck  %s
 
 // We test that _GLOBAL_OFFSET_TABLE_ will account for the two bytes at the
 // start of the addl/leal.
index 259220522e3cbdc0c6ea5a9e0c0c55b1045aa067..e7df90b9b3776739b4421abbf6ff926e0dacda11 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 // CHECK:        Section {
 // CHECK:          Name: .comment
index 84c5b54fa1a541f0058f0211cd31d603a1129008..87cdd33f4149a6b7030cc15fccd4d741ef188b1c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
         .sleb128 .Lfoo - .Lbar
 .Lfoo:
index ce0b674364c2c6c0d2b2e4ee92d1d4ba58b26f78..ef3713acdce67071eeb20662b7e58191ddce18ff 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -r -t | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S -r -t | FileCheck  %s
 
 // Test that relocations with local symbols are represented as relocations
 // with the section. They should be equivalent, but gas behaves like this.
index 71ac870c8bce6a5cd5a622e50dbc65ac3f9bef57..c068050cd42990741eaa0ae2bea0d36910ca5fa6 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t
-// RUN: llvm-readobj -s %t | FileCheck --check-prefix=SECTIONS %s
+// RUN: llvm-readobj -S %t | FileCheck --check-prefix=SECTIONS %s
 // RUN: llvm-readobj -t %t | FileCheck --check-prefix=SYMBOLS %s
 
 // Test that we create a .symtab_shndx if a symbol points to a section
index b1348f3b7c3647cd7cf8b047d163117aed6aeb1b..ceae3d310b832d2be16ef69dc8efb72b912c70e0 100644 (file)
@@ -1,5 +1,5 @@
 // RUN:  llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t
-// RUN: llvm-readobj -s %t | FileCheck --check-prefix=SECTIONS %s
+// RUN: llvm-readobj -S %t | FileCheck --check-prefix=SECTIONS %s
 // RUN: llvm-readobj -t %t | FileCheck --check-prefix=SYMBOLS %s
 
 // Test that we don't create a .symtab_shndx since we are one section short of
index fcbd0e88c2c7390b75084791738c962042b8e1e7..7ad1b10bb3741b72051d12651cdb1887980eaf39 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck  %s
 
         .2byte 42, 1, 2, 3
         .4byte 42, 1, 2, 3
index e8f460e65fa0adb9699c362c2a8d93a2342f6f49..bfed7990b660f1bf43b3cf92eaa2dddccd505b12 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -no-exec-stack -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck  %s
+// RUN: llvm-mc -no-exec-stack -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck  %s
 
 // CHECK:        Section {
 // CHECK:          Index:
index d878fa1aab45d87d00c1021c777258385ad33943..665bddcc482e713222f38314ed13476a16d8f4a5 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 
         .zero 4
 foo:
index ace6fac5e4ceafc7cba6832d1cc3919dc7357d3d..69c2be5c22ad6435f3ebd2dec8bd7878d4fa308b 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj %s -o - -triple x86_64-pc-linux | llvm-readobj -s - | FileCheck %s
+// RUN: llvm-mc -filetype=obj %s -o - -triple x86_64-pc-linux | llvm-readobj -S - | FileCheck %s
 
 // This used to crash. Test that it create an empty section instead.
 
index 93db0fe9b944943f807ea68f07051071ba4f9a57..4a00b0f367e86d4b84a48d3cc05626c937705111 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd -t | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd -t | FileCheck  %s
 
 // Test that we do not relax these.
 
index 85e97f05958436aa85944ef022e9360ed837e57c..48bc55b2e0d219283f9f38e641a18549de13d6e7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sr | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr | FileCheck  %s
 
 // Test that we produce the correct relocation.
 
index d0c375551ccca1f5622999c1dbad428d57f77b6a..00b4046ad34200a9e7fd2af545656bbe32226ece 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sr | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr | FileCheck  %s
 
 // Test that we produce the correct relocation.
 
index c5bad60f07749a80199b289f7aae436dec614207..d3a53567fe0c3c95297e93390ae558d3abcf6828 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sr  | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr  | FileCheck  %s
 
 // Test that we produce the correct relocation.
 
index 8be06424cf2794fef91685af91f9f7116e14bcdb..1b97f770d9baaebd8e55ee7f291d43f7ba17b616 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sr -t | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sr -t | FileCheck %s
 
 // When doing a rename, all the checks for where the relocation should go
 // should be performed with the original symbol. Only if we decide to relocate
index ee93826e41594cfb626a3fbffd633c385d04ebb4..b072930364a14a454711add988f1282134640e7e 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux-gnu %s -o - \
-// RUN: | llvm-readobj -s -t | FileCheck %s
+// RUN: | llvm-readobj -S -t | FileCheck %s
 
         .section .text,    "0x806", %progbits, unique, 0
         .section .comment, "0x21"
index b8a39600eb144ac8c0cde41d3deb228acf3c59fd..902f505469319a9cc53b374a830668993101dba0 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux-gnu %s -o - \
-// RUN:   | llvm-readobj -s -t | FileCheck --check-prefix=OBJ %s
+// RUN:   | llvm-readobj -S -t | FileCheck --check-prefix=OBJ %s
 
 // RUN: not llvm-mc -filetype=asm -triple=x86_64-pc-linux-gnu %s -o - 2>&1 \
 // RUN:   | FileCheck --check-prefix=ASM %s
index 2e51bd4eb187f20fd9a4510dc81be1c26b052871..508026a8a46bee86f9584ac6aaa14bc4c76fdaf7 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux-gnu %s -o - \
-// RUN:   | llvm-readobj -s -t | FileCheck --check-prefix=OBJ %s
+// RUN:   | llvm-readobj -S -t | FileCheck --check-prefix=OBJ %s
 
 // RUN: llvm-mc -filetype=asm -triple=x86_64-pc-linux-gnu %s -o - \
 // RUN:   | FileCheck --check-prefix=ASM %s
index 5d5486f9f7a587a78c225f9babefa9f996816bc7..ba49c3268913935ff59cf6536dd2423bbbc0c0b1 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -t -r --expand-relocs | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S -t -r --expand-relocs | FileCheck %s
 
 .section foo, "aG", @progbits, f1, comdat
 .section foo, "G", @progbits, f2, comdat
index 57755223db10dc82ba514eea3c42fb4f68e2b169..d31909f5f42382d482b5547bcc3a036a5e832f63 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S | FileCheck %s
 // RUN: llvm-mc -filetype=asm -triple x86_64-pc-linux-gnu %s -o - |  FileCheck %s --check-prefix=ASM
 
 // Test that these names are accepted.
index 280b42d8cac801893d660c67d63b4b82600c0f94..600ce19754fb96cd6a89eac4c4218bb5f6beaeb2 100644 (file)
@@ -1,7 +1,7 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_32 %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_64 %s
-// RUN: llvm-mc -filetype=obj -triple i386-apple-darwin9 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=MACHO_32 %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=MACHO_64 %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_32 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_64 %s
+// RUN: llvm-mc -filetype=obj -triple i386-apple-darwin9 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=MACHO_32 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=MACHO_64 %s
 
        .text
 foo:
index 69aa0933c9967b130bb758023806f25197ccdcca..fb9e895642df6eacf92ad0ddc344754e21f80a83 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -symbols | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj --symbols | FileCheck %s
 
        .text
        .globl  foobar
index 55abefec64b78a7724788d3d5c4b52619fa3a857..d54392a2578b2fe4b186fada8db57eb066212a18 100644 (file)
@@ -1,7 +1,7 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu    %s -o - | llvm-readobj --sd | FileCheck %s -check-prefix=CHECK -check-prefix=ELF
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu  %s -o - | llvm-readobj --sd | FileCheck %s -check-prefix=CHECK -check-prefix=ELF
-// RUN: llvm-mc -filetype=obj -triple i386-apple-darwin9   %s -o - | llvm-readobj --sd | FileCheck %s -check-prefix=CHECK -check-prefix=MACHO
-// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s -o - | llvm-readobj --sd | FileCheck %s -check-prefix=CHECK -check-prefix=MACHO
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu    %s -o - | llvm-readobj -S --sd | FileCheck %s -check-prefix=CHECK -check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu  %s -o - | llvm-readobj -S --sd | FileCheck %s -check-prefix=CHECK -check-prefix=ELF
+// RUN: llvm-mc -filetype=obj -triple i386-apple-darwin9   %s -o - | llvm-readobj -S --sd | FileCheck %s -check-prefix=CHECK -check-prefix=MACHO
+// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s -o - | llvm-readobj -S --sd | FileCheck %s -check-prefix=CHECK -check-prefix=MACHO
 
 // Test that we can assemble a GCC-like EH table that has 16381-16383 bytes of
 // non-padding data between .ttbaseref and .ttbase. The assembler must insert
index ffa84e9021ddd9480bb0a04a92b0576cb6d72b9a..e09ae6ca1cf13f753da16dcde9c411a447490e17 100644 (file)
@@ -1,7 +1,7 @@
-// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_32 %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck -check-prefix=ELF_64 %s
-// RUN: llvm-mc -filetype=obj -triple i386-apple-darwin9 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=MACHO_32 %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s -o - | llvm-readobj --sd | FileCheck -check-prefix=MACHO_64 %s
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_32 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=ELF_64 %s
+// RUN: llvm-mc -filetype=obj -triple i386-apple-darwin9 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=MACHO_32 %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s -o - | llvm-readobj -S --sd | FileCheck -check-prefix=MACHO_64 %s
 
        .text
 foo:
index 0bc9c8b7a782e3bb06c991a499c92bc748495560..f138e9ddca567107111b711d96bfa71d9bf9fb10 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck  %s
+// RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck  %s
 
 .version "1234"
 .version "123"
index be92eb839e1c6ca702f4d71ca9e38f25e684e217..bbd2b5604f0f689423f8b9eddb9f5c89a17bd66c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s
 
 .zero 4
 .zero 1,42
index e5c4a8d93fe51cd6f2e2610243e93fb018fe1acd..5f67b37d4ca2cedbeb6c9ea23ea5925ebd3b8630 100644 (file)
@@ -1,7 +1,7 @@
-# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv5 --filetype=obj %s -o - | llvm-readobj -file-headers -elf-output-style=GNU | FileCheck --check-prefix=CHECK-V5 %s
-# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv55 --filetype=obj %s -o - | llvm-readobj -file-headers -elf-output-style=GNU | FileCheck --check-prefix=CHECK-V55 %s
-# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv60 --filetype=obj %s -o - | llvm-readobj -file-headers -elf-output-style=GNU | FileCheck --check-prefix=CHECK-V60 %s
-# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv62 --filetype=obj %s -o - | llvm-readobj -file-headers -elf-output-style=GNU | FileCheck --check-prefix=CHECK-V62 %s
+# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv5 --filetype=obj %s -o - | llvm-readelf --file-headers | FileCheck --check-prefix=CHECK-V5 %s
+# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv55 --filetype=obj %s -o - | llvm-readelf --file-headers | FileCheck --check-prefix=CHECK-V55 %s
+# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv60 --filetype=obj %s -o - | llvm-readelf --file-headers | FileCheck --check-prefix=CHECK-V60 %s
+# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv62 --filetype=obj %s -o - | llvm-readelf --file-headers | FileCheck --check-prefix=CHECK-V62 %s
 
 # CHECK-V5: Flags: 0x4
 # CHECK-V55: Flags: 0x5
index a10aef3a5f8cd8acd641e11b79f03fc8e8ac1e7d..547f5be43f99421d85d48b5b30388e98fd1401f1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-mc -triple arm64-apple-darwin -filetype=obj -o - < %s | llvm-readobj --sd | FileCheck %s
+; RUN: llvm-mc -triple arm64-apple-darwin -filetype=obj -o - < %s | llvm-readobj -S --sd | FileCheck %s
 ; rdar://13028719
 
  .globl context_save0
index cc2e200ce8adb9a61cc1bd035805cb6db2697e74..dfe637c210eae62f11e4892515c1805b39717b4d 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple thumbv7m-apple-darwin-eabi %s -filetype=obj -o %t
-// RUN:     llvm-readobj -symbols %t | FileCheck %s
+// RUN:     llvm-readobj --symbols %t | FileCheck %s
 
         .data
         var1 = var2
index 19e75fafae9c5c3a675b308f787a767d784c3626..d68f226cc9cc679394a02b6e8cba2b53796b3c78 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc %s -triple x86_64-apple-tvos -filetype=obj | llvm-readobj -macho-version-min | FileCheck %s
+// RUN: llvm-mc %s -triple x86_64-apple-tvos -filetype=obj | llvm-readobj --macho-version-min | FileCheck %s
 
 .build_version tvos,1,2,3
 // CHECK: MinVersion {
index a0bacec7aa5337bedbdb8806ec264ad99f57a905..ab0e3e92258372fcf0f2c17d327891b2f6a331cc 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -n -triple armv7-apple-darwin10 %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols < %t.obj > %t.dump
+@ RUN: llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols < %t.obj > %t.dump
 @ RUN: FileCheck < %t.dump %s
 
        .syntax unified
index 7c85e0d3fe8e506b37a4714ed1f279fa0f96838f..d2ad2c5e7041a21c69f5ad5345d0417e8a62381d 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -n -triple thumbv7-apple-darwin10 %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols < %t.obj > %t.dump
+@ RUN: llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols < %t.obj > %t.dump
 @ RUN: FileCheck < %t.dump %s
 
        .syntax unified
index a2fc988c36e335fe8d53e5d265a5c0b6029d1478..dc09d165318bfbfe4fefd34e5222009607a47570 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llc < %s -filetype=obj -mtriple=thumbv6-apple-darwin -o - | llvm-readobj --sd | FileCheck -check-prefix=CHECK-T1 %s
-; RUN: llc < %s -filetype=obj -mtriple=thumbv7-apple-darwin -o - | llvm-readobj --sd | FileCheck -check-prefix=CHECK-T2 %s
-; RUN: llc < %s -filetype=obj -mtriple=armv6-apple-darwin -o - | llvm-readobj --sd | FileCheck -check-prefix=CHECK-ARM %s
-; RUN: llc < %s -filetype=obj -mtriple=armv7-apple-darwin -o - | llvm-readobj --sd | FileCheck -check-prefix=CHECK-ARMV7 %s
+; RUN: llc < %s -filetype=obj -mtriple=thumbv6-apple-darwin -o - | llvm-readobj -S --sd | FileCheck -check-prefix=CHECK-T1 %s
+; RUN: llc < %s -filetype=obj -mtriple=thumbv7-apple-darwin -o - | llvm-readobj -S --sd | FileCheck -check-prefix=CHECK-T2 %s
+; RUN: llc < %s -filetype=obj -mtriple=armv6-apple-darwin -o - | llvm-readobj -S --sd | FileCheck -check-prefix=CHECK-ARM %s
+; RUN: llc < %s -filetype=obj -mtriple=armv7-apple-darwin -o - | llvm-readobj -S --sd | FileCheck -check-prefix=CHECK-ARMV7 %s
 
 ; Empty functions need a NOP in them for MachO to prevent DWARF FDEs from
 ; getting all mucked up. See lib/CodeGen/AsmPrinter/AsmPrinter.cpp for
index c4d153fc2b68b6e13a4f7d3ab48ce8162dcefe82..e781c6d561886fb5fb590ebc14b77e7097377a96 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -n -triple armv7-apple-darwin10 %s -filetype=obj -o %t.o
-@ RUN: llvm-readobj -relocations -expand-relocs < %t.o | FileCheck %s
+@ RUN: llvm-readobj -r --expand-relocs < %t.o | FileCheck %s
 
 @ rdar://12359919
 
index e367a3cfa73105b0a993ab2d9aa3f4093757bd5e..68b9b3865a2d7919109efb6050ee34f5c3d97a08 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -n -triple thumbv7-apple-darwin10 %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck < %t.dump %s
 
 @ When not using subsections-via-symbols, references to non-local symbols
index baab3d7491c831cff33c0aecfc60a9c07f3db768..d63e506791e31b3f1a48a6958892e12da47da28d 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv4-apple-darwin %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck %s < %t.dump
 
 x:
index a1a21f5f456e74a904f5bb2db1722c82952a9af4..2b15ca0f54a4fa0895fa67fab47311e7408d3da9 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv6t2-apple-darwin %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck %s < %t.dump
 
 x:
index 26db12140defcd3d81fd6fdfa447d54188a8cc57..ac041e110fa738d0087ac776324c366cf1b47766 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv6-apple-darwin %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck %s < %t.dump
 
 .thumb_func x
index a986ff17f2aae5ae1e0b5a2f98c1fc5dd0a3ee63..e032c8a7de046c947d9d94ef73c969907e4c9f60 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -triple armv7-apple-darwin %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck %s < %t.dump
 
 .thumb_func x
index f6f2233e6f9725819a3f90574aeb0139e90748fa..d2d85194d870086f4a7c9453c048e8ef55345ebe 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -n -triple thumbv7-apple-darwin10 %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck < %t.dump %s
 
        .syntax unified
index fbac5fd4260cf45a0ce1dc5a25f10ad39b19081b..7563f4f62ffd42cce78c0b8ed75db283dd47834e 100644 (file)
@@ -1,4 +1,4 @@
-@ RUN: llvm-mc -triple=thumbv7-apple-darwin -show-encoding %s -filetype=obj -o - | llvm-readobj --sd | FileCheck %s
+@ RUN: llvm-mc -triple=thumbv7-apple-darwin -show-encoding %s -filetype=obj -o - | llvm-readobj -S --sd | FileCheck %s
 
         ble Lfoo        @ wide encoding
 
index 2657fd9d99d7518b5bc207b8f467e4a410e3109e..b5296b70c82bb7b5eacbe18eac9a46b971216a56 100644 (file)
@@ -1,4 +1,4 @@
-@ RUN: llvm-mc -triple=thumbv7-apple-darwin -filetype=obj -o - < %s | llvm-readobj --sd | FileCheck %s
+@ RUN: llvm-mc -triple=thumbv7-apple-darwin -filetype=obj -o - < %s | llvm-readobj -S --sd | FileCheck %s
 .thumb
 .thumb_func t
 t:     nop
index 1a91675fae5803cc9bb874ef7ec64b801bf427b5..bdc4aa9c47d550f177238500164de8d5254721a3 100644 (file)
@@ -1,5 +1,5 @@
 @ RUN: llvm-mc -n -triple thumbv7-apple-darwin10 %s -filetype=obj -o %t.obj
-@ RUN: llvm-readobj --sd < %t.obj > %t.dump
+@ RUN: llvm-readobj -S --sd < %t.obj > %t.dump
 @ RUN: FileCheck < %t.dump %s
         .syntax unified
         .text
index 5cfb3f4c91867a9527f2ad977642dd8c97661e48..c946e5c6ea7066983958c8d9a70e79853bdaed4c 100644 (file)
@@ -1,4 +1,4 @@
-@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj -relocations -expand-relocs | FileCheck %s
+@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj -r --expand-relocs | FileCheck %s
 
 _fred:
        movt    r3, :upper16:(_wilma-(LPC0_0+4))
index 9c21d9b5b50eb24d56ab499b9ef6b2ca6c3d8012..3191a90852bb8d0887252465d6cb4561a4b365b3 100644 (file)
@@ -1,4 +1,4 @@
-@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj -relocations -expand-relocs | FileCheck %s
+@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj -r --expand-relocs | FileCheck %s
 
 @ rdar://10038370
 
index 1c3dc37d5bd788d9396e7a6f99f2d82275bbc5e2..31ea99ba71ef6e528d02f1b004e5315944ebee2f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple powerpc-apple-darwin8 -arch=ppc32 -filetype=obj %s -o - | llvm-readobj -sections | FileCheck %s
+// RUN: llvm-mc -triple powerpc-apple-darwin8 -arch=ppc32 -filetype=obj %s -o - | llvm-readobj --sections | FileCheck %s
 
 // CHECK: Section {
 // CHECK-NEXT: Index: 0
index 26850a2d09ab12849c10e9fec482d764e1f2ff14..079a16398e4623cc4202189442577fbfb7014a87 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 _bar:
   nop
index 1f5ed32ff72d0825b066ed9b662984f91ec2a771..7e2a0452d44df4734e9d581363fe87b71bd6255e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 _text_a:
         xorl %eax,%eax
index c5afe107782bd33f3d32e2dda8f1b989d713084f..426ae16316548d38c036687942a7b180979cc1dc 100644 (file)
@@ -1,7 +1,7 @@
 // The purpose of this test is to verify that bss sections are emitted correctly.
 
-// RUN: llvm-mc -filetype=obj -triple i686-apple-darwin9 %s | llvm-readobj -s | FileCheck %s
-// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple i686-apple-darwin9 %s | llvm-readobj -S | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-apple-darwin9 %s | llvm-readobj -S | FileCheck %s
 
     .bss
     .globl _g0
index 5ecdc578dbb62183ab4066d2e0ac5e83f2666bde..f91373e079357e1f5035e29ab9e6d22e2de80968 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj %s -o - 2>%t.err | llvm-readobj -sections | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj %s -o - 2>%t.err | llvm-readobj --sections | FileCheck %s
 // RUN: FileCheck --check-prefix=WARNING < %t.err %s
 
 // CHECK: Section {
index 1b64e94c2c3f392197a21a1bfd776c7e299161d4..18eeb7475ccdb4687495256447d29bf8573b1660 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .comm           sym_comm_B, 2
         .comm           sym_comm_A, 4
index 84940ba68f899fc0f325e11b35c4389a8c22fc28..1f2f6e712685b627032333aad6af5d0e9504170b 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o %t.o
-// RUN: llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols < %t.o > %t.dump
+// RUN: llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols < %t.o > %t.dump
 // RUN: FileCheck < %t.dump %s
         
 _a:
index 9d69a493dd83f48a771308d3a82be1bfa725df12..f819f786ffb429fd1d05e5becc7b03b6b9dfae5f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .text
 
index 857c3541d65285b01e596e5d8a0df06a4d176816..1559998501f9e15e80eb904e06414c1d838536cd 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -n -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -macho-segment | FileCheck %s
+// RUN: llvm-mc -n -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r --macho-segment | FileCheck %s
 
 // Test case for rdar://10062261
 
index e7f0c5baf8dfa95ba5caa9b1da9d18711031199f..177fee634e8227af01eaf0140c778aa85d9dd1ec 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .data
 
index 90679a989f7b98201569f3042cfd3ca0b0688746..64ca12133dd7e282f1f5336ecbfca473d58786ad 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -macho-segment | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --macho-segment | FileCheck %s
 
         .data
         .ascii "hello"
index 509c57ac2c2bcdca7f5a05063cc457a32f5d2d58..7ecc7463becf9eaa68d4dbcb6d3f1911d72171a3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin %s -filetype=obj -o - | llvm-readobj --sd -r | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin %s -filetype=obj -o - | llvm-readobj -S --sd -r | FileCheck %s
 
 // Make sure MC can handle file level .cfi_startproc and .cfi_endproc that creates
 // an empty frame.
index d63f4a0572542d088f7cca92fa8f836c25f4276d..0637f26779108bfb537b658bf64f4baad1974c67 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -macho-segment -macho-version-min | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r --macho-segment --macho-version-min | FileCheck %s
 
        .section        __TEXT,__text,regular,pure_instructions
 Leh_func_begin0:
index 345a7521d7a66c95a27e6ec77afc6b07e9403590..91075a7e152fc4ba160b99b1a89cce5a7b062760 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 direction_labels:
 10:     nop
index eddbb599d97a27ed9455d93073d73a4aab5767ae..487d8e3c3d9fb3e18d3e815f550a100519a551f0 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --section-data | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -S --section-data | FileCheck %s
 
 // This number-less file directive is ignored on MachO.
         .file "bar/baz.s"
index 4ab384821d9ede5402af45126f14dd11d0ea888e..4120f8eb8d89cf4e7d3898bc96e43b7aa318c9f7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 _b:
         _c = 0
index caff25714a0c7340c570160371d9e8a07ebb3a17..d9941b9c674e421f05a7fa93d27e701bc529b436 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -macho-segment | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r --macho-segment | FileCheck %s
 
    ja 1f
 1: nop
index 5f902ebac4f60f0388830e83d576d58374479db2..918bb729fd6fd092e851179a98982edc4dd7e72f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         // Note, this test intentionally mismatches Darwin 'as', which loses the
        // following global marker.
index 415d02e536b36ea3e23603d7310e46018e1080dc..8f9a8ffbb094eaa309c5d9b2f476b38dd21ef1b0 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -n -triple x86_64-apple-darwin10 %s -filetype=obj | llvm-readobj -macho-linker-options | FileCheck %s
+// RUN: llvm-mc -n -triple x86_64-apple-darwin10 %s -filetype=obj | llvm-readobj --macho-linker-options | FileCheck %s
 
 .linker_option "a"
 .linker_option "a", "b"
index d9d7a4a46d8f686e49875bd400d7c0fc4bdfbf2c..86c1d8e90b5cbe2ea5ca51b29841e1bc4f9d1259 100644 (file)
@@ -4,7 +4,7 @@
 ; CHECK-ASM: .linker_option "-lz"
 ; CHECK-ASM-NEXT: .linker_option "-framework", "Cocoa"
 
-; RUN: llc -O0 -mtriple=x86_64-apple-darwin -filetype=obj -o - %s | llvm-readobj -macho-linker-options > %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: Linker Options {
index ef4c815360c6e166c76638f2d814dfb7331cf071..c8f61feb11f26c2b2ac02aad243f6acd6ac7d35e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r --sd | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r -S --sd | FileCheck %s
         .file   2 "foo"
         .file   1 "bar"
         .loc    2 64 0
index cf46b0dcb0f792e8cd96a45acb1c3013eb0d0604..2277f5a3fa807e454c3321e415341a3dbef755f1 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 nop
        .section        __TEXT,__StaticInit,regular,pure_instructions
index ab68eb1d6c2211ca9e917ca8002c84b629994dc5..104fd8c84983848e04b42585bbd668e239dc7164 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -S --sd | FileCheck %s
 
 // FIXME: This is a horrible way of checking the output, we need an llvm-mc
 // based 'otool'. Use:
index 1369bcdf5aee7732800928c2ca0869bcfd1a59a8..99f8fb951459a65d398d7cf882d2715d13cf705d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -S | FileCheck %s
 
 // FIXME: This is a horrible way of checking the output, we need an llvm-mc
 // based 'otool'.
index d4d6ddf48ddf1cb7bcb0d554f323bf6604e4f0c0..63887bfc9dc47bdb123f59d790bc814a54098cec 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -n -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r --sd | FileCheck %s
+// RUN: llvm-mc -n -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r -S --sd | FileCheck %s
 
         .data
         .long 0
index 6a78d0452ed7c8e3bbe8f4ad42834a1b709ed8ee..1379d80eb310e2509bfda449cab4257bc820d4e8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r -expand-relocs | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r --expand-relocs | FileCheck %s
 
         .data
         .long undef
index db0716585504ed4dbd2d7327e7abcd693658adc4..161b52dc702c82f692d39cebcb9c0363aca9adc8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -t -file-headers -s -macho-indirect-symbols -macho-dysymtab -macho-segment | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -t --file-headers -S --macho-indirect-symbols --macho-dysymtab --macho-segment | FileCheck %s
 
 name:
         .byte 0
index 4a2099a4b0cb211d3d55db447a2f33e6e93cd527..847db230533906df2e247fe2e23d8ddc534c4af8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .byte 0
 
index 0c2913e4aca4bf9c12ad9138a62c5398d70b1d76..243d823d68b8d9e92859ea9b2fe89804c17b47a2 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o %t
-// RUN: llvm-readobj --sd %t | FileCheck %s
+// RUN: llvm-readobj -S --sd %t | FileCheck %s
 
 .section __TEXT,__objc_opt_ro
 .long 0
index da5c4c133176540269299405d5f680e4628be978..ca12c50820fc83142fe0a1435736aaa6d78b6b53 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -S --sd | FileCheck %s
 
         .text
 
index 0902a3477b5582c0d841fcf5d6b5a5809d37f654..bbbef7a44339126cc03bf8fb3f45f1511ebe6559 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
         
        movl    $a, b
         
index 2c3b52f85a85e2b70b36614a1d501b733f1052b2..b035ab1edb028d466ab46ae585b7d96ace0818a5 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 _g:
 LFB2:
        .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
index 8f001e5c612ea37d23844ff2f34f5003e5b92104..bc66be758ec743ddfb3b8bc9df013577f01f09a3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .reference sym_ref_A
         .reference sym_ref_def_A
index c0012b7035530b5dd689712f5c7e80e2af4cfcf2..5dbe5d07c55724781bc56755f7b7a58c0c827eda 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 // FIXME: We are missing a lot of diagnostics on this kind of stuff which the
 // assembler has.
index bec31bb7345972cd6a1d142c3dd1d87002b0321b..a8f83d038834991a69d4fcb6782f1936aa749e1e 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck -check-prefix CHECK-X86_32 %s
-// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck -check-prefix CHECK-X86_64 %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck -check-prefix CHECK-X86_32 %s
+// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck -check-prefix CHECK-X86_64 %s
 
 sym_local_B:
 .globl sym_globl_def_B
index a25772909268558bec0fc56558818e42cb86a071..465b52aad7634d2dc5f79b5419c99f6e2ec219a1 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 .tbss _a$tlv$init, 4
 .tbss _b$tlv$init, 4, 3
index 855ce54c0abe70a13d32bd3e148891aed328aa4a..90303fad3caf4eb5d4cc848fbb8839b06f6212b0 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 .tdata
 _a$tlv$init:
        .long 4
index 912d7824140f2912807c3e308a81981a62b1e493..c9a5edf6dd4e299fdc9391a8d2d92d269d4b7b9e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -macho-segment | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r --macho-segment | FileCheck %s
 
        .thread_init_func
        .quad 0
index 438c7f04c8ed95c3911c0cecef629db4e1f057a2..3d451a522548e176cc41f671e328856f79b8b7ac 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .section        __TEXT,__text,regular,pure_instructions
         .section        __DATA,__thread_data,thread_local_regular
index 9a6ea20266fc6d0837050ba1d30dede33b907535..1ffddd2e1a01c740fee23b02917edc02e90679af 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -O0 -mtriple=x86_64-apple-darwin12 -filetype=obj -o - %s | llvm-readobj -s | FileCheck %s
+; RUN: llc -O0 -mtriple=x86_64-apple-darwin12 -filetype=obj -o - %s | llvm-readobj -S | FileCheck %s
 ; Test that we emit weak_odr thread_locals correctly into the thread_bss section
 ; PR15972
 
index ca6873478dce7e9d53f4f9a489bcfef4364ce0a0..b8b1470540186326e494a0d5d2384ba17184ea3e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 .tdata
 _a$tlv$init:
index 57d74448aea5e2fa9713d2fbe4e68b85d38bd70d..cd8128490ae8e86d25f96ec8d36c2878039ce570 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
        .tlv
        .globl _a
index 0bdd0946770ff98ef73c36114ff179194145f153..d3a85fc887d814ed7d79131991f095320440a464 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .long 0
 text_def_int:
index 380e7e75cc75209dc98ba49dacc8fd65c3d367ba..18b965faa5c9dc2cca7c8bed256a7c78e3ce1920 100644 (file)
@@ -1,9 +1,9 @@
 // RUN: llvm-mc -triple i386-apple-darwin10 %s -filetype=obj -o %t.o
-// RUN: llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols < %t.o > %t.dump
+// RUN: llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols < %t.o > %t.dump
 // RUN: FileCheck --check-prefix=CHECK-I386 < %t.dump %s
 
 // RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o %t.o
-// RUN: llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols < %t.o > %t.dump
+// RUN: llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols < %t.o > %t.dump
 // RUN: FileCheck --check-prefix=CHECK-X86_64 < %t.dump %s
 
 .data
index 2043dc86f74bb163085306d44bbf98df0f69d4c1..cc294c3ff8d850f02d81d423145fcf549a72e607 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
        .section        __DATA,__datacoal_nt,coalesced
        .section        __TEXT,__const_coal,coalesced
index b9b6fd12d4ab32d0b60a08d7914627562b60ffe4..925b747dd1a21499cc81919c0daf189583d0cd22 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 -mcpu=pentiumpro %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 -mcpu=pentiumpro %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
 # 1 byte nop test
         .align 4, 0 # start with 16 byte alignment filled with zeros
index b2dc27b3e1cbed900ae6502304d67cc931d96609..909daa2bd27604494636494f4363e922eaab201e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --sd | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -S --sd | FileCheck %s
 
 // rdar://15526046
 
index a78ac17db1d463ffbe5c30efde6c843ebca2091d..24c45d0b1530efc4e368e8483e9bbb5c43bead6c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd --macho-segment | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd --macho-segment | FileCheck %s
 
         .text
        .section        __TEXT,__text,regular,pure_instructions
index 1a4ffafb745d0a2b599616d2756eb1f48eb496f6..abce76f2c858eaa564935ba721e04c8a8f75abe3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .text
 L0:
index 5ca83257f301cd6c8a9b32e18de8903f769096de..262b5c40b5ebdc6cb76465c9ba1a848f63eff0d0 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r --macho-segment | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r --macho-segment | FileCheck %s
 
         .text
        .section        __TEXT,__text,regular,pure_instructions
index b823c429905141e69d9adbe387547e8392226f8d..ab1970d5e81ea308b2d1e78e123022dfa0e00127 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .const
         .p2align 6
index c3de2ebbf795e19c4bc252b1ad02fc20a765f18f..a2fd4fe122d2b3591b6356c949c6476a47e3a492 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .text
         .byte 0                 // Align to 2**3 bytes, not 2**1
index e2e2dfac6fe65e67e80995dfb71c45715feae31d..8879c7bfe61c60598f7bd2ac54cfd0a274ab0ee7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         .byte 0
 
index 2e4ff2781329ab1ea1ac51cb3320cb4f56f6350b..4beb93c99d0b4e87ab545c9cb49b8a4d178b6fe2 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
         // FIXME: We don't get the order right currently, the assembler first
         // orders the symbols, then assigns addresses. :(
index b688e6b0692e48a0c3897a89697dd2bcf085149b..fa8e7cdb9c6e190f6d6b06817b1699a9ad314f7a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
 
        .text
        .align  3
index 93ce4f413aebed530359973e1aabcddd550a731a..984f69cb796a710104f8c588799e16b9a49e512b 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux -mcpu=mips32r6 %s -o %t.o
-# RUN: llvm-readobj --section-data %t.o | FileCheck %s
+# RUN: llvm-readobj -S --section-data %t.o | FileCheck %s
 
 # CHECK:      Name: .text
 # CHECK-NEXT: Type:
index c84e7e162373d168db8d22bffe85b131a810a1a6..4f5666ab33cd219eff848241c4a1e7329d34e02f 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: llvm-mc -filetype=obj -triple mipsel-pc-Linux-gnu %s -o - | llvm-readobj  --sd | FileCheck %s -check-prefix=CHECK-LE
-// RUN: llvm-mc -filetype=obj -triple mips-pc-linux-gnu %s -o - | llvm-readobj --sd | FileCheck %s -check-prefix=CHECK-BE
+// RUN: llvm-mc -filetype=obj -triple mipsel-pc-Linux-gnu %s -o - | llvm-readobj  -S --sd | FileCheck %s -check-prefix=CHECK-LE
+// RUN: llvm-mc -filetype=obj -triple mips-pc-linux-gnu %s -o - | llvm-readobj -S --sd | FileCheck %s -check-prefix=CHECK-BE
 
 // test that this produces a correctly encoded cfi_advance_loc for both endians.
 
index 6d00c52e902023f573044276958cf8d97039f093..92c428e67ff9f8d405ebba5bda432562215bf3de 100644 (file)
@@ -3,7 +3,7 @@
 #
 # RUN: llvm-mc %s -triple=mips-unknown-linux-gnu -mcpu=mips32r6 \
 # RUN:   -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module crc
index 19020570ac9d21828f4a218ba2581e730d1aac4f..c67279194c8e13f102fef0fa6dce61ad164e8dac 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r6 -filetype=obj -o - -mattr=+crc | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module nocrc
index fa15b4eb9c83dd505284793511c0bcbffdcc2e32..4271c046c0eefe511ab04c339b2e4d70ddddc576 100644 (file)
@@ -4,14 +4,14 @@
 # RUN: llvm-mc -mcpu=mips32 -triple mips-unknown-unknown %s | \
 # RUN:     FileCheck -check-prefix=ASM %s
 # RUN: llvm-mc -filetype=obj -mcpu=mips32 -triple mips-unknown-unknown %s | \
-# RUN:     llvm-readobj -symbols | \
+# RUN:     llvm-readobj --symbols | \
 # RUN:     FileCheck -check-prefixes=OBJ,OBJ-32 %s
 #
 # RUN: llvm-mc -mcpu=mips32 -mattr=micromips -triple mips-unknown-unknown %s | \
 # RUN:     FileCheck -check-prefix=ASM %s
 # RUN: llvm-mc -filetype=obj -mcpu=mips32 -mattr=micromips \
 # RUN:     -triple mips-unknown-unknown %s | \
-# RUN:     llvm-readobj -symbols | \
+# RUN:     llvm-readobj --symbols | \
 # RUN:     FileCheck -check-prefixes=OBJ,OBJ-MM %s
 #
     .ent a
index 4990f4e5b75ade416870fc266af0703bce8b3aae..cbabd537bd62151dc5672939ad6e0789956797df 100644 (file)
@@ -1,4 +1,4 @@
-; DISABLE: llc -filetype=obj -mtriple mips-unknown-linux %s -o - | llvm-readobj -h --sd | FileCheck %s
+; DISABLE: llc -filetype=obj -mtriple mips-unknown-linux %s -o - | llvm-readobj -h -S --sd | FileCheck %s
 ; RUN: false
 ; XFAIL: *
 
index 6cc901bcb59edd78aa77b47e072993cd978d5e86..8e936f7bac5f5a4eb55b5b637b82bb6ac889e2a1 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -filetype=obj -triple=mips-linux-gnu -g %s -o - \
-# RUN:   | llvm-readobj -s | FileCheck %s
+# RUN:   | llvm-readobj -S | FileCheck %s
 
 # CHECK:      Section {
 # CHECK:        Name: .debug_line
index 8a4ed3b96942e65e3d643cdeb5175a417402a1c7..ea6e39601eff525bd4c2e0bf81116c12b2a0f6c2 100644 (file)
@@ -2,9 +2,9 @@
 # corresponding options (-mabi=64 -> -mattr=+n64 for example).
 
 # RUN: llvm-mc -filetype=obj -triple=mips64el-linux -target-abi n64 %s -o - \
-# RUN: | llvm-readobj -s | FileCheck --check-prefix=CHECK_64 %s
+# RUN: | llvm-readobj -S | FileCheck --check-prefix=CHECK_64 %s
 # RUN: llvm-mc -filetype=obj -triple=mipsel %s -target-abi n32 -o - \
-# RUN: | llvm-readobj -s | FileCheck --check-prefix=CHECK_32 %s
+# RUN: | llvm-readobj -S | FileCheck --check-prefix=CHECK_32 %s
 
 # Check for register information sections.
 #
index b2959409e661edd34b1cb69cc174f2080cfc8c4d..a357b35b7be11dfefb3318c077d57bb7691e7ccf 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -arch=mips -mcpu=mips32 -filetype=obj %s -o - | \
-# RUN:   llvm-readobj -symbols | FileCheck %s
+# RUN:   llvm-readobj --symbols | FileCheck %s
 
 # Check that the assembler doesn't choke on .align between a symbol and the
 # .end directive.
index 49f3aa5628eebd26aba3d5667c98c93f8a63a6f0..07f1bc4d40e9ee79aa446abb34e037f7b18a8f83 100644 (file)
@@ -3,7 +3,7 @@
 #
 # RUN: llvm-mc %s -triple=mips-unknown-linux-gnu -mcpu=mips32r6 \
 # RUN:   -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module ginv
index 86edb03c80ae2a61fecded7b31057f049a6db5e8..2ed4fd9c314b7b2f05681fcce78ba9365e18a94e 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r6 -filetype=obj -o - -mattr=+ginv | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module noginv
index f8cc1d6812d817637284e48c68b1f49b20072103..b08fb02d52e83cf1cbc2c0a61e2e5784a192450f 100644 (file)
@@ -1,7 +1,7 @@
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32 | FileCheck %s --check-prefix=ASM
 
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32 -filetype=obj -o - | \
-# RUN:   llvm-readobj -symbols - | FileCheck %s --check-prefix=OBJ
+# RUN:   llvm-readobj --symbols - | FileCheck %s --check-prefix=OBJ
 
   .set micromips
 
index 8cdcdcc0c56477515a7b8119eee8e123d9e85602..f3ac60057dc5e766b8a873cb6399cf52099e1661 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple=mips-unknown-linux -filetype=obj %s -o - | \
-# RUN:   llvm-readobj -mips-abi-flags | \
+# RUN:   llvm-readobj --mips-abi-flags | \
 # RUN:   FileCheck --check-prefix=ASE-MICROMIPS %s
 
        .set    micromips
index b75b0171fa3c8a4a36ac0d92f67b90c785e833cb..3b4c5afb2e0d47f28a2730f1ec25c1b5af5f1aa5 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple mips-unknown-linux-gnu -mcpu=mips32r2 -filetype=obj %s -o - \
-# RUN:   | llvm-readobj -sections -section-data - | FileCheck %s
+# RUN:   | llvm-readobj --sections --section-data - | FileCheck %s
        mfc0    $16, $15, 1
        mfc0    $16, $16, 1
 
index 390f463c7cb9ca535cf1af70f4c5fa6b818d5a5f..1fbbc8be4d4eb7c67b5fa07c29c199f6c072aa34 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .4byte 3735929054
index b19dca3148dce2947715621c23693667a2fcd50a..267800ebcd5014c8cccdad4a4769dc420902dcb1 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=ASMOUT
 
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -filetype=obj -o - | \
-# RUN:   llvm-readobj --section-data -r | \
+# RUN:   llvm-readobj -S --section-data -r | \
 # RUN:     FileCheck %s -check-prefix=OBJOUT
 
 # ASMOUT: .text
index 89f96195297e49dbc25d67e0b691e73d5e6bf25b..d2d8aa8c14a8db7d96e9091b57131957d03d1ae6 100644 (file)
@@ -1,7 +1,7 @@
 # Check that .rdata sections have proper name, flags, and section types.
 
 # RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o - \
-# RUN:   | llvm-readobj -s | FileCheck %s
+# RUN:   | llvm-readobj -S | FileCheck %s
 
   .rdata
   .word 0
index 5b31884ec16f10494e64b24198d2fb94268bb06d..6b7d94aa57a6da8b08f87b4594885f0d6e698f06 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -filetype=obj -o - | \
-# RUN:   llvm-readobj --section-data | \
+# RUN:   llvm-readobj -S --section-data | \
 # RUN:     FileCheck %s
 
 # CHECK:   Section {
index ba2bf797394388e1d4a09345d3287b872e97e5f0..157801d3cec87c6b459986f4dd9e46cfb83a7524 100644 (file)
@@ -1,13 +1,13 @@
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa,+fp64 -filetype=obj -o - | \
-# RUN:   llvm-readobj --section-data | \
+# RUN:   llvm-readobj -S --section-data | \
 # RUN:     FileCheck %s -check-prefix=ELF32
 
 # RUN: llvm-mc %s -arch=mips64 -mcpu=mips64r2 -mattr=+msa,+fp64 -target-abi n32 -filetype=obj -o - | \
-# RUN:   llvm-readobj --section-data | \
+# RUN:   llvm-readobj -S --section-data | \
 # RUN:     FileCheck %s -check-prefix=ELF32
 
 # RUN: llvm-mc %s -arch=mips64 -mcpu=mips64r2 -mattr=+msa,+fp64 -target-abi n64 -filetype=obj -o - | \
-# RUN:   llvm-readobj --section-data | \
+# RUN:   llvm-readobj -S --section-data | \
 # RUN:     FileCheck %s -check-prefix=ELF64
 
 # ELF32:   Section {
index c8d74c1b7037b0c1437bcbca52ce6666d03b85a4..a64335b69acf9b4f2b89d6fd5e6c0f92fb2aad9b 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=32
index 200a8025e8d78f71ab9aa566b4efbf8b05979f09..46c54384f00b7972b194d3f38880582cad56b84a 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mcpu=mips32r2 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=32
index 4d69145326273fbc9beca14eca55f5e24dc14f59..92ca00580696d8ecd82897965f394fd868448f84 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mcpu=mips32r3 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=32
index ab2a8579043d3cb8d298c994599bf19df9ee309b..2e29338a7db97d2b8688f2be46f78245364c0949 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mcpu=mips32r5 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=32
index 10c768942a1ea5dc9baa5b8ac6a46a2b3eae996b..bccfa775ddb0ec7526ea88b16c7a36241bc1154c 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips64 -target-abi n64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=64
index 1ca8b0ae5294daa0b60a8164a31b22e22c1ae286..2de804d26e19273fffeb7696b08a4937ba08a818 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -filetype=obj -triple mips64eb-unknown-freebsd %s -o - | llvm-readobj --sd | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple mips64eb-unknown-freebsd %s -o - | llvm-readobj -S --sd | FileCheck %s
 
         .section        .fixups,"",@progbits
         .byte   0xff
index ece133f8f0e217c8ca262a24892f0c7083d4e884..799411d5afe8e6487867af2fe846cf7d1bbf2719 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips64r2 -target-abi n64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=64
index e1461ccb3cbf9920d07dd7ad13f1b8f4d1557c5f..71da8e970bedac7ebada835ee3cee495c68f7a1f 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips64r3 -target-abi n64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=64
index 7972f5837de20a185a4b672c43f63f1097d4f057..71253eeb4135c3ce7c2586ec5d5549db38901a60 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips64r5 -target-abi n64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=64
index fb27192b2a9865f62526468fffcc0a5f69c19fbe..94101ae0c8f5a0f2fea4f08ac594f2dcd545e20a 100644 (file)
@@ -2,19 +2,19 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefixes=CHECK-OBJ,CHECK-OBJ-32R1,CHECK-OBJ-MIPS
 
 # RUN: llvm-mc /dev/null -triple mips-unknown-linux-gnu -mattr=fpxx -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefixes=CHECK-OBJ,CHECK-OBJ-32R1,CHECK-OBJ-MIPS
 
 # RUN: llvm-mc /dev/null -triple mips-unknown-linux-gnu -mcpu=mips32r6 -mattr=fpxx -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefixes=CHECK-OBJ,CHECK-OBJ-32R6,CHECK-OBJ-MIPS
 
 # RUN: llvm-mc /dev/null -triple mips64-unknown-linux-gnu -mcpu=octeon -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefixes=CHECK-OBJ,CHECK-OBJ-64R2,CHECK-OBJ-OCTEON
 
 # CHECK-ASM: .module fp=xx
index b38d1b9a49d864a771a14a8f68a8c2af79940fb6..f2445eba7774d2b187985f91f3aefad16b9c11fa 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations --mips-abi-flags - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=xx
index 8a54fa69dd6b8a1daebd45a201ffe59657866c6e..f29fbc09353c22215dcd4e598cf4da3bde540864 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module hardfloat
index 18559c5aec189fed924305c9ab5e8c8390312ccc..77e62e38e2014bbaa35a61e78ee7cfef53d1873c 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32 -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module softfloat
index d4d8cadb8f24d9a8157b446cb9a4490f3315f150..4bd9725bdc4b5e23605d795bccd809b29f9584f5 100644 (file)
@@ -3,7 +3,7 @@
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mcpu=mips32r2 -mattr=+msa \
 # RUN:            -filetype=obj -o - \
-# RUN:   | llvm-readobj -sections -section-data -section-relocations - \
+# RUN:   | llvm-readobj --sections --section-data --section-relocations - \
 # RUN:   | FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module fp=32
index b4769cba4c2d1f353b371f40e6abf889c665f59e..2d03c5d1106cfc1f20ef3ea36eabbe71df4c64e8 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc < %s -arch=mips -mcpu=mips32r2 -mattr=+mt -filetype=obj -o - \
-# RUN:   | llvm-readobj -mips-abi-flags | FileCheck %s
+# RUN:   | llvm-readobj --mips-abi-flags | FileCheck %s
 
 # Test that the usage of the MT ASE is recorded in .MIPS.abiflags
 
index d316f054eaae3e3eb24f8008b859330eec76e1c7..0d9ab97b4550da4f8fd397211fc57a5bf462c13c 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc < %s -arch=mips -mcpu=mips32r2 -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags | FileCheck --check-prefix=CHECK-OBJ %s
+# RUN:   llvm-readobj --mips-abi-flags | FileCheck --check-prefix=CHECK-OBJ %s
 # RUN: llvm-mc < %s -arch=mips -mcpu=mips32r2 -filetype=asm -o - | \
 # RUN:   FileCheck --check-prefix=CHECK-ASM %s
 
index 53ed4b273795dfd2314408096381d091e153525c..9088655d8c5d71c082edc968fa03282e0a59f6e6 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc < %s -arch=mips -mcpu=mips32r2 -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags | FileCheck %s --check-prefix=CHECK-OBJ
+# RUN:   llvm-readobj --mips-abi-flags | FileCheck %s --check-prefix=CHECK-OBJ
 # RUN: llvm-mc < %s -arch=mips -mcpu=mips32r2 -filetype=asm -o - | \
 # RUN:   FileCheck %s --check-prefix=CHECK-ASM
 
index 3bbb8e893e6fdcae1a68a1f4bdecaf561d3bb3f0..2ccce74a5f153f8a41242961e3debc4b491f3aeb 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mattr=+fp64,+nooddspreg -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # RUN: not llvm-mc %s -triple mips64-unknown-linux-gnuabin32 -mattr=+nooddspreg 2> %t0
index a5530ef8f523072252b97e3225aa1afab9d7dfa5..6511da786576fd23153c27d2bae26eb193073974 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mattr=+fp64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefix=CHECK-OBJ
 
 # RUN: not llvm-mc %s -triple mips64-unknown-linux-gnuabin32 2> %t1
index c65a27d08281c91512bf45da60225f15eaf4f478..204ff2c28080550bdb358ae8df1743bf0df48995 100644 (file)
@@ -2,14 +2,14 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips-unknown-linux-gnu -mattr=+fp64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefixes=CHECK-OBJ-ALL,CHECK-OBJ-O32
 #
 # RUN: llvm-mc %s -triple mips64-unknown-linux-gnuabin32 | \
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -triple mips64-unknown-linux-gnuabin32 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefixes=CHECK-OBJ-ALL,CHECK-OBJ-N32
 
 # RUN: llvm-mc %s -triple mips64-unknown-linux-gnu | \
 # Repeat the -filetype=obj tests but this time use an empty assembly file. The
 # output should be unchanged.
 # RUN: llvm-mc /dev/null -triple mips64-unknown-linux-gnu -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefixes=CHECK-OBJ-ALL,CHECK-OBJ-N64
 
 # RUN: llvm-mc /dev/null -triple mips-unknown-linux-gnu -mattr=+fp64 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefixes=CHECK-OBJ-ALL,CHECK-OBJ-O32
 #
 # RUN: llvm-mc /dev/null -triple mips64-unknown-linux-gnuabin32 -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefixes=CHECK-OBJ-ALL,CHECK-OBJ-N32
 
 # RUN: llvm-mc /dev/null -triple mips64-unknown-linux-gnu -filetype=obj -o - | \
-# RUN:   llvm-readobj -sections -section-data -section-relocations - | \
+# RUN:   llvm-readobj --sections --section-data --section-relocations - | \
 # RUN:     FileCheck %s -check-prefixes=CHECK-OBJ-ALL,CHECK-OBJ-N64
 
 # CHECK-ASM: .module oddspreg
index bf7c91b851f1a26eac6a9c5f3b30885edeee7d2b..b7498105681b0b1cfd7e4fdac4c16b76f93de2d0 100644 (file)
@@ -5,13 +5,13 @@
 # RUN: llvm-mc -triple mips64-unknown-linux < %s -show-encoding -target-abi=n64 \
 # RUN:     | FileCheck -check-prefix=ASM %s
 # RUN: llvm-mc -triple mips-unknown-linux < %s -show-encoding -target-abi=o32 \
-# RUN:     -filetype=obj | llvm-readobj -sections -section-data -r | \
+# RUN:     -filetype=obj | llvm-readobj --sections --section-data -r | \
 # RUN:     FileCheck -check-prefix=OBJ-O32 %s
 # RUN: llvm-mc -triple mips64-unknown-linux < %s -show-encoding -target-abi=n32 \
-# RUN:     -filetype=obj | llvm-readobj -sections -section-data -r | \
+# RUN:     -filetype=obj | llvm-readobj --sections --section-data -r | \
 # RUN:     FileCheck -check-prefix=OBJ-N32 %s
 # RUN: llvm-mc -triple mips64-unknown-linux < %s -show-encoding -target-abi=n64 \
-# RUN:     -filetype=obj | llvm-readobj -sections -section-data -r | \
+# RUN:     -filetype=obj | llvm-readobj --sections --section-data -r | \
 # RUN:     FileCheck -check-prefix=OBJ-N64 %s
        .text
 foo:
index cb556e0866a70ec704a7c98137aae58e031be32e..155ac20653a9327540ca8bad55fcd4d0cb348203 100644 (file)
@@ -5,7 +5,7 @@
 // RUN: llvm-mc -filetype=obj -triple mips64el-unknown-linux < %s \
 // RUN:     | llvm-readobj -r | FileCheck -check-prefix=RELOC %s
 // RUN: llvm-mc -filetype=obj -triple mips64-unknown-linux < %s \
-// RUN:     | llvm-readobj -sections -section-data \
+// RUN:     | llvm-readobj --sections --section-data \
 // RUN:     | FileCheck -check-prefix=DATA %s
 
 // Test that we produce the correct relocation.
index dcb78beb413f3faa22176a106c2f3450c51d9319..25db54a727e3d3cce1ef8017b81aefa5e08858ef 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: llvm-mc -filetype=obj -triple mips-unknown-linux -mattr=+micromips < %s \
-// RUN:     | llvm-readobj -sections -section-data \
+// RUN:     | llvm-readobj --sections --section-data \
 // RUN:     | FileCheck -check-prefix=DATA %s
 //
 // XFAIL: *
index aa36b873bfc57725255c09967fec1aa37054e447..0ff450b24a0043fd235fa72782d1a495bd0009c1 100644 (file)
@@ -5,7 +5,7 @@
 // RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux < %s \
 // RUN:     | llvm-readobj -r | FileCheck -check-prefix=RELOC %s
 // RUN: llvm-mc -filetype=obj -triple mips-unknown-linux < %s \
-// RUN:     | llvm-readobj -sections -section-data \
+// RUN:     | llvm-readobj --sections --section-data \
 // RUN:     | FileCheck -check-prefix=DATA %s
 
 // Test that we produce the correct relocation.
index f6ffa8fe2de4a996c5fc7e32f0e22157821a299f..1d3319cbf091f564c745c735cf0f5e5f25efe68c 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple mips-unknown-linux -filetype=obj \
-# RUN:     -mips-round-section-sizes %s | llvm-readobj -sections | FileCheck %s
+# RUN:     -mips-round-section-sizes %s | llvm-readobj --sections | FileCheck %s
        .section ".talign1", "ax"
        .p2align 4
 t1:    .byte 1
index 55adc22d971c06bdf5b6701ef7043eebb08558fa..c5a063b8795173fdb224d8620835052841a040d6 100644 (file)
@@ -1,4 +1,4 @@
-; DISABLED: llc -filetype=obj -mtriple mipsel-unknown-linux %s -o - | llvm-readobj --sd | FileCheck %s
+; DISABLED: llc -filetype=obj -mtriple mipsel-unknown-linux %s -o - | llvm-readobj -S --sd | FileCheck %s
 ; RUN: false
 ; XFAIL: *
 
index 53c04599e8f11d5ae10023ca25f795372baa0f27..0f531dbbc80be2b93da09b2f916291785c1ecf66 100644 (file)
@@ -2,7 +2,7 @@
 # RUN:   FileCheck %s -check-prefix=CHECK-ASM
 #
 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r5 -filetype=obj -o - -mattr=+virt | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module novirt
index 9a025ed7ed44ae2976d6f1ec17be21cc33f7a817..ae38b83d8486a839e8f034015d1225eac35cd19d 100644 (file)
@@ -3,7 +3,7 @@
 #
 # RUN: llvm-mc %s -triple=mips-unknown-linux-gnu -mcpu=mips32r5 \
 # RUN:   -filetype=obj -o - | \
-# RUN:   llvm-readobj -mips-abi-flags - | \
+# RUN:   llvm-readobj --mips-abi-flags - | \
 # RUN:   FileCheck %s -check-prefix=CHECK-OBJ
 
 # CHECK-ASM: .module virt
index a84f138479b42ac0d73ca157a46d44b7109e0a45..cc62332378e409fc5a683abf7996049209ef14d7 100644 (file)
@@ -1,7 +1,7 @@
 # RUN: llvm-mc -triple powerpc-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 # RUN: llvm-mc -triple powerpc64-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 
 .lcomm foo, 16, 16
 
index bbe0c95a084ed5609276b40cfce4674d9c80d3ee..8b7bf133dd0d83bcdf5d709b9746c286cd8817df 100644 (file)
@@ -1,10 +1,10 @@
 
 # RUN: llvm-mc -triple powerpc-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 # RUN: llvm-mc -triple powerpc64-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 # RUN: llvm-mc -triple powerpc64le-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 
 .data
 .llong 0
index 29fd8e4f7489b4e99d61f1e4cbaefaed81ff8dcc..8cc2f177cc872c0ea2359290ff51c51d60cdb4a4 100644 (file)
@@ -1,6 +1,6 @@
-# RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux-gnu %s | llvm-readobj --sd - | FileCheck -check-prefix=CHECK-BE %s
-# RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux-gnu %s | llvm-readobj --sd - | FileCheck -check-prefix=CHECK-BE %s
-# RUN: llvm-mc -filetype=obj -triple=powerpc64le-unknown-linux-gnu %s | llvm-readobj --sd - | FileCheck -check-prefix=CHECK-LE %s
+# RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux-gnu %s | llvm-readobj -S --sd - | FileCheck -check-prefix=CHECK-BE %s
+# RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux-gnu %s | llvm-readobj -S --sd - | FileCheck -check-prefix=CHECK-BE %s
+# RUN: llvm-mc -filetype=obj -triple=powerpc64le-unknown-linux-gnu %s | llvm-readobj -S --sd - | FileCheck -check-prefix=CHECK-LE %s
 
 blr
 .p2align 3
index c52129c57cd32b0bf2a92bd5c82321bbbfaa9562..aade96a64379f7100c3945a04bd251ff4b481246 100644 (file)
@@ -1,10 +1,10 @@
 
 # RUN: llvm-mc -triple powerpc-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 # RUN: llvm-mc -triple powerpc64-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 # RUN: llvm-mc -triple powerpc64le-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 
 .data
 .word 0
index d16c9f203802be3ef8b24b33c4e7e3471eae1167..fd449c4e6c85909bf146d4013e31ff7fd54b012e 100644 (file)
@@ -1,8 +1,8 @@
 
 # RUN: llvm-mc -triple powerpc64-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck -check-prefix=CHECK -check-prefix=CHECK-BE %s
+# RUN: llvm-readobj -S --sd | FileCheck -check-prefix=CHECK -check-prefix=CHECK-BE %s
 # RUN: llvm-mc -triple powerpc64le-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck -check-prefix=CHECK -check-prefix=CHECK-LE %s
+# RUN: llvm-readobj -S --sd | FileCheck -check-prefix=CHECK -check-prefix=CHECK-LE %s
 
 # This checks that fixups that can be resolved within the same
 # object file are applied correctly.
index 819cd1114ae58ec432ea9b6af249b6827ac470c2..39567f596597ed0de81d3428bc711b33be88db2e 100644 (file)
@@ -1,11 +1,11 @@
 # RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj %s | \
-# RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=STATIC -check-prefix=STATIC-BE
+# RUN: llvm-readobj -S --sr --sd | FileCheck %s -check-prefix=STATIC -check-prefix=STATIC-BE
 # RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj %s | \
-# RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=PIC -check-prefix=PIC-BE
+# RUN: llvm-readobj -S --sr --sd | FileCheck %s -check-prefix=PIC -check-prefix=PIC-BE
 # RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj %s | \
-# RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=STATIC -check-prefix=STATIC-LE
+# RUN: llvm-readobj -S --sr --sd | FileCheck %s -check-prefix=STATIC -check-prefix=STATIC-LE
 # RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj %s | \
-# RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=PIC -check-prefix=PIC-LE
+# RUN: llvm-readobj -S --sr --sd | FileCheck %s -check-prefix=PIC -check-prefix=PIC-LE
 
 _proc:
         .cfi_startproc
index cc1de288fc1e00ec1745afb01e0f568bfc4b7be2..883b2fcc38efbbe43175441e90c644772d0991c6 100644 (file)
@@ -1,8 +1,8 @@
 
 # RUN: llvm-mc -triple powerpc64-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj -h -r -symbols | FileCheck %s
+# RUN: llvm-readobj -h -r --symbols | FileCheck %s
 # RUN: llvm-mc -triple powerpc64le-unknown-unknown -filetype=obj %s | \
-# RUN: llvm-readobj -h -r -symbols | FileCheck %s
+# RUN: llvm-readobj -h -r --symbols | FileCheck %s
 
        .type callee1, @function
 callee1:
index 347f11adf4acb4e5a883fc5afd6bc838af0717b2..7e17377b34d519dba2c67600021eaced2ccea1cb 100644 (file)
@@ -1,9 +1,9 @@
-# RUN: llvm-mc -triple=riscv32 -filetype=obj < %s | llvm-readobj -file-headers - | FileCheck -check-prefixes=CHECK-RVI %s
-# RUN: llvm-mc -triple=riscv64 -filetype=obj < %s | llvm-readobj -file-headers - | FileCheck -check-prefixes=CHECK-RVI %s
-# RUN: llvm-mc -triple=riscv32 -mattr=+c -filetype=obj < %s | llvm-readobj -file-headers - | FileCheck -check-prefixes=CHECK-RVIC %s
-# RUN: llvm-mc -triple=riscv64 -mattr=+c -filetype=obj < %s | llvm-readobj -file-headers - | FileCheck -check-prefixes=CHECK-RVIC %s
+# RUN: llvm-mc -triple=riscv32 -filetype=obj < %s | llvm-readobj --file-headers - | FileCheck -check-prefixes=CHECK-RVI %s
+# RUN: llvm-mc -triple=riscv64 -filetype=obj < %s | llvm-readobj --file-headers - | FileCheck -check-prefixes=CHECK-RVI %s
+# RUN: llvm-mc -triple=riscv32 -mattr=+c -filetype=obj < %s | llvm-readobj --file-headers - | FileCheck -check-prefixes=CHECK-RVIC %s
+# RUN: llvm-mc -triple=riscv64 -mattr=+c -filetype=obj < %s | llvm-readobj --file-headers - | FileCheck -check-prefixes=CHECK-RVIC %s
 # RUN: llvm-mc -triple=riscv32 -mattr=+e -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-RVE %s
 
 # CHECK-RVI:       Flags [ (0x0)
index 985d174156764293e833945fb007a4675cd56786..dab4420d0248cc276369f196cd7ab57159fd46bc 100644 (file)
@@ -1,50 +1,50 @@
 # RUN: llvm-mc -triple=riscv32 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv32 -target-abi ilp32 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv32 -mattr=+f -target-abi ilp32 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi ilp32 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv64 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv64 -target-abi lp64 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv64 -mattr=+f -target-abi lp64 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 # RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi lp64 -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-NONE %s
 
 # RUN: llvm-mc -triple=riscv32 -mattr=+f -target-abi ilp32f -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s
 # RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi ilp32f -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s
 # RUN: llvm-mc -triple=riscv64 -mattr=+f -target-abi lp64f -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s
 # RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi lp64f -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s
 
 # RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi ilp32d -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-FLOAT-DOUBLE %s
 # RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi lp64d -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-FLOAT-DOUBLE %s
 
 # RUN: llvm-mc -triple=riscv32 -target-abi ilp32e -filetype=obj < %s \
-# RUN:   | llvm-readobj -file-headers - \
+# RUN:   | llvm-readobj --file-headers - \
 # RUN:   | FileCheck -check-prefix=CHECK-RVE %s
 
 # CHECK-NONE:               Flags [ (0x0)
index 1538505af73f47c1397fa290ea2966ff7f54e4f7..2ba8cd43b36b82cdf26806cd4253df1bb52ec127 100644 (file)
@@ -1,5 +1,5 @@
-! RUN: llvm-mc %s -arch=sparc  -filetype=obj | llvm-readobj --sd | FileCheck %s
-! RUN: llvm-mc %s -arch=sparcv9  -filetype=obj | llvm-readobj --sd | FileCheck %s
+! RUN: llvm-mc %s -arch=sparc  -filetype=obj | llvm-readobj -S --sd | FileCheck %s
+! RUN: llvm-mc %s -arch=sparcv9  -filetype=obj | llvm-readobj -S --sd | FileCheck %s
 
 ! CHECK: 0000: BA1F401D 01000000 01000000 01000000
 ! CHECK: 0010: BA1F401D
index 70f009a1e85695d146812a0ed47801e353a7aef1..6299101bc3cc8fe12e11d8d8a75ebe20ccd099e4 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -triple s390x-linux-gnu -filetype=obj %s | \
-# RUN: llvm-readobj --sd | FileCheck %s
+# RUN: llvm-readobj -S --sd | FileCheck %s
 
 .section word, "aw"
 .word 0xabcd
index f662d55352bbdb8f6ea22f93d2beb20154fba898..d0fc5df99770abad495ad6b3f10ec07f70cae312 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj %s -o - | llvm-readobj -s | FileCheck %s
+; RUN: llc -filetype=obj %s -o - | llvm-readobj -S | FileCheck %s
 
 ; Test the mechanism for defining user custom sections.
 
index d0c49b7c836393cec7658f4d3c33bb9c616e1b36..0d78f97fbb2b210d12eb447daae3f33fbf391d54 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj %s -o - | llvm-readobj -r --symbols | FileCheck %s
+; RUN: llc -filetype=obj %s -o - | llvm-readobj -r -S --symbols | FileCheck %s
 
 ; CHECK: Format: WASM
 ; CHECK-NEXT:Arch: wasm32
index b42ddd20570cab2cd61bce26d4a560ed2366cb7e..2b5b5bba9fe6b3eda32eb343172f110c042ed97d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llc -filetype=obj -exception-model=wasm -mattr=+exception-handling %s -o - | obj2yaml | FileCheck %s
-; RUN: llc -filetype=obj -exception-model=wasm -mattr=+exception-handling %s -o - | llvm-readobj -s | FileCheck -check-prefix=SEC %s
+; RUN: llc -filetype=obj -exception-model=wasm -mattr=+exception-handling %s -o - | llvm-readobj -S | FileCheck -check-prefix=SEC %s
 
 target triple = "wasm32-unknown-unknown"
 
index ae6bc88b9968909401d4b9514c6836d64be1a4ac..ff738f8066c230489cfe69a28dc36030c5d74bec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj %s -o - | llvm-readobj -file-headers | FileCheck %s
+; RUN: llc -filetype=obj %s -o - | llvm-readobj --file-headers | FileCheck %s
 
 target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
 target triple = "wasm32-unknown-unknown"
index e7bea2808f398f7824ba077a6d0e4ad67e4d849a..c5eb0ea5938a0a2ef19f219b398342a2fe9300e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -O2 -filetype=obj %s -o - | llvm-readobj -r --expand-relocs | FileCheck %s
+; RUN: llc -O2 -filetype=obj %s -o - | llvm-readobj -r -S --expand-relocs | FileCheck %s
 
 target triple = "wasm32-unknown-unknown"
 
index 9fc91b6a8e240fab401b577ca527a276a7253e7e..a6a44ab0bd0499960034c24c3d417e050ad93e00 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj %s -o - | llvm-readobj -symbols | FileCheck %s
+; RUN: llc -filetype=obj %s -o - | llvm-readobj --symbols | FileCheck %s
 
 target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
 target triple = "wasm32-unknown-unknown-wasm"
index c16de2ec2a6ee2d85b58c8723cf60aca9048c413..2c2cbba0bd9830c941c31b76df317958a1a37522 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj -wasm-keep-registers %s -o - | llvm-readobj -r -expand-relocs | FileCheck %s
+; RUN: llc -filetype=obj -wasm-keep-registers %s -o - | llvm-readobj -r --expand-relocs | FileCheck %s
 
 target triple = "wasm32-unknown-unknown"
 
index aedaa4e58ff900a52cd9857ee6653580154b07e0..124db881b2f72e4c85012d690cd2b405f019720d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -O0 -filetype=obj %s -o - | llvm-readobj -r -expand-relocs | FileCheck %s
+; RUN: llc -O0 -filetype=obj %s -o - | llvm-readobj -r --expand-relocs | FileCheck %s
 
 target triple = "wasm32-unknown-unknown"
 
index 9dc7dbea8ed8500a3f67999fe98740f64fcff83a..abc1fe486074e61650317ad686a6bd869b4c0375 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj %s -o - | llvm-readobj -s | FileCheck %s
+; RUN: llc -filetype=obj %s -o - | llvm-readobj -S | FileCheck %s
 
 target triple = "wasm32-unknown-unknown"
 
index 9ee5f6776c1ed5d4fafd9e3119d99129bcf2184e..5cbe58e5675acf24ad5994733b6083bd9348ee30 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - \
-# RUN:   | llvm-readobj -sections | FileCheck %s
+# RUN:   | llvm-readobj --sections | FileCheck %s
 
 # Test that bundle-aligned sections with instructions are aligned
 
index 74b41d9943a95db1ea5f74f1a9b14ea38b85c17b..61a03e1e4c510f8e1e84bf926a9b209e2485fc7b 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj %s -o - | llvm-readobj -sections | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj %s -o - | llvm-readobj --sections | FileCheck %s
 
 // We were trying to generate compact unwind info for assembly like this.
 // The .cfi_def_cfa directive, however, throws a wrench into that and was
index f09166ee0f122bee204bd6c95e8bc433231a480a..838eedf5e1771ec15ffa6b4810c2509bdb349ada 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -filetype=obj %s -o - -triple x86_64-pc-linux | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -filetype=obj %s -o - -triple x86_64-pc-linux | llvm-readobj -S | FileCheck %s
 
 // CHECK:      Name: .text
 // CHECK-NEXT: Type: SHT_PROGBITS
index aaae07a48c015441796e18ae50465390cd1cf6a6..4bfff129f19cbc36c80eb0c36d69ef0c75156737 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-apple-macho -filetype obj -o - %s | llvm-readobj -sections | FileCheck %s
+// RUN: llvm-mc -triple x86_64-apple-macho -filetype obj -o - %s | llvm-readobj --sections | FileCheck %s
 
 _label:
        .cfi_startproc
index edb111e9092a157561e0a60c3b78cd29744ed276..97fcc5de704ab4a33bcd372dd1f307033140724a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-pc-linux -filetype=obj %s -o - | llvm-readobj -s | FileCheck %s
+// RUN: llvm-mc -triple x86_64-pc-linux -filetype=obj %s -o - | llvm-readobj -S | FileCheck %s
 
 .bss
 .zero 0x10000000000000
index 4e9236b8797105d5052cdbe0fe63bf1f508a96f8..e61c24c141a6bfca114caaae7d312d9e34cc7242 100644 (file)
@@ -1,6 +1,6 @@
-// RUN: llvm-mc < %s -filetype=obj -triple x86_64-apple-macosx10.8.0 | llvm-readobj -s | FileCheck -check-prefix=MACHO %s
-// RUN: llvm-mc < %s -filetype=obj -triple x86_64-apple-ios7.0.0 | llvm-readobj -s | FileCheck -check-prefix=MACHO %s
-// RUN: llvm-mc < %s -filetype=obj -triple x86_64-unknown-linux | llvm-readobj -s | FileCheck -check-prefix=ELF %s
+// RUN: llvm-mc < %s -filetype=obj -triple x86_64-apple-macosx10.8.0 | llvm-readobj -S | FileCheck -check-prefix=MACHO %s
+// RUN: llvm-mc < %s -filetype=obj -triple x86_64-apple-ios7.0.0 | llvm-readobj -S | FileCheck -check-prefix=MACHO %s
+// RUN: llvm-mc < %s -filetype=obj -triple x86_64-unknown-linux | llvm-readobj -S | FileCheck -check-prefix=ELF %s
 
        .globl  __Z3barv
        .align  4, 0x90
index 901427a6ab6cca316d93bfdcf35e929eabed94ec..124f520962812fa6123ebbfddbae910b07ac4172 100644 (file)
@@ -1,10 +1,10 @@
 # RUN: llvm-mc -triple i686-pc-win32 < %s -show-encoding \
 # RUN:     | FileCheck -check-prefix=ASM %s
 # RUN: llvm-mc -triple i686-pc-win32 < %s -show-encoding \
-# RUN:     -filetype=obj | llvm-readobj -sections -section-data -r | \
+# RUN:     -filetype=obj | llvm-readobj --sections --section-data -r | \
 # RUN:     FileCheck -check-prefix=OBJ-32 %s
 # RUN: llvm-mc -triple x86_64-pc-win32 < %s -show-encoding \
-# RUN:     -filetype=obj | llvm-readobj -sections -section-data -r | \
+# RUN:     -filetype=obj | llvm-readobj --sections --section-data -r | \
 # RUN:     FileCheck -check-prefix=OBJ-64 %s
        .text
 foo:
index 6d6555e707762247253d3565cfcd5104adb60681..d59ae903e2d46290148a974401bedcba006e35e8 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple -x86_64-unknown-unknown -filetype obj -o - %s | llvm-readobj --sd \
+# RUN: llvm-mc -triple -x86_64-unknown-unknown -filetype obj -o - %s | llvm-readobj -S --sd \
 # RUN:   | FileCheck %s
 
        .text
index 7a594843c208aa1fe62de59b8e5d49ea7ce35f9a..501c276c89277c2d40ae3a89fe6ffc913b3e146c 100644 (file)
@@ -1,98 +1,98 @@
 # RUN: yaml2obj -docnum=1 %s > %t.o.1
-# RUN: llvm-readobj --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-R600 %s
+# RUN: llvm-readobj -S --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-R600 %s
 # RUN: obj2yaml %t.o.1 | FileCheck --check-prefixes=YAML-R600 %s
 # RUN: yaml2obj -docnum=2 %s > %t.o.2
-# RUN: llvm-readobj --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-R630 %s
+# RUN: llvm-readobj -S --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-R630 %s
 # RUN: obj2yaml %t.o.2 | FileCheck --check-prefixes=YAML-R630 %s
 # RUN: yaml2obj -docnum=3 %s > %t.o.3
-# RUN: llvm-readobj --file-headers %t.o.3 | FileCheck --check-prefixes=ELF-ALL,ELF-RS880 %s
+# RUN: llvm-readobj -S --file-headers %t.o.3 | FileCheck --check-prefixes=ELF-ALL,ELF-RS880 %s
 # RUN: obj2yaml %t.o.3 | FileCheck --check-prefixes=YAML-RS880 %s
 # RUN: yaml2obj -docnum=4 %s > %t.o.4
-# RUN: llvm-readobj --file-headers %t.o.4 | FileCheck --check-prefixes=ELF-ALL,ELF-RV670 %s
+# RUN: llvm-readobj -S --file-headers %t.o.4 | FileCheck --check-prefixes=ELF-ALL,ELF-RV670 %s
 # RUN: obj2yaml %t.o.4 | FileCheck --check-prefixes=YAML-RV670 %s
 # RUN: yaml2obj -docnum=5 %s > %t.o.5
-# RUN: llvm-readobj --file-headers %t.o.5 | FileCheck --check-prefixes=ELF-ALL,ELF-RV710 %s
+# RUN: llvm-readobj -S --file-headers %t.o.5 | FileCheck --check-prefixes=ELF-ALL,ELF-RV710 %s
 # RUN: obj2yaml %t.o.5 | FileCheck --check-prefixes=YAML-RV710 %s
 # RUN: yaml2obj -docnum=6 %s > %t.o.6
-# RUN: llvm-readobj --file-headers %t.o.6 | FileCheck --check-prefixes=ELF-ALL,ELF-RV730 %s
+# RUN: llvm-readobj -S --file-headers %t.o.6 | FileCheck --check-prefixes=ELF-ALL,ELF-RV730 %s
 # RUN: obj2yaml %t.o.6 | FileCheck --check-prefixes=YAML-RV730 %s
 # RUN: yaml2obj -docnum=7 %s > %t.o.7
-# RUN: llvm-readobj --file-headers %t.o.7 | FileCheck --check-prefixes=ELF-ALL,ELF-RV770 %s
+# RUN: llvm-readobj -S --file-headers %t.o.7 | FileCheck --check-prefixes=ELF-ALL,ELF-RV770 %s
 # RUN: obj2yaml %t.o.7 | FileCheck --check-prefixes=YAML-RV770 %s
 # RUN: yaml2obj -docnum=8 %s > %t.o.8
-# RUN: llvm-readobj --file-headers %t.o.8 | FileCheck --check-prefixes=ELF-ALL,ELF-CEDAR %s
+# RUN: llvm-readobj -S --file-headers %t.o.8 | FileCheck --check-prefixes=ELF-ALL,ELF-CEDAR %s
 # RUN: obj2yaml %t.o.8 | FileCheck --check-prefixes=YAML-CEDAR %s
 # RUN: yaml2obj -docnum=9 %s > %t.o.9
-# RUN: llvm-readobj --file-headers %t.o.9 | FileCheck --check-prefixes=ELF-ALL,ELF-CYPRESS %s
+# RUN: llvm-readobj -S --file-headers %t.o.9 | FileCheck --check-prefixes=ELF-ALL,ELF-CYPRESS %s
 # RUN: obj2yaml %t.o.9 | FileCheck --check-prefixes=YAML-CYPRESS %s
 # RUN: yaml2obj -docnum=10 %s > %t.o.10
-# RUN: llvm-readobj --file-headers %t.o.10 | FileCheck --check-prefixes=ELF-ALL,ELF-JUNIPER %s
+# RUN: llvm-readobj -S --file-headers %t.o.10 | FileCheck --check-prefixes=ELF-ALL,ELF-JUNIPER %s
 # RUN: obj2yaml %t.o.10 | FileCheck --check-prefixes=YAML-JUNIPER %s
 # RUN: yaml2obj -docnum=11 %s > %t.o.11
-# RUN: llvm-readobj --file-headers %t.o.11 | FileCheck --check-prefixes=ELF-ALL,ELF-REDWOOD %s
+# RUN: llvm-readobj -S --file-headers %t.o.11 | FileCheck --check-prefixes=ELF-ALL,ELF-REDWOOD %s
 # RUN: obj2yaml %t.o.11 | FileCheck --check-prefixes=YAML-REDWOOD %s
 # RUN: yaml2obj -docnum=12 %s > %t.o.12
-# RUN: llvm-readobj --file-headers %t.o.12 | FileCheck --check-prefixes=ELF-ALL,ELF-SUMO %s
+# RUN: llvm-readobj -S --file-headers %t.o.12 | FileCheck --check-prefixes=ELF-ALL,ELF-SUMO %s
 # RUN: obj2yaml %t.o.12 | FileCheck --check-prefixes=YAML-SUMO %s
 # RUN: yaml2obj -docnum=13 %s > %t.o.13
-# RUN: llvm-readobj --file-headers %t.o.13 | FileCheck --check-prefixes=ELF-ALL,ELF-BARTS %s
+# RUN: llvm-readobj -S --file-headers %t.o.13 | FileCheck --check-prefixes=ELF-ALL,ELF-BARTS %s
 # RUN: obj2yaml %t.o.13 | FileCheck --check-prefixes=YAML-BARTS %s
 # RUN: yaml2obj -docnum=14 %s > %t.o.14
-# RUN: llvm-readobj --file-headers %t.o.14 | FileCheck --check-prefixes=ELF-ALL,ELF-CAICOS %s
+# RUN: llvm-readobj -S --file-headers %t.o.14 | FileCheck --check-prefixes=ELF-ALL,ELF-CAICOS %s
 # RUN: obj2yaml %t.o.14 | FileCheck --check-prefixes=YAML-CAICOS %s
 # RUN: yaml2obj -docnum=15 %s > %t.o.15
-# RUN: llvm-readobj --file-headers %t.o.15 | FileCheck --check-prefixes=ELF-ALL,ELF-CAYMAN %s
+# RUN: llvm-readobj -S --file-headers %t.o.15 | FileCheck --check-prefixes=ELF-ALL,ELF-CAYMAN %s
 # RUN: obj2yaml %t.o.15 | FileCheck --check-prefixes=YAML-CAYMAN %s
 # RUN: yaml2obj -docnum=16 %s > %t.o.16
-# RUN: llvm-readobj --file-headers %t.o.16 | FileCheck --check-prefixes=ELF-ALL,ELF-TURKS %s
+# RUN: llvm-readobj -S --file-headers %t.o.16 | FileCheck --check-prefixes=ELF-ALL,ELF-TURKS %s
 # RUN: obj2yaml %t.o.16 | FileCheck --check-prefixes=YAML-TURKS %s
 # RUN: yaml2obj -docnum=17 %s > %t.o.17
-# RUN: llvm-readobj --file-headers %t.o.17 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX600 %s
+# RUN: llvm-readobj -S --file-headers %t.o.17 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX600 %s
 # RUN: obj2yaml %t.o.17 | FileCheck --check-prefixes=YAML-GFX600 %s
 # RUN: yaml2obj -docnum=18 %s > %t.o.18
-# RUN: llvm-readobj --file-headers %t.o.18 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX601 %s
+# RUN: llvm-readobj -S --file-headers %t.o.18 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX601 %s
 # RUN: obj2yaml %t.o.18 | FileCheck --check-prefixes=YAML-GFX601 %s
 # RUN: yaml2obj -docnum=19 %s > %t.o.19
-# RUN: llvm-readobj --file-headers %t.o.19 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX700 %s
+# RUN: llvm-readobj -S --file-headers %t.o.19 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX700 %s
 # RUN: obj2yaml %t.o.19 | FileCheck --check-prefixes=YAML-GFX700 %s
 # RUN: yaml2obj -docnum=20 %s > %t.o.20
-# RUN: llvm-readobj --file-headers %t.o.20 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX701 %s
+# RUN: llvm-readobj -S --file-headers %t.o.20 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX701 %s
 # RUN: obj2yaml %t.o.20 | FileCheck --check-prefixes=YAML-GFX701 %s
 # RUN: yaml2obj -docnum=21 %s > %t.o.21
-# RUN: llvm-readobj --file-headers %t.o.21 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX702 %s
+# RUN: llvm-readobj -S --file-headers %t.o.21 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX702 %s
 # RUN: obj2yaml %t.o.21 | FileCheck --check-prefixes=YAML-GFX702 %s
 # RUN: yaml2obj -docnum=22 %s > %t.o.22
-# RUN: llvm-readobj --file-headers %t.o.22 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX703 %s
+# RUN: llvm-readobj -S --file-headers %t.o.22 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX703 %s
 # RUN: obj2yaml %t.o.22 | FileCheck --check-prefixes=YAML-GFX703 %s
 # RUN: yaml2obj -docnum=23 %s > %t.o.23
-# RUN: llvm-readobj --file-headers %t.o.23 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX704 %s
+# RUN: llvm-readobj -S --file-headers %t.o.23 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX704 %s
 # RUN: obj2yaml %t.o.23 | FileCheck --check-prefixes=YAML-GFX704 %s
 # RUN: yaml2obj -docnum=24 %s > %t.o.24
-# RUN: llvm-readobj --file-headers %t.o.24 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX801 %s
+# RUN: llvm-readobj -S --file-headers %t.o.24 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX801 %s
 # RUN: obj2yaml %t.o.24 | FileCheck --check-prefixes=YAML-GFX801 %s
 # RUN: yaml2obj -docnum=25 %s > %t.o.25
-# RUN: llvm-readobj --file-headers %t.o.25 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX802 %s
+# RUN: llvm-readobj -S --file-headers %t.o.25 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX802 %s
 # RUN: obj2yaml %t.o.25 | FileCheck --check-prefixes=YAML-GFX802 %s
 # RUN: yaml2obj -docnum=26 %s > %t.o.26
-# RUN: llvm-readobj --file-headers %t.o.26 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX803 %s
+# RUN: llvm-readobj -S --file-headers %t.o.26 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX803 %s
 # RUN: obj2yaml %t.o.26 | FileCheck --check-prefixes=YAML-GFX803 %s
 # RUN: yaml2obj -docnum=27 %s > %t.o.27
-# RUN: llvm-readobj --file-headers %t.o.27 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX810 %s
+# RUN: llvm-readobj -S --file-headers %t.o.27 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX810 %s
 # RUN: obj2yaml %t.o.27 | FileCheck --check-prefixes=YAML-GFX810 %s
 # RUN: yaml2obj -docnum=28 %s > %t.o.28
-# RUN: llvm-readobj --file-headers %t.o.28 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX900 %s
+# RUN: llvm-readobj -S --file-headers %t.o.28 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX900 %s
 # RUN: obj2yaml %t.o.28 | FileCheck --check-prefixes=YAML-GFX900 %s
 # RUN: yaml2obj -docnum=29 %s > %t.o.29
-# RUN: llvm-readobj --file-headers %t.o.29 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX902 %s
+# RUN: llvm-readobj -S --file-headers %t.o.29 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX902 %s
 # RUN: obj2yaml %t.o.29 | FileCheck --check-prefixes=YAML-GFX902 %s
 # RUN: yaml2obj -docnum=30 %s > %t.o.30
-# RUN: llvm-readobj --file-headers %t.o.30 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX904 %s
+# RUN: llvm-readobj -S --file-headers %t.o.30 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX904 %s
 # RUN: obj2yaml %t.o.30 | FileCheck --check-prefixes=YAML-GFX904 %s
 # RUN: yaml2obj -docnum=31 %s > %t.o.31
-# RUN: llvm-readobj --file-headers %t.o.31 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX906 %s
+# RUN: llvm-readobj -S --file-headers %t.o.31 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX906 %s
 # RUN: obj2yaml %t.o.31 | FileCheck --check-prefixes=YAML-GFX906 %s
 # RUN: yaml2obj -docnum=32 %s > %t.o.32
-# RUN: llvm-readobj --file-headers %t.o.32 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX909 %s
+# RUN: llvm-readobj -S --file-headers %t.o.32 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX909 %s
 # RUN: obj2yaml %t.o.32 | FileCheck --check-prefixes=YAML-GFX909 %s
 
 
index 78b2913be04edc730c4a58d67c78ac2aa525f9a9..6d105193f66a84b861680e2cfb34d2acb77de05c 100644 (file)
@@ -1,11 +1,11 @@
 # RUN: yaml2obj -docnum=1 %s > %t.o.1
-# RUN: llvm-readobj --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-SRAM-ECC-NONE %s
+# RUN: llvm-readobj -S --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-SRAM-ECC-NONE %s
 # RUN: obj2yaml %t.o.1 | FileCheck --check-prefixes=YAML-SRAM-ECC-NONE %s
 # RUN: yaml2obj -docnum=2 %s > %t.o.2
-# RUN: llvm-readobj --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-SRAM-ECC-GFX900 %s
+# RUN: llvm-readobj -S --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-SRAM-ECC-GFX900 %s
 # RUN: obj2yaml %t.o.2 | FileCheck --check-prefixes=YAML-SRAM-ECC-GFX900 %s
 # RUN: yaml2obj -docnum=3 %s > %t.o.3
-# RUN: llvm-readobj --file-headers %t.o.3 | FileCheck --check-prefixes=ELF-ALL,ELF-SRAM-ECC-XNACK-GFX900 %s
+# RUN: llvm-readobj -S --file-headers %t.o.3 | FileCheck --check-prefixes=ELF-ALL,ELF-SRAM-ECC-XNACK-GFX900 %s
 # RUN: obj2yaml %t.o.3 | FileCheck --check-prefixes=YAML-SRAM-ECC-XNACK-GFX900 %s
 
 # ELF-SRAM-ECC-NONE:      Flags [
index 1514a5d654b98e0dc214bc85f094170e29756107..c243164673711fc77ca474ea9aa90032df555ec7 100644 (file)
@@ -1,8 +1,8 @@
 # RUN: yaml2obj -docnum=1 %s > %t.o.1
-# RUN: llvm-readobj --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-XNACK-NONE %s
+# RUN: llvm-readobj -S --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-XNACK-NONE %s
 # RUN: obj2yaml %t.o.1 | FileCheck --check-prefixes=YAML-XNACK-NONE %s
 # RUN: yaml2obj -docnum=2 %s > %t.o.2
-# RUN: llvm-readobj --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-XNACK-GFX801 %s
+# RUN: llvm-readobj -S --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-XNACK-GFX801 %s
 # RUN: obj2yaml %t.o.2 | FileCheck --check-prefixes=YAML-XNACK-GFX801 %s
 
 # ELF-ALL:          Flags [
index 942515c2c13211e0b5852d3c9f959d8a9617d018..b22c1976fc11100e3f377af0575f02c0c6c7a462 100644 (file)
@@ -1,11 +1,11 @@
 # RUN: yaml2obj -docnum=1 %s > %t.o.1
-# RUN: llvm-readobj --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-HSA %s
+# RUN: llvm-readobj -S --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-HSA %s
 # RUN: obj2yaml %t.o.1 | FileCheck --check-prefixes=YAML-HSA %s
 # RUN: yaml2obj -docnum=2 %s > %t.o.2
-# RUN: llvm-readobj --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-PAL %s
+# RUN: llvm-readobj -S --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-PAL %s
 # RUN: obj2yaml %t.o.2 | FileCheck --check-prefixes=YAML-PAL %s
 # RUN: yaml2obj -docnum=3 %s > %t.o.3
-# RUN: llvm-readobj --file-headers %t.o.3 | FileCheck --check-prefixes=ELF-MESA3D %s
+# RUN: llvm-readobj -S --file-headers %t.o.3 | FileCheck --check-prefixes=ELF-MESA3D %s
 # RUN: obj2yaml %t.o.3 | FileCheck --check-prefixes=YAML-MESA3D %s
 
 # ELF-HSA:    OS/ABI: AMDGPU_HSA    (0x40)
index c4305950607e59635ef3bdae81fbe5f917dd0c2f..27283b895e76e0c744714402222f92f535a4c9a3 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s > %t.o
-# RUN: llvm-readobj --file-headers %t.o | FileCheck %s
+# RUN: llvm-readobj -S --file-headers %t.o | FileCheck %s
 
 # CHECK: Format: ELF32-amdgpu
 
index 600eb7442d5aae23f1e9dddd4f1b4e1231d2ab1f..d54a50d1c8511658dcd820ec5c1a398bfd1ac775 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s > %t.o
-# RUN: llvm-readobj --file-headers %t.o | FileCheck %s
+# RUN: llvm-readobj -S --file-headers %t.o | FileCheck %s
 
 # CHECK: Format: ELF64-amdgpu
 
index cdfaebe6e7089b4bd0c40c7dee3a912ce6136743..b5142fd3303acc98aa04509fa5a9485c4a4b493d 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readobj -mips-abi-flags %t | FileCheck -check-prefix=OBJ %s
+# RUN: llvm-readobj --mips-abi-flags %t | FileCheck -check-prefix=OBJ %s
 # RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s
 
 # OBJ:      MIPS ABI Flags {
index ceb64a3870070bd2cc9fd6e961a15bcab60b794e..7914dcba35f429d1e441936c119c5dff7fe0b1ea 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj -docnum=1 %s > %t.o32
-# RUN: llvm-readobj -file-headers %t.o32 | FileCheck -check-prefix=O32OBJ %s
+# RUN: llvm-readobj --file-headers %t.o32 | FileCheck -check-prefix=O32OBJ %s
 # RUN: obj2yaml %t.o32 | FileCheck -check-prefix=O32YAML %s
 
 # O32OBJ:      Flags [ (0x50001002)
@@ -11,7 +11,7 @@
 # O32YAML:  Flags:  [ EF_MIPS_PIC, EF_MIPS_ABI_O32, EF_MIPS_ARCH_32 ]
 
 # RUN: yaml2obj -docnum=2 %s > %t.o64
-# RUN: llvm-readobj -file-headers %t.o64 | FileCheck -check-prefix=O64OBJ %s
+# RUN: llvm-readobj --file-headers %t.o64 | FileCheck -check-prefix=O64OBJ %s
 # RUN: obj2yaml %t.o64 | FileCheck -check-prefix=O64YAML %s
 
 # O64OBJ:      Flags [ (0x60002002)
@@ -23,7 +23,7 @@
 # O64YAML:  Flags:  [ EF_MIPS_PIC, EF_MIPS_ABI_O64, EF_MIPS_ARCH_64 ]
 
 # RUN: yaml2obj -docnum=3 %s > %t.eabi32
-# RUN: llvm-readobj -file-headers %t.eabi32 | FileCheck -check-prefix=E32OBJ %s
+# RUN: llvm-readobj --file-headers %t.eabi32 | FileCheck -check-prefix=E32OBJ %s
 # RUN: obj2yaml %t.eabi32 | FileCheck -check-prefix=E32YAML %s
 
 # E32OBJ:      Flags [ (0x50003002)
@@ -35,7 +35,7 @@
 # E32YAML:  Flags:  [ EF_MIPS_PIC, EF_MIPS_ABI_EABI32, EF_MIPS_ARCH_32 ]
 
 # RUN: yaml2obj -docnum=4 %s > %t.eabi64
-# RUN: llvm-readobj -file-headers %t.eabi64 | FileCheck -check-prefix=E64OBJ %s
+# RUN: llvm-readobj --file-headers %t.eabi64 | FileCheck -check-prefix=E64OBJ %s
 # RUN: obj2yaml %t.eabi64 | FileCheck -check-prefix=E64YAML %s
 
 # E64OBJ:      Flags [ (0x60004002)
index ad71f343f027b8278b1c5f54c9cde8f1f5f5c693..97b3f0aefa2ee97d5c6bcb6ddaee5d3e7f79701b 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readobj -file-headers %t | FileCheck -check-prefix=OBJ %s
+# RUN: llvm-readobj --file-headers %t | FileCheck -check-prefix=OBJ %s
 # RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s
 
 # OBJ:      Flags [ (0x9E8B1727)
index ff8637f000a244af6979093409480fcbd5fd1965..24c8e6c26d6e52a662b417784c2077ade6867a2a 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readobj -file-headers %t | FileCheck -check-prefix=OBJ %s
+# RUN: llvm-readobj --file-headers %t | FileCheck -check-prefix=OBJ %s
 # RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s
 
 # OBJ: Flags [ (0xD)
index f76d7bf72716ce27f29cac1230587202988ca2d3..c1d3f6419b4e9a3f7f77728019ac332c1672cf4e 100644 (file)
@@ -1,3 +1,3 @@
-RUN: yaml2obj %p/Inputs/COFF/empty-drectve.yaml | llvm-readobj -coff-directives - | FileCheck %s
+RUN: yaml2obj %p/Inputs/COFF/empty-drectve.yaml | llvm-readobj --coff-directives - | FileCheck %s
 
 CHECK: Directive(s): {{$}}
index b85543dcfe838e9655585337bde975450176ed67..3ab3f41b15fefb0b20de8b274bb44475e733a3f9 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -s %p/Inputs/invalid-bad-section-address.coff 2>&1 | \
+RUN: llvm-readobj -S %p/Inputs/invalid-bad-section-address.coff 2>&1 | \
 RUN: FileCheck --check-prefix=SECTIONS %s
 
 SECTIONS:      Section {
index 82a581f486f9b09a15e4e351a3fcc1a440c75f0e..35623b431b7bd7542b4e611c502819273468a5cb 100644 (file)
@@ -27,45 +27,45 @@ VER: error: Invalid version entry
 
 
 // The file is missing the dynamic string table but has references to it.
-RUN: not llvm-readobj -dynamic-table %p/Inputs/corrupt-invalid-strtab.elf.x86-64 \
+RUN: not llvm-readobj --dynamic-table %p/Inputs/corrupt-invalid-strtab.elf.x86-64 \
 RUN:     2>&1 | FileCheck --check-prefix=STRTAB %s
 
 STRTAB: Invalid dynamic string table reference
 
-RUN: not llvm-readobj -program-headers \
+RUN: not llvm-readobj -l \
 RUN:   %p/Inputs/corrupt-invalid-phentsize.elf.x86-64 2>&1 | \
 RUN:   FileCheck --check-prefix=PHENTSIZE %s
 
 PHENTSIZE: invalid e_phentsize
 
-RUN: not llvm-readobj -dynamic-table \
+RUN: not llvm-readobj --dynamic-table \
 RUN:   %p/Inputs/corrupt-invalid-virtual-addr.elf.x86-64 2>&1 | \
 RUN:   FileCheck --check-prefix=VIRTADDR %s
 
 VIRTADDR: Virtual address is not in any segment
 
 
-RUN: not llvm-readobj -dyn-relocations \
+RUN: not llvm-readobj --dyn-relocations \
 RUN:   %p/Inputs/corrupt-invalid-relocation-size.elf.x86-64 2>&1 | \
 RUN:   FileCheck --check-prefix=RELOC %s
 
 RELOC:  Invalid entity size
 
-RUN: not llvm-readobj -dyn-relocations \
+RUN: not llvm-readobj --dyn-relocations \
 RUN:   %p/Inputs/corrupt-invalid-dynamic-table-size.elf.x86-64 2>&1 | \
 RUN:   FileCheck --check-prefix=DYN-TABLE-SIZE %s
 
 DYN-TABLE-SIZE:  Invalid entity size
 
 
-RUN: not llvm-readobj -dyn-relocations \
+RUN: not llvm-readobj --dyn-relocations \
 RUN:   %p/Inputs/corrupt-invalid-dynamic-table-offset.elf.x86-64 2>&1 | \
 RUN:   FileCheck --check-prefix=DYN-TABLE-OFFSET %s
 
 DYN-TABLE-OFFSET: error: Invalid data was encountered while parsing the file
 
 
-RUN: not llvm-readobj -dyn-relocations \
+RUN: not llvm-readobj --dyn-relocations \
 RUN:   %p/Inputs/corrupt-invalid-dynamic-table-too-large.elf.x86-64 2>&1 | \
 RUN:   FileCheck --check-prefix=DYN-TABLE-TOO-LARGE %s
 
index 4b528a7ef917c46cb8e4720080279f4a2da14a38..9b563f36e6cde49b3896379fa161626904a0b9d7 100644 (file)
@@ -1,4 +1,4 @@
-// Check that 'llvm-readobj -dyn-relocations' shows dynamic relocations
+// Check that 'llvm-readobj --dyn-relocations' shows dynamic relocations
 // if they have REL record format.
 
 // dyn-rel.so.elf-mips
@@ -23,7 +23,7 @@
 // % llvm-mc -filetype=obj -triple=mips-unknown-linux -o test.o test.s
 // % ld  -m elf32btsmip -shared -o dyn-rel.so.elf-mips test.o
 
-RUN: llvm-readobj -relocations -dyn-relocations -expand-relocs \
+RUN: llvm-readobj -r --dyn-relocations --expand-relocs \
 RUN:   %p/Inputs/dyn-rel.so.elf-mips | FileCheck %s
 
 // CHECK:      Relocations [
index 1ef4f58085de9c365aae18dc174b773c581b7ad7..508e831ae90e05938703c2782aca569799ce60fd 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -file-headers - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --file-headers - | FileCheck %s
 
 !ELF
 FileHeader: !FileHeader
index a2650b88335ebf018e33a75dec30b242a2ea8be1..1283c23ccc4fab8f81051b4cc4f66de8b40123f6 100644 (file)
@@ -10,7 +10,7 @@ RUN: not llvm-objdump -s %p/Inputs/invalid-strtab-non-null.elf 2>&1 | FileCheck
 NON-NULL: Invalid data was encountered while parsing the file
 
 Test the sh_entsize are invalid
-RUN: llvm-readobj -s %p/Inputs/invalid-sh_entsize.elf | FileCheck --check-prefix=SECTION %s
+RUN: llvm-readobj -S %p/Inputs/invalid-sh_entsize.elf | FileCheck --check-prefix=SECTION %s
 
 SECTION:         Name: .dynsym
 SECTION-NEXT:    Type: SHT_DYNSYM
@@ -46,7 +46,7 @@ INVALID-DYNSYM-SIZE: Invalid entity size
 RUN: not llvm-readobj -t %p/Inputs/invalid-section-index.elf 2>&1 | FileCheck --check-prefix=INVALID-SECTION-INDEX %s
 INVALID-SECTION-INDEX: invalid section index
 
-RUN: not llvm-readobj -s %p/Inputs/invalid-section-size.elf 2>&1 | FileCheck --check-prefix=INVALID-SECTION-SIZE %s
+RUN: not llvm-readobj -S %p/Inputs/invalid-section-size.elf 2>&1 | FileCheck --check-prefix=INVALID-SECTION-SIZE %s
 INVALID-SECTION-SIZE: invalid section header entry size (e_shentsize) in ELF header
 
 
index 2387c75494f805c90ca12c45c56beca6d452cb1b..29492a00e792a61dd190d50bdf5b961f8aa3c7a2 100644 (file)
@@ -2,7 +2,7 @@
 RUN: obj2yaml %p/Inputs/sectionGroup.elf.x86-64 > %t1.sectiongroup.yaml
 RUN: FileCheck %s --check-prefix ELF-GROUP < %t1.sectiongroup.yaml
 RUN: yaml2obj %t1.sectiongroup.yaml -o %t2.o.elf
-RUN: llvm-readobj -sections %t2.o.elf | FileCheck %s -check-prefix=SECTIONS
+RUN: llvm-readobj --sections %t2.o.elf | FileCheck %s -check-prefix=SECTIONS
 #ELF-GROUP:  - Name:            .group
 #ELF-GROUP:    Type:            SHT_GROUP
 #ELF-GROUP:    Link:            .symtab
index 0968f3c310229b40ecfbad5102864f4bb06a6f05..b35b55e140f52ff01c99ff97ba24ade8c28581df 100644 (file)
@@ -1,2 +1,2 @@
 // Don't crash if required information is absent
-RUN: llvm-readobj -dyn-symbols %p/Inputs/trivial-object-test.elf-x86-64
+RUN: llvm-readobj --dyn-syms %p/Inputs/trivial-object-test.elf-x86-64
index 40852877457d3d1ddf392f7ef2aafaff8b9baf7f..d5361c2d9fc0aac9df55847f8c98157b3a235b78 100644 (file)
@@ -1,10 +1,10 @@
-RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \
+RUN: llvm-readobj --dyn-syms %p/Inputs/elf-versioning-test.i386 \
 RUN:         | FileCheck %s -check-prefix ELF
-RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \
+RUN: llvm-readobj --dyn-syms %p/Inputs/elf-versioning-test.i386 \
 RUN:         | FileCheck %s -check-prefix ELF32
-RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \
+RUN: llvm-readobj --dyn-syms %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: llvm-readobj --dyn-syms %p/Inputs/elf-versioning-test.x86_64 \
 RUN:         | FileCheck %s -check-prefix ELF64
 
 ELF: DynamicSymbols [
index da594af799e3cd0a04deae823ff808fc1ec95a51..ab4c71220a242f503e10811def4f0d323e4b9f9f 100644 (file)
@@ -1,14 +1,14 @@
-RUN: llvm-readobj -s -t -dt -dynamic-table -needed-libs \
+RUN: llvm-readobj -S -t --dyn-syms --dynamic-table --needed-libs \
 RUN:              %p/Inputs/shared-object-test.elf-i386 \
 RUN:         | FileCheck %s -check-prefix ELF
-RUN: llvm-readobj -s -t -dt -dynamic-table -needed-libs \
+RUN: llvm-readobj -S -t --dyn-syms --dynamic-table --needed-libs \
 RUN:              %p/Inputs/shared-object-test.elf-i386 \
 RUN:         | FileCheck %s -check-prefix ELF32
 
-RUN: llvm-readobj -s -t -dt -dynamic-table -needed-libs \
+RUN: llvm-readobj -S -t --dyn-syms --dynamic-table --needed-libs \
 RUN:            %p/Inputs/shared-object-test.elf-x86-64 \
 RUN:         | FileCheck %s -check-prefix ELF
-RUN: llvm-readobj -s -t -dt -dynamic-table -needed-libs \
+RUN: llvm-readobj -S -t --dyn-syms --dynamic-table --needed-libs \
 RUN:            %p/Inputs/shared-object-test.elf-x86-64 \
 RUN:         | FileCheck %s -check-prefix ELF64
 
index bb0bb157b6a1d9349c06c0e88771779d8db51184..d0a1783fc526718da89c95248c11c922851cc56c 100644 (file)
@@ -1,6 +1,6 @@
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/hello-world.elf-x86-64 \
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/hello-world.elf-x86-64 \
 RUN:   | FileCheck %s
-RUN: llvm-readobj -dyn-relocations -expand-relocs \
+RUN: llvm-readobj --dyn-relocations --expand-relocs \
 RUN:   %p/Inputs/hello-world.elf-x86-64 | FileCheck %s --check-prefix=DYN
 
 // CHECK:     Relocations [
@@ -48,7 +48,7 @@ RUN:   %p/Inputs/hello-world.elf-x86-64 | FileCheck %s --check-prefix=DYN
 // DYN-NEXT:   }
 // DYN-NEXT: }
 
-RUN: llvm-readobj -dyn-relocations -expand-relocs \
+RUN: llvm-readobj --dyn-relocations --expand-relocs \
 RUN:   %p/Inputs/rel-no-sec-table.elf-x86-64 | FileCheck %s --check-prefix=DYN2
 
 // DYN2:      Dynamic Relocations {
index a121bc3ce221b2b788c046fbec7f819facf2ff66..0d9b23af2caeed91448f636963e231cf558dc03d 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -stackmap %p/Inputs/stackmap-test.macho-x86-64 | FileCheck %s
+RUN: llvm-readobj --stackmap %p/Inputs/stackmap-test.macho-x86-64 | FileCheck %s
 
 ; Note: the macho object file in this test was generated in the following way:
 ; llc -mtriple=x86_64-apple-darwin test/CodeGen/X86/stackmap.ll -o test/Object/Inputs/stackmap-test.macho-x86-64 -filetype=obj
index 0335a72bfcf48cbcfbc71c6f396ff273ea0087a1..03dc910852f92f98d1eb0e70608ca95c38a8edb1 100644 (file)
@@ -1,7 +1,7 @@
 # RUN: yaml2obj -docnum=1 %s \
-# RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC1 %s
+# RUN:   | llvm-readobj --symbols - | FileCheck -check-prefix=DOC1 %s
 # RUN: yaml2obj -docnum=2 %s \
-# RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC2 %s
+# RUN:   | llvm-readobj --symbols - | FileCheck -check-prefix=DOC2 %s
 # RUN: not yaml2obj -docnum=3 %s 2>&1 \
 # RUN:   | FileCheck -check-prefix=DOC3 %s
 
index d626849af2cba5f7d33c4c94a17811bd36220c33..5921ecf9f1122855379681104f4f8b9518bc42d7 100644 (file)
@@ -1,7 +1,7 @@
 # Check that yaml2obj takes in account section AddressAlign field.
 
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readobj -s %t | FileCheck %s
+# RUN: llvm-readobj -S %t | FileCheck %s
 
 # CHECK:      Section {
 # CHECK:        Index: 2
index e8bd2f1d8d102e44a1d296b8f85bd01cd65ffdfb..b0c6ca1ce646a51c364c363c872e0e3174a9263b 100644 (file)
@@ -1,7 +1,7 @@
-RUN: yaml2obj %p/Inputs/ELF/LE64.yaml | llvm-readobj -file-headers - | FileCheck %s --check-prefix LE64
-RUN: yaml2obj %p/Inputs/ELF/BE64.yaml | llvm-readobj -file-headers - | FileCheck %s --check-prefix BE64
-RUN: yaml2obj %p/Inputs/ELF/LE32.yaml | llvm-readobj -file-headers - | FileCheck %s --check-prefix LE32
-RUN: yaml2obj %p/Inputs/ELF/BE32.yaml | llvm-readobj -file-headers - | FileCheck %s --check-prefix BE32
+RUN: yaml2obj %p/Inputs/ELF/LE64.yaml | llvm-readobj --file-headers - | FileCheck %s --check-prefix LE64
+RUN: yaml2obj %p/Inputs/ELF/BE64.yaml | llvm-readobj --file-headers - | FileCheck %s --check-prefix BE64
+RUN: yaml2obj %p/Inputs/ELF/LE32.yaml | llvm-readobj --file-headers - | FileCheck %s --check-prefix LE32
+RUN: yaml2obj %p/Inputs/ELF/BE32.yaml | llvm-readobj --file-headers - | FileCheck %s --check-prefix BE32
 
 LE64:      Class: 64-bit (0x2)
 LE64-NEXT: DataEncoding: LittleEndian (0x1)
index ad032e80d64f4144759bdf6be495484aecfbbb4d..a5016101c6e54511d1537a07381bac003567721e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -file-headers - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --file-headers - | FileCheck %s
 !ELF
 FileHeader:
   Class: ELFCLASS32
index 4dfee5f9387d55b04262f31f3bd6eaeed168e9c9..4558078b5d977dbafcff214f044bad454286609e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -file-headers - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --file-headers - | FileCheck %s
 !ELF
 FileHeader:
   Class: ELFCLASS64
index be298d1cdc752e2da0e8523e6a41b7bb5796083d..2e16d7d687b3fe0bfefac53b5267d1bb901afa31 100644 (file)
@@ -1,7 +1,7 @@
 # RUN: yaml2obj -docnum=1 %s \
-# RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC1 %s
+# RUN:   | llvm-readobj --symbols - | FileCheck -check-prefix=DOC1 %s
 # RUN: yaml2obj -docnum=2 %s \
-# RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC2 %s
+# RUN:   | llvm-readobj --symbols - | FileCheck -check-prefix=DOC2 %s
 # RUN: not yaml2obj -docnum=3 %s 2>&1 \
 # RUN:   | FileCheck -check-prefix=DOC3 %s
 
index 41674494c9367d4ab37c0ced960f292d652f99ab..904ec0e28f0195bdab3778cbeefa92727af5b072 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -sections -relocations - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --sections -r - | FileCheck %s
 
 !ELF
 FileHeader:        !FielHeader
index b84d5b85bee43e942b4ccec3c7edceb8ec9926c4..14e7f9effafcce9920f3f5b49fd6ff3244d9b7ae 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -sections -relocations - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --sections -r - | FileCheck %s
 
 !ELF
 FileHeader: !FileHeader
index c2dde8c26ff3febf45e52f75db9ee71b58b9f326..6e03bb05b70520d0f2ea37deb714204607c87496 100644 (file)
@@ -1,6 +1,6 @@
-# RUN: yaml2obj %s | llvm-readobj -sections -section-data - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --sections --section-data - | FileCheck %s
 # RUN: yaml2obj -o %t %s
-# RUN: llvm-readobj -sections -section-data %t | FileCheck %s
+# RUN: llvm-readobj --sections --section-data %t | FileCheck %s
 
 !ELF
 FileHeader:
index 62101b32f2a985fcb2b23e9b58d1967bb2d5eec5..47162e76c2d7a1b9a3bf031419e31e143ed02f69 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -symbols - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --symbols - | FileCheck %s
 !ELF
 FileHeader:
   Class: ELFCLASS64
index 05d9b44926ca1e42f62c6a221b4223a5f473ae05..007d7c8656da455f4fde5d8db35b610a0267c14e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -symbols - | FileCheck %s
+# RUN: yaml2obj %s | llvm-readobj --symbols - | FileCheck %s
 !ELF
 FileHeader:
   Class: ELFCLASS64
index e37656c7d4d7907ec22266233fd99be99ebe6afd..935b9443933051612e07157dbec21e7697ad1993 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: yaml2obj %s | llvm-readobj -symbols - | \
+# RUN: yaml2obj %s | llvm-readobj --symbols - | \
 # RUN:   FileCheck --check-prefix OBJ %s
 # RUN: yaml2obj %s | obj2yaml - | FileCheck --check-prefix YAML %s
 
index e7ee2a016a40783aaa6e61801fc4d054d4b9044f..c1110a0fd05c49ad4e71d69bac8e34c59f73de93 100644 (file)
@@ -1,6 +1,6 @@
-RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-readobj -file-headers -relocations -expand-relocs - | FileCheck %s --check-prefix COFF-I386
+RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-readobj --file-headers -r --expand-relocs - | FileCheck %s --check-prefix COFF-I386
 RUN: yaml2obj -o %t %p/Inputs/COFF/i386.yaml
-RUN: llvm-readobj -file-headers -relocations -expand-relocs %t \
+RUN: llvm-readobj --file-headers -r --expand-relocs %t \
 RUN:   | FileCheck %s --check-prefix COFF-I386
 
 // COFF-I386:  Characteristics [ (0x200)
index becad6407a9cf58d1fe3ef185c85c3766c7a2fea..b7655aaea7044cfc5163123ef68d12a74a9c0809 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck -check-prefix=OBJ %s
+# RUN: llvm-readobj --sections %t | FileCheck -check-prefix=OBJ %s
 # RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s
 
 --- !ELF
index 403092ec5c53f051a0f628672b171f7930d97dea..a8870baa5446ff2dabebe45019fe0499e11cb837 100644 (file)
@@ -1,8 +1,8 @@
-# RUN: llvm-objdump -help-hidden %t | FileCheck --check-prefix=CHECK-OBJDUMP %s
-# RUN: llvm-readobj -help-hidden %t | FileCheck --check-prefix=CHECK-READOBJ %s
-# RUN: llvm-tblgen -help-hidden %t | FileCheck --check-prefix=CHECK-TBLGEN %s
-# RUN: llvm-opt-report -help-hidden %t | FileCheck --check-prefix=CHECK-OPT-RPT %s
-# RUN: llvm-dwarfdump -help-hidden %t | FileCheck --check-prefix=CHECK-DWARF %s
+# RUN: llvm-objdump --help-hidden %t | FileCheck --check-prefix=CHECK-OBJDUMP %s
+# RUN: llvm-readobj --help-hidden %t | FileCheck --check-prefix=CHECK-READOBJ %s
+# RUN: llvm-tblgen --help-hidden %t | FileCheck --check-prefix=CHECK-TBLGEN %s
+# RUN: llvm-opt-report --help-hidden %t | FileCheck --check-prefix=CHECK-OPT-RPT %s
+# RUN: llvm-dwarfdump --help-hidden %t | FileCheck --check-prefix=CHECK-DWARF %s
 # RUN: llvm-dwarfdump -h %t | FileCheck --check-prefix=CHECK-DWARF-H %s
 
 
index 8f16bf74fd1fdfdc17ab6f888163677f65f90f77..fa9df3950a265fb4eece58be4b3fd3ed09bb4e86 100644 (file)
@@ -1,5 +1,5 @@
-RUN: dsymutil -o - %p/../Inputs/basic.macho.i386 -f | llvm-readobj -file-headers -program-headers -sections -symbols - | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK32
-RUN: dsymutil -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 -f | llvm-readobj -file-headers -program-headers -sections -symbols - | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK64
+RUN: dsymutil -o - %p/../Inputs/basic.macho.i386 -f | llvm-readobj --file-headers -l -S --symbols - | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK32
+RUN: dsymutil -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 -f | llvm-readobj --file-headers -l -S --symbols - | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK64
 
 This test checks that the dSYM companion binaries generated in 32 and 64 bits
 are correct. The check are pretty strict (we check even the offsets and sizes
index d4e8de5e464a21edfe972c2fa9bd252020eddf1c..4e2d5b568396e3c35fd0b6baf2707e4ef883dcc4 100644 (file)
@@ -1,6 +1,6 @@
-RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj -sections - | FileCheck %s --check-prefix=FULL
-RUN: dsymutil --minimize -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj -sections - | FileCheck %s
-RUN: dsymutil -z -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj -sections - | FileCheck %s
+RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj --sections - | FileCheck %s --check-prefix=FULL
+RUN: dsymutil --minimize -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj --sections - | FileCheck %s
+RUN: dsymutil -z -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj --sections - | FileCheck %s
 
 FULL: Name: __debug_pubnames
 FULL: Name: __debug_pubtypes
index e124a9d5b4dae51a32d836e223f82be97c5b03f6..55fe2c314a6a6d5eef70d16155cf0a9ce6f0e622 100644 (file)
@@ -1,5 +1,5 @@
 RUN: dsymutil -oso-prepend-path %p/.. %p/../Inputs/swift-ast.macho.x86_64 -o %T/swift-ast.dSYM -verbose -no-swiftmodule-timestamp | FileCheck %s --check-prefix=DSYMUTIL
-RUN: llvm-readobj -sections -section-data %T/swift-ast.dSYM/Contents/Resources/DWARF/swift-ast.macho.x86_64 | FileCheck %s --check-prefix=READOBJ
+RUN: llvm-readobj --sections --section-data %T/swift-ast.dSYM/Contents/Resources/DWARF/swift-ast.macho.x86_64 | FileCheck %s --check-prefix=READOBJ
 
 The tested object file has been created by the dummy Swift code:
 let x = 1
index eb46776e5aea25523ff091d6d5a14a7e555af457..0601c32fb8a9d2f815d01ed2aff54d8365b8e192 100644 (file)
@@ -7,7 +7,7 @@
 # RUN: %gold -plugin %llvmshlibdir/LLVMgold%shlibext \
 # RUN:     -m elf_x86_64 -o %t.exe %t2.o %t.o  \
 # RUN:     --section-ordering-file=%t_order_lto.txt
-# RUN: llvm-readobj -elf-output-style=GNU -t %t.exe | FileCheck %s
+# RUN: llvm-readelf -t %t.exe | FileCheck %s
 
 # CHECK-DAG:      00000000004010fc     4 OBJECT  GLOBAL DEFAULT    2 dipsy
 # CHECK-DAG:      00000000004010f8     4 OBJECT  GLOBAL DEFAULT    2 tin
index 61ab291e6cdbf94405e21e22c283b0650870a987..21f0b988a6167c8731ba30b3084464dcec7ea367 100644 (file)
@@ -5,7 +5,7 @@
 ; RUN: %gold -plugin %llvmshlibdir/LLVMgold%shlibext \
 ; RUN:     -m elf_x86_64 -o %t.exe %t.o \
 ; RUN:     --section-ordering-file=%t_order_lto.txt
-; RUN: llvm-readobj -elf-output-style=GNU -t %t.exe | FileCheck %s
+; RUN: llvm-readelf -t %t.exe | FileCheck %s
 
 ; Check that the order of the sections is tin -> _start -> pat.
 
index cc4d020a78c2b7e29c02ffbd9b9b7aafaf170eb2..1ca81f1ea2e8d790c97185c573c7475557809d4d 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llvm-as %s -o %t1.o
 ; RUN: %gold -m elf_x86_64 -plugin %llvmshlibdir/LLVMgold%shlibext \
 ; RUN:    -r %t1.o -o %t
-; RUN: llvm-readobj -symbols %t | FileCheck %s
+; RUN: llvm-readobj --symbols %t | FileCheck %s
 
 ; CHECK: Symbol {
 ; CHECK:   Name: foo
index b1dcf91e6d94cf4e1b1de67c31e61c7049fc232f..41e64661d9e8e0056c07f54872cce06df151cd96 100644 (file)
@@ -9,7 +9,7 @@
 //   languages.res test_resource.res
 
 RUN: llvm-cvtres /verbose /out:%t %p/Inputs/languages.res %p/Inputs/test_resource.res
-RUN: llvm-readobj -coff-resources -section-data %t | FileCheck %s
+RUN: llvm-readobj --coff-resources --section-data %t | FileCheck %s
 
 CHECK:     Resources [
 CHECK-NEXT:  Total Number of Resources: 12
index 5ce6cbaf697d5e60d3a69e93914a1268c17a6237..aacc8c554c19dcd546369df84a5390f2cd06a1dd 100644 (file)
 //      test_resource.res
 
 RUN: llvm-cvtres /machine:X86 /out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -h -relocations %t | FileCheck %s -check-prefix=X86
+RUN: llvm-readobj -h -r %t | FileCheck %s -check-prefix=X86
 
 RUN: llvm-cvtres /machine:X64 /out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -h -relocations %t | FileCheck %s -check-prefix=X64
+RUN: llvm-readobj -h -r %t | FileCheck %s -check-prefix=X64
 
 RUN: llvm-cvtres /machine:ARM /out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -h -relocations %t | FileCheck %s -check-prefix=ARM
+RUN: llvm-readobj -h -r %t | FileCheck %s -check-prefix=ARM
 
 RUN: llvm-cvtres /machine:ARM64 /out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -h -relocations %t | FileCheck %s -check-prefix=ARM64
+RUN: llvm-readobj -h -r %t | FileCheck %s -check-prefix=ARM64
 
 X86:         Machine: IMAGE_FILE_MACHINE_I386 (0x14C)
 X86-DAG:   Relocations [
index a12beeeb3277622152fa49b79953ab6353311791..74cdb66f14b0f31db3ed1a0801b9fbd3bdb10649 100644 (file)
@@ -8,7 +8,7 @@
 //   test_resource.res
 
 RUN: llvm-cvtres /verbose /out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -coff-resources -section-data %t | FileCheck %s
+RUN: llvm-readobj --coff-resources --section-data %t | FileCheck %s
 
 CHECK:     Resources [
 CHECK-NEXT:  Total Number of Resources: 8
index 5af517707cdaa2f778a46d995047e4d81aa154d1..08fbe80fefc98638ab16de25231c16f450cc69e7 100644 (file)
@@ -8,11 +8,11 @@
 //   test_resource.res
 
 RUN: llvm-cvtres /verbose /out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -symbols %t | FileCheck %s
+RUN: llvm-readobj --symbols %t | FileCheck %s
 
 // Test that parameters can be preceded by '-' in addition to '/':
 RUN: llvm-cvtres -verbose -machine:X86 -out:%t %p/Inputs/test_resource.res
-RUN: llvm-readobj -symbols %t | FileCheck %s
+RUN: llvm-readobj --symbols %t | FileCheck %s
 
 CHECK:        Name: $R000000
 CHECK-NEXT:    Value: 0
index 0656a44a0a1b16d47c432f0e4489427a247524e2..78ca8801af2368bf27883ec42f718878c51050e4 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llvm-dlltool -m i386:x86-64 --input-def %s --output-lib %t.a
-; RUN: llvm-readobj -coff-exports %t.a | FileCheck %s
+; RUN: llvm-readobj --coff-exports %t.a | FileCheck %s
 ; RUN: llvm-dlltool -m arm64 --input-def %s --output-lib %t.a
-; RUN: llvm-readobj -coff-exports %t.a | FileCheck %s
+; RUN: llvm-readobj --coff-exports %t.a | FileCheck %s
 
 LIBRARY test.dll
 EXPORTS
index fd47d79739e64914d66c0b22f3adc29f7def6f5d..7afe4cddd6111e09e945d63a4b05485f66d35126 100644 (file)
@@ -4,7 +4,7 @@ RUN: yaml2obj %p/Inputs/x86_64-exe.yaml > %t.in123.exe
 # showcase padding in CONTENTS below.
 
 RUN: llvm-objcopy --add-gnu-debuglink=%t.in123.exe %t.in123.exe %t.out.exe
-RUN: llvm-readobj -sections %t.out.exe | FileCheck %s --check-prefix=SECTIONS
+RUN: llvm-readobj --sections %t.out.exe | FileCheck %s --check-prefix=SECTIONS
 RUN: llvm-objdump -s %t.out.exe | FileCheck %s --check-prefix=CONTENTS
 
 # Show the last of the preexisting sections, which is used for choosing
index 8a92ac61509cd45981b923b4bfcdb868ba8e6e3b..5e3ed9c409180f7c63e8cfd150dcded3e72021e0 100644 (file)
@@ -4,7 +4,7 @@
 
 # RUN: llvm-objcopy --strip-all %t.in.o %t.out.o
 # RUN: llvm-objdump -t %t.out.o | FileCheck %s --check-prefix=SYMBOLS
-# RUN: llvm-readobj -relocs %t.out.o | FileCheck %s --check-prefix=RELOCS
+# RUN: llvm-readobj -r %t.out.o | FileCheck %s --check-prefix=RELOCS
 
 # Test that -S, llvm-strip without arguments and --strip-all-gnu produces
 # output identical to --strip-all above.
index 268b097255db73ddcbf67883ea8d80a8d497379c..5eb644261798a3c837df603dc0d8582f345819fd 100644 (file)
@@ -1,14 +1,14 @@
 RUN: yaml2obj %p/Inputs/strip-symbols.yaml > %t.in.o
 
-RUN: llvm-readobj -relocations %t.in.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-PRE
+RUN: llvm-readobj -r %t.in.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-PRE
 RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE
 
 RUN: llvm-objcopy -N mainfunc %t.in.o %t.out.o
-RUN: llvm-readobj -relocations %t.out.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-POST
+RUN: llvm-readobj -r %t.out.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-POST
 RUN: llvm-objdump -t %t.out.o | FileCheck %s --check-prefix=SYMBOLS
 
 RUN: llvm-objcopy --strip-symbol mainfunc %t.in.o %t.out.o
-RUN: llvm-readobj -relocations %t.out.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-POST
+RUN: llvm-readobj -r %t.out.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-POST
 RUN: llvm-objdump -t %t.out.o | FileCheck %s --check-prefix=SYMBOLS
 
 Explicitly listing the relocations for the input as well, to show
index 8ed887da3b0ba896ec4546cb03e911760bd456ba..02f0bb97f2c0e092345dd9910db7d14504ea73b8 100644 (file)
@@ -2,7 +2,7 @@
 
 # RUN: yaml2obj %p/Inputs/compress-debug-sections.yaml -o %t.o
 # RUN: llvm-objcopy --compress-debug-sections %t.o %t-compressed.o
-# RUN: llvm-readobj -s %t-compressed.o | FileCheck %s
+# RUN: llvm-readobj -S %t-compressed.o | FileCheck %s
 
 # CHECK: Name: .debug_foo
 # CHECK-NEXT: Type: SHT_PROGBITS
index a72ecbfc04ca27a7d536344108167124a005e9ed..e99cc0d7ee32d1efd67773d9e4dd5f3942c73f5e 100644 (file)
@@ -7,22 +7,22 @@
 
 ## Check compression of debug sections.
 # RUN: llvm-objcopy --compress-debug-sections %t.o %t-compressed.o
-# RUN: llvm-readobj --elf-section-groups %t-compressed.o | \
+# RUN: llvm-readobj -S --elf-section-groups %t-compressed.o | \
 # RUN:   FileCheck %s --check-prefixes=CHECK,COMPRESS
 
 ## Check zlib-gnu compression of debug sections.
 # RUN: llvm-objcopy --compress-debug-sections=zlib-gnu %t.o %t-compressed-gnu.o
-# RUN: llvm-readobj --elf-section-groups %t-compressed-gnu.o | \
+# RUN: llvm-readobj -S --elf-section-groups %t-compressed-gnu.o | \
 # RUN:   FileCheck %s --check-prefixes=CHECK,COMPRESSZLIB
 
 ## Check decompression of debug sections.
 # RUN: llvm-objcopy --decompress-debug-sections %t-compressed.o %t-decompressed.o
-# RUN: llvm-readobj -elf-section-groups %t-decompressed.o | \
+# RUN: llvm-readobj --elf-section-groups %t-decompressed.o | \
 # RUN:   FileCheck %s --check-prefixes=CHECK,DECOMPRESS
 
 ## Check decompression of zlib-gnu debug sections.
 # RUN: llvm-objcopy --decompress-debug-sections %t-compressed-gnu.o %t-decompressed-gnu.o
-# RUN: llvm-readobj -elf-section-groups %t-decompressed-gnu.o | \
+# RUN: llvm-readobj --elf-section-groups %t-decompressed-gnu.o | \
 # RUN:   FileCheck %s --check-prefixes=CHECK,DECOMPRESS
 
 # COMPRESSZLIB:      Name: .zdebug_in_group
index 1d6ac308d8f0c424aaa257ef095df08d66eeec83..969aa5973bfd1eefb570cfb715b466c440caacb7 100644 (file)
@@ -6,10 +6,10 @@
 ## and it is placed into the right section.
 
 # RUN: llvm-objcopy --compress-debug-sections %t.o %t-compressed1.o
-# RUN: llvm-readobj -symbols %t-compressed1.o | FileCheck %s --check-prefixes=CHECK,ZLIB
+# RUN: llvm-readobj --symbols %t-compressed1.o | FileCheck %s --check-prefixes=CHECK,ZLIB
 
 # RUN: llvm-objcopy --compress-debug-sections=zlib-gnu %t.o %t-compressed2.o
-# RUN: llvm-readobj -symbols %t-compressed2.o | FileCheck %s --check-prefixes=CHECK,ZLIBGNU
+# RUN: llvm-readobj --symbols %t-compressed2.o | FileCheck %s --check-prefixes=CHECK,ZLIBGNU
 
 # CHECK:        Name:    .Linfo_string0
 # CHECK-NEXT:   Value:   0x0
index 70eb2e8af50643a27192a907e12b9586674be271..2abd22e5781eb67846d02e5fa14aeb8a5e4ed841 100644 (file)
@@ -6,9 +6,9 @@
 
 # RUN: llvm-objdump -s %t.o --section=.debug_foo | FileCheck %s
 # RUN: llvm-objdump -s %t-compressed.o | FileCheck %s --check-prefix=CHECK-COMPRESSED
-# RUN: llvm-readobj --relocations -s %t-compressed.o | FileCheck %s --check-prefix=CHECK-FLAGS
-# RUN: llvm-readobj --relocations -s %t-decompressed.o | FileCheck %s --check-prefix=CHECK-HEADER
-# RUN: llvm-readobj --relocations -s %t.o | FileCheck %s --check-prefix=CHECK-HEADER
+# RUN: llvm-readobj --relocations -S %t-compressed.o | FileCheck %s --check-prefix=CHECK-FLAGS
+# RUN: llvm-readobj --relocations -S %t-decompressed.o | FileCheck %s --check-prefix=CHECK-HEADER
+# RUN: llvm-readobj --relocations -S %t.o | FileCheck %s --check-prefix=CHECK-HEADER
 # RUN: llvm-objdump -s %t-decompressed.o --section=.debug_foo | FileCheck %s
 
 # CHECK: .debug_foo:
index 0e7d713aebc237e5736258f48412179aa0b104f0..fb4919b6c9a5003147e0cfb66a42e545a0946ce1 100644 (file)
@@ -2,7 +2,7 @@
 
 # RUN: yaml2obj %s -o %t1.o
 # RUN: llvm-objcopy --compress-debug-sections %t1.o %t2.o
-# RUN: llvm-readobj -s %t2.o | FileCheck %s
+# RUN: llvm-readobj -S %t2.o | FileCheck %s
 
 # Non-.zdebug* sections whose data does start with "ZLIB" should
 # not be considered as zlib-gnu compressed sections.
index d6c74295e264557dfda43f9c7bb1753232bbdb31..374a8264af0528cb5ccfeaa53647307f5d720347 100644 (file)
@@ -6,9 +6,9 @@
 
 # RUN: llvm-objdump -s %t.o --section=.debug_foo | FileCheck %s
 # RUN: llvm-objdump -s %t-compressed.o | FileCheck %s --check-prefix=CHECK-COMPRESSED
-# RUN: llvm-readobj --relocations -s %t-compressed.o | FileCheck %s --check-prefix=CHECK-FLAGS
-# RUN: llvm-readobj --relocations -s %t-decompressed.o | FileCheck %s --check-prefix=CHECK-HEADER
-# RUN: llvm-readobj --relocations -s %t.o | FileCheck %s --check-prefix=CHECK-HEADER
+# RUN: llvm-readobj --relocations -S %t-compressed.o | FileCheck %s --check-prefix=CHECK-FLAGS
+# RUN: llvm-readobj --relocations -S %t-decompressed.o | FileCheck %s --check-prefix=CHECK-HEADER
+# RUN: llvm-readobj --relocations -S %t.o | FileCheck %s --check-prefix=CHECK-HEADER
 # RUN: llvm-objdump -s %t-decompressed.o --section=.debug_foo | FileCheck %s
 
 # CHECK: .debug_foo:
index 6fed22a980091698f4e224861ddaaf66985153e4..906fb3a6fbba18feddd6ba6fc216eef899921e3f 100644 (file)
@@ -3,7 +3,7 @@ RUN: llvm-objcopy %t %t2
 RUN: llvm-readobj --file-headers %t2 | FileCheck --check-prefix=EHDR %s
 RUN: llvm-readobj --sections %t2 | FileCheck --check-prefix=SECS %s
 RUN: llvm-readobj --symbols %t2 | grep "Symbol {" | wc -l | FileCheck --check-prefix=SYMS %s
-RUN: llvm-readobj -symbols %t2 | FileCheck %s --check-prefix=SYM_SEC_IDS
+RUN: llvm-readobj --symbols %t2 | FileCheck %s --check-prefix=SYM_SEC_IDS
 
 EHDR:      Format: ELF64-x86-64
 EHDR-NEXT: Arch: x86_64
index bad23957b7906057b339ff0cdd8210f983b29e0b..24049941492e5d208d10d9fa8fdd9f45069b6a79 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 0
 @CHECK:   .eabi_attribute 6, 0
 @CHECK-OBJ: Tag: 6
index c710bc873f183219b621e160e6321458d906d157..e493a426576a290570cdeea5a2dd43acfe2be33d 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 1
 @CHECK:   .eabi_attribute 6, 1
 @CHECK-OBJ: Tag: 6
index 667db8c564055a2e83de29f33eed0689f1c51b94..570e27b08f513bb035b157643789126e890fd8a8 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 10
 @CHECK:   .eabi_attribute 6, 10
 @CHECK-OBJ: Tag: 6
index 2d8e43b58ce6126e2fef294b0ae34396aee39f1a..b70e5a0c5e4a91d3e728d6ed9a189003b2631f10 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 11
 @CHECK:   .eabi_attribute 6, 11
 @CHECK-OBJ: Tag: 6
index 4387527a3f7d99b9165c84a9dd7dc62b0c6001f2..1bedf6dc4c4e6c65b381217a6be23f7dcc879a32 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 12
 @CHECK:   .eabi_attribute 6, 12
 @CHECK-OBJ: Tag: 6
index 25ac5f19f6e32799f27d6ab85fac95750cc7fbff..d3b9fb70953c63e77d8b45368398cfdbb4e20fb8 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 13
 @CHECK:   .eabi_attribute 6, 13
 @CHECK-OBJ: Tag: 6
index a2d2a9aa411c86940e5b4b6eb1daac95f6a7449b..5952b34ccc4c83a8107d7e86e14d84c20f2dbfb0 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_compatibility, 136, "Foo Corp"
 @CHECK:   .eabi_attribute 32, 136
 @CHECK-OBJ: Tag: 32
index e0d8e468daf94799f11e9e5ec5a48b52e82cb070..aad44332af76f362a0ad170396570fb8219b2fa9 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 14
 @CHECK:   .eabi_attribute 6, 14
 @CHECK-OBJ: Tag: 6
index 7877ce7aeb716d4d19b022803c8e3c4df933963d..efe4c7a3e581c8def36d17055c11f4262b229979 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_compatibility, 15, "Longer Corporation NaMe"
 @CHECK:   .eabi_attribute 32, 15
 @CHECK-OBJ: Tag: 32
index 21ee41fbc090574b9a90e374ca724faa9a58259c..dd7fc9e4ca79a74ce489c1e0fff39f47e3dffef4 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 2
 @CHECK:   .eabi_attribute 6, 2
 @CHECK-OBJ: Tag: 6
index ad2de257ecc6c3f9028b423cf1cbff0d2ac742e7..3ef7dde5cdc01320b2d31396e5f2667ac4883462 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 3
 @CHECK:   .eabi_attribute 6, 3
 @CHECK-OBJ: Tag: 6
index 2c27785410ed5f6982c16d5284e03ad0d65d867e..01cd6d412068d2ce5ab72186729c7e56ba06cb52 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 4
 @CHECK:   .eabi_attribute 6, 4
 @CHECK-OBJ: Tag: 6
index 97e37e2f460f707ef62e63ee7f00a42eaf935b93..cadf1fc1d695daa9f91e7d9774247a6ce1a7dc03 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 5
 @CHECK:   .eabi_attribute 6, 5
 @CHECK-OBJ: Tag: 6
index 8da7b9924e1637d206d5d8d84b0de2f9e9b23adf..cf603971cbf42d02337274822181ceb5fa94864b 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 6
 @CHECK:   .eabi_attribute 6, 6
 @CHECK-OBJ: Tag: 6
index 2fd1b209d3107d7531f71e85e3f9a7361fd31fe7..36242c0aa882ab717aa27f69be5dbd1881058bc1 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 7
 @CHECK:   .eabi_attribute 6, 7
 @CHECK-OBJ: Tag: 6
index ac3e3a0b4056276560875c8e581c7a698352fa05..42a6116e6af0bcd4e9e5e37e8edde289049d9559 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 8
 @CHECK:   .eabi_attribute 6, 8
 @CHECK-OBJ: Tag: 6
index 68f6ccb5a63cf94235b1dd1867c6c5f028e486c3..1c75784932fcad3066e61ba1928f4f5380c0151c 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch, 9
 @CHECK:   .eabi_attribute 6, 9
 @CHECK-OBJ: Tag: 6
index 720f56e9ddf5cbb0c6ba8f06b3948711b26caf65..8c08c7eb2d13fdea71b3b9928f914bff893bad65 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch_profile, 'A'
 @CHECK:   .eabi_attribute 7, 65
 @CHECK-OBJ: Tag: 7
index 7d1e1efba3e410431c3d8bcf38ff6b72c91faf98..56c0c953ae2613df8a4e80ab2654325f305ab7fc 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch_profile, 'M'
 @CHECK:   .eabi_attribute 7, 77
 @CHECK-OBJ: Tag: 7
index 096d55764c1c0e0c4fe5c775e3727b6a70444e6d..add4192ff6994514c349915b752b860129985fbb 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch_profile, 'R'
 @CHECK:   .eabi_attribute 7, 82
 @CHECK-OBJ: Tag: 7
index cb909580ab3bd4b9234abec0a5d18f4cd1b1cbb1..0bd4924adcecad0e87391632d733bc06a69ec72a 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_CPU_arch_profile, 'S'
 @CHECK:   .eabi_attribute 7, 83
 @CHECK-OBJ: Tag: 7
index daa44c14ecacd71e8db885ed9c48e2a5ee94d33b..cfa426d155f6680787a85ede0b02e147ae501857 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_conformance, "0"
 @CHECK:   .eabi_attribute 67, "0"
 @CHECK-OBJ: Tag: 67
index 47c83c03696dc3bc5f9b89245cac5180f0848dde..00d08fbcc6483c658accbf70492cad3ef1a96c6a 100644 (file)
@@ -1,6 +1,6 @@
 @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s
 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \
-@ RUN:   | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
+@ RUN:   | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ
 .eabi_attribute  Tag_conformance, "A.long--non numeric oddity...!!"
 @CHECK:   .eabi_attribute 67, "A.long--non numeric oddity...!!"
 @CHECK-OBJ: Tag: 67
index 9b077ff5231415635a39eb8c559b03d904111581..24dcc7c052beb66b89e32e7ed25be5bd01a63ced 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -file-headers -program-headers -sections -symbols %p/Inputs/trivial.obj.elf-amdhsa-gfx803 | FileCheck %s
+RUN: llvm-readobj --file-headers -l -S --symbols %p/Inputs/trivial.obj.elf-amdhsa-gfx803 | FileCheck %s
 
 CHECK: Format: ELF64-amdgpu
 CHECK: Arch: unknown
index 054f1dd0cab37ac7e2be27f14f54fa6d6d1ec35c..a1b53980936d124d871fa7d05cecde3365390faa 100644 (file)
@@ -1,6 +1,6 @@
 // REQUIRES: aarch64-registered-target
 // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \
-// RUN:   | not llvm-readobj -unwind - | FileCheck %s
+// RUN:   | not llvm-readobj --unwind - | FileCheck %s
 
 // Older versions of LLVM had a bug where we would accidentally
 // truncate the number of epilogue scopes to a uint8_t; make
index cd449efb55004a314a2c7934eb195f09f3df5d9c..4cf35902739b6cbef1e1b5c82697bd35ab5585eb 100644 (file)
@@ -3,7 +3,7 @@
 
 // REQUIRES: aarch64-registered-target
 // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \
-// RUN:   | llvm-readobj -unwind - | FileCheck %s
+// RUN:   | llvm-readobj --unwind - | FileCheck %s
 
 // CHECK:     Prologue [
 // CHECK:        0xdf                ; Bad opcode!
index 93c461de8ee3428d6b35b78abf570d6a1b09d90d..74a61dd020198f812d611d00bdf1544fe354bef5 100644 (file)
@@ -6,7 +6,7 @@
 
 // REQUIRES: aarch64-registered-target
 // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \
-// RUN:   | not llvm-readobj -unwind - 2>&1 | FileCheck %s
+// RUN:   | not llvm-readobj --unwind - 2>&1 | FileCheck %s
 
 // CHECK: LLVM ERROR: Malformed unwind data
 
index 5cbc3d7c585c191fe454c4739a749d8a1525fa88..8e1e1e1321b80b8ac0762e2797fc4c09704b925a 100644 (file)
@@ -5,7 +5,7 @@
 
 // REQUIRES: aarch64-registered-target
 // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \
-// RUN:   | llvm-readobj -unwind - | FileCheck %s
+// RUN:   | llvm-readobj --unwind - | FileCheck %s
 
 // CHECK: Prologue [
 // CHECK:   Opcode 0xe0 goes past the unwind data
index 8b8989a182ffe4fccc6bfdf2fefaa0c47adfaaf2..3742fe237b61a184d32a2cc1e6b2e6efec557bbf 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: yaml2obj %s -o %t.o
 
-# RUN: llvm-readobj --elf-section-groups -elf-output-style=GNU \
+# RUN: llvm-readobj --elf-section-groups --elf-output-style=GNU \
 # RUN:   %t.o >%tout.log 2>%terr.log
 # RUN: FileCheck %s -check-prefix=GNU-STDERR < %terr.log
 # GNU-STDERR: Error: section [    3] in group section [    4] already in group section [    2]
index bbbe8b45de7dd164ce3e93a8fdbf878891c6ff0e..9f818dfc289908a3c705b50a0863fd0433e93063 100644 (file)
@@ -8,7 +8,7 @@ void k() {
   h();
 }
 
-RUN: llvm-readobj -codeview %p/Inputs/codeview-inlinees.obj | FileCheck %s
+RUN: llvm-readobj --codeview %p/Inputs/codeview-inlinees.obj | FileCheck %s
 
 CHECK:    SubSectionType: InlineeLines (0xF6)
 CHECK:      Inlinee: f (0x1003)
index 785699353073701d7791b485c0436dc213f1e9f0..14c4f1af75c4fd0592987cd9b6e17e88af4cefaf 100644 (file)
@@ -30,7 +30,7 @@
 ;
 ; Both a.h and b.h contain "__asm nop".
 
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/codeview-inlining.obj.coff | FileCheck %s
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/codeview-inlining.obj.coff | FileCheck %s
 
 ; FIXME: If we were more clever, we could turn FileIDs into paths.
 
index 3bf6debe0d7fced54b740eba2175bbd09a5faf5f..66afcb377e957d497cdaebf595e0030b1d73fc45 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-readobj -codeview %S/Inputs/codeview-label.obj | FileCheck %s
+; RUN: llvm-readobj --codeview %S/Inputs/codeview-label.obj | FileCheck %s
 
 ; CHECK-LABEL:  Label (0x1000) {
 ; CHECK-NEXT:     TypeLeafKind: LF_LABEL (0xE)
index 9256aefe4330b1f5e198cc14075edf5416555724..81d193ad30efaf8ae8bf03e8c99f788522f7fb43 100644 (file)
 ;     z();
 ;   }
 ; using 32-/64-bit versions of CL v17.00.61030 and v18.00.21005.1 respectively.
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-i368 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-i368 \
 RUN:   | FileCheck %s -check-prefix MFUN32
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-i368 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-i368 \
 RUN:   | FileCheck %s -check-prefix MFUN32
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-x86_64 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-x86_64 \
 RUN:   | FileCheck %s -check-prefix MFUN64
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-x86_64 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-x86_64 \
 RUN:   | FileCheck %s -check-prefix MFUN64
 
 MFUN32:      CodeViewDebugInfo [
@@ -343,13 +343,13 @@ MFUN64:      ]
 ;     g();
 ;   }
 ; using 32-/64-bit versions of CL v17.00.61030 and v18.00.21005.1 respectively.
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-i368 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-i368 \
 RUN:   | FileCheck %s -check-prefix MFILE32
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-i368 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-i368 \
 RUN:   | FileCheck %s -check-prefix MFILE32
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-x86_64 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-x86_64 \
 RUN:   | FileCheck %s -check-prefix MFILE64
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-x86_64 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-x86_64 \
 RUN:   | FileCheck %s -check-prefix MFILE64
 
 MFILE32:      CodeViewDebugInfo [
@@ -523,9 +523,9 @@ MFILE64:      ]
 ;     return 0;
 ;   }
 ; using 32-version of CL v17.00.61030 and v18.00.21005.1 respectively.
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2012-i386 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2012-i386 \
 RUN:   | FileCheck %s -check-prefix MCOMDAT
-RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2013-i386 \
+RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2013-i386 \
 RUN:   | FileCheck %s -check-prefix MCOMDAT
 
 MCOMDAT:      GlobalProcIdSym {
index cf0484074d025745dcb5b24bf3683701c5276375..bbc40f9a25e83fa5c037ff8963d1869e2cf2eef1 100644 (file)
@@ -6,8 +6,8 @@
 # struct { int x; } o;
 # $ cl -Z7 t.c
 
-RUN: llvm-readobj -codeview %S/Inputs/codeview-merging-anon.obj | FileCheck %s
-RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-merging-anon.obj | FileCheck %s
+RUN: llvm-readobj --codeview %S/Inputs/codeview-merging-anon.obj | FileCheck %s
+RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-merging-anon.obj | FileCheck %s
 
 CHECK-LABEL:  FieldList (0x1000) {
 CHECK-NEXT:     TypeLeafKind: LF_FIELDLIST (0x1203)
index 4d612e8314d4d925b35387b769f551564ca4f7d6..b7c63c84392785692372994f9deff5ef86155eb5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: not llvm-readobj -codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s
+; RUN: not llvm-readobj --codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s
 
 ; CHECK: error{{.*}} Input type graph contains cycles
 
index 04b30ffa7cd79db68d614eb4f811eafcbf790076..7c57cf0b5dc81f4457477d53793bfa3a90e103ac 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: yaml2obj %s -o=%t.obj
-# RUN: llvm-readobj -codeview-merged-types %t.obj | FileCheck %s --check-prefix=MERGED
-# RUN: llvm-readobj -codeview-merged-types -codeview-ghash %t.obj | FileCheck %s --check-prefix=MERGED
+# RUN: llvm-readobj --codeview-merged-types %t.obj | FileCheck %s --check-prefix=MERGED
+# RUN: llvm-readobj --codeview-merged-types --codeview-ghash %t.obj | FileCheck %s --check-prefix=MERGED
 
 # MERGED: Format: COFF-x86-64
 # MERGED-NEXT: Arch: x86_64
index 6aaab3a891eeb6f0219ff684f8a7458d9c6882ea..a52755a3c8a0868244bf2058deea13edb1a60530 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-readobj -codeview %S/Inputs/codeview-unsorted.obj | FileCheck %s
-; RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-unsorted.obj | FileCheck %s --check-prefix=MERGED
+; RUN: llvm-readobj --codeview %S/Inputs/codeview-unsorted.obj | FileCheck %s
+; RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-unsorted.obj | FileCheck %s --check-prefix=MERGED
 
 ; The input type stream has records that refer to later type indices in the same
 ; stream:
index 4d453e5a1167a51521de9b26bc606e05b0f13d8e..af7b29f7e7cd4267ccd928b93a9eb3ad27fe403c 100644 (file)
@@ -17,9 +17,9 @@
 # #endif
 # $ cl -c -DCONFIG1 -Z7 t.cpp -Fot1.obj && cl -c -Z7 t.cpp -Fot2.obj
 
-RUN: llvm-readobj -codeview %S/Inputs/codeview-merging-1.obj | FileCheck %s --check-prefix=OBJ1
-RUN: llvm-readobj -codeview %S/Inputs/codeview-merging-2.obj | FileCheck %s --check-prefix=OBJ2
-RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-merging-1.obj %S/Inputs/codeview-merging-2.obj | FileCheck %s
+RUN: llvm-readobj --codeview %S/Inputs/codeview-merging-1.obj | FileCheck %s --check-prefix=OBJ1
+RUN: llvm-readobj --codeview %S/Inputs/codeview-merging-2.obj | FileCheck %s --check-prefix=OBJ2
+RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-merging-1.obj %S/Inputs/codeview-merging-2.obj | FileCheck %s
 
 OBJ1:       Procedure ({{.*}}) {
 OBJ1-NEXT:    TypeLeafKind: LF_PROCEDURE (0x1008)
index 4545b8e01dd27915afa171a682b76a8fb88fc2de..3c2939611faa9cf294330960589cd9b7be58f072 100644 (file)
@@ -5,8 +5,8 @@
 // type records, we can regenerate the test using it instead.
 
 // RUNX: cl -GR- -Z7 -c -TP %s -Fo%S/Inputs/codeview-types.obj
-// RUN: llvm-readobj -codeview %S/Inputs/codeview-types.obj | FileCheck %s
-// RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-types.obj | FileCheck %s
+// RUN: llvm-readobj --codeview %S/Inputs/codeview-types.obj | FileCheck %s
+// RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-types.obj | FileCheck %s
 
 // TYPE_RECORD
 // CHECK-DAG: {{^ *Pointer (.*) {$}}
index 772f0c764983a0d92483f6f69d767df97462691e..fb7acad11ea74315d102a62118c74ee656cd089a 100644 (file)
@@ -17,7 +17,7 @@
 ;   B b;
 ;   C c;
 
-RUN: llvm-readobj -codeview %p/Inputs/codeview-vftable.obj.coff | FileCheck %s
+RUN: llvm-readobj --codeview %p/Inputs/codeview-vftable.obj.coff | FileCheck %s
 
 CHECK:       VFTable (0x10F0) {
 CHECK-NEXT:    TypeLeafKind: LF_VFTABLE (0x151D)
index c0febd74aef4ca54fa503df5f34fd920340b8679..5d6b53831d546935f6158970cf5251193b1d96ca 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-readobj -coff-basereloc %p/Inputs/trivial.exe.coff-arm | FileCheck %s
+# RUN: llvm-readobj --coff-basereloc %p/Inputs/trivial.exe.coff-arm | FileCheck %s
 
 # CHECK: Entry {
 # CHECK:  Type: ARM_MOV32(T)
index cd6687cae44c071e433da502f57d58030c04adf8..3256a3a4adb8e5edf7fa3841df220ea816ebc32c 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -coff-basereloc %p/Inputs/basereloc.obj.coff-i386 | FileCheck %s
+RUN: llvm-readobj --coff-basereloc %p/Inputs/basereloc.obj.coff-i386 | FileCheck %s
 
 CHECK:      Format: COFF-i386
 CHECK-NEXT: Arch: i386
index 3c3c48242c6ca849875a1d16c03305960f7326fd..432dee0e6eb37c537c308499f30449e74ecff658 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -coff-exports %S/Inputs/const-import.lib | FileCheck %s
+RUN: llvm-readobj --coff-exports %S/Inputs/const-import.lib | FileCheck %s
 
 CHECK: Type: const
 CHECK: Name type: noprefix
index f5c31c77abfe753512af68ba5cb5712f9a5c982d..f67eb70d82095c94bf86b8887ab8cb182eb46417 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -coff-debug-directory %p/Inputs/has_pdb.exe | FileCheck %s
+RUN: llvm-readobj --coff-debug-directory %p/Inputs/has_pdb.exe | FileCheck %s
 
 CHECK: DebugDirectory [
 CHECK:   DebugEntry {
index 83efffcf217f53abf9d4dcd1f066391eaa57b15f..a932583b4e0d9b24b9b9d496ebe0190f3d1d79d8 100644 (file)
@@ -1,2 +1,2 @@
-RUN: llvm-readobj -coff-directives %p/Inputs/directives.obj.coff-x86_64 | FileCheck %s
+RUN: llvm-readobj --coff-directives %p/Inputs/directives.obj.coff-x86_64 | FileCheck %s
 CHECK: Directive(s): /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" 
index 2b327384b255dd5bd69a94e0d892a8502eb8842b..75d0809ecbb2d05762069b31f4e11658f081ed68 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -coff-exports %p/Inputs/library.lib | FileCheck %s
+RUN: llvm-readobj --coff-exports %p/Inputs/library.lib | FileCheck %s
 
 CHECK: File: library.dll
 CHECK: Format: COFF-import-file
index 54b42fef84b5d0dc2c849b03e536d5d936af9c44..c0c977d9d4bb0933a09e72ce42ef52f34d63b1bd 100644 (file)
@@ -1,6 +1,6 @@
-RUN: llvm-readobj -coff-exports %p/Inputs/export-x86.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X86
-RUN: llvm-readobj -coff-exports %p/Inputs/export-x64.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X64
-RUN: llvm-readobj -coff-exports %p/Inputs/export-arm.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-ARM
+RUN: llvm-readobj --coff-exports %p/Inputs/export-x86.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X86
+RUN: llvm-readobj --coff-exports %p/Inputs/export-x64.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X64
+RUN: llvm-readobj --coff-exports %p/Inputs/export-arm.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-ARM
 
 CHECK: Export {
 CHECK:   Ordinal: 1
index 45c83b124304cd7006e26fbbcf8962d75e7392a5..b65c83b8ace5c26c16079b30d6f3982c68d7cbfe 100644 (file)
@@ -1,9 +1,9 @@
-RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-x86.dll | FileCheck %s --check-prefix=X86
-RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-x64.dll | FileCheck %s --check-prefix=X64
+RUN: llvm-readobj --coff-load-config %S/Inputs/coff-load-config-x86.dll | FileCheck %s --check-prefix=X86
+RUN: llvm-readobj --coff-load-config %S/Inputs/coff-load-config-x64.dll | FileCheck %s --check-prefix=X64
 
-RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-data-end.exe | FileCheck %s --check-prefix=DATAEND
+RUN: llvm-readobj --coff-load-config %S/Inputs/coff-load-config-data-end.exe | FileCheck %s --check-prefix=DATAEND
 
-RUN: llvm-readobj -coff-load-config %S/Inputs/coff-no-load-config.exe | FileCheck %s --check-prefix=NOCONFIG
+RUN: llvm-readobj --coff-load-config %S/Inputs/coff-no-load-config.exe | FileCheck %s --check-prefix=NOCONFIG
 
 X86: LoadConfig [
 X86:   Size: 0x5C
index deb6bc299eb51082fb83c13689b875ec094dc186..7009f9c1a2e0ed8f5605615b6ae2f2252f3aa511 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -needed-libs %p/Inputs/needed-libs.obj.coff-am64 | FileCheck %s
+RUN: llvm-readobj --needed-libs %p/Inputs/needed-libs.obj.coff-am64 | FileCheck %s
 
 CHECK:      NeededLibraries [
 CHECK-NEXT:   KERNEL32.dll
index e426b6e56c295cb69e44cb054813f31c39524379..10cb438148171e3ba50d67b17675264e1cb164d3 100644 (file)
@@ -4,9 +4,9 @@
 // > rc /fo test_resource.res /nologo test_resource.rc
 // > cvtres /machine:X86 /readonly /nologo /out:test_resource.o test_resource.res
 
-RUN: llvm-readobj -coff-resources -section-data %p/Inputs/zero-string-table.obj.coff-i386 \
+RUN: llvm-readobj --coff-resources --section-data %p/Inputs/zero-string-table.obj.coff-i386 \
 RUN:   | FileCheck %s -check-prefix ZERO
-RUN: llvm-readobj -coff-resources %p/Inputs/resources/test_resource.obj.coff \
+RUN: llvm-readobj --coff-resources %p/Inputs/resources/test_resource.obj.coff \
 RUN:   | FileCheck %s -check-prefix TEST_RES
 
 ZERO:     Resources [
index 16a2aba99e1dbf25a98f25b674b2f4f8325e8154..0a80e5caa265030f74a37f9fa0f9ec8218413f9c 100644 (file)
@@ -1,8 +1,8 @@
 RUN: llvm-readobj --dyn-symbols %p/Inputs/dynamic-table-so.x86 | FileCheck %s
 
-# Check the two-letter alias -dt is equivalent to the --dyn-symbols full flag
+# Check the two-letter alias --dt is equivalent to the --dyn-symbols full flag
 # name.
-RUN: llvm-readobj -dt %p/Inputs/dynamic-table-so.x86 > %t.readobj-dt-alias
+RUN: llvm-readobj --dt %p/Inputs/dynamic-table-so.x86 > %t.readobj-dt-alias
 RUN: llvm-readobj --dyn-symbols %p/Inputs/dynamic-table-so.x86 > %t.readobj-dt-no-alias
 RUN: diff %t.readobj-dt-alias %t.readobj-dt-no-alias
 
index 71b6b06cbc0895377f2aebc11e7a444645a560bd..02ae622038ca213a164c099e47901f0fd5e43c54 100644 (file)
@@ -1,5 +1,5 @@
 // Check dynamic section tags in case of shared library file.
-RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-so.mips \
+RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-so.mips \
 RUN:     | FileCheck %s -check-prefix ELF-MIPS
 
 ELF-MIPS: Format: ELF32-mips
@@ -34,7 +34,7 @@ ELF-MIPS:   0x00000000 NULL                 0x0
 ELF-MIPS: ]
 
 // Check dynamic section tags in case of non-pic executable file.
-RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-exe.mips \
+RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-exe.mips \
 RUN:     | FileCheck %s -check-prefix ELF-MIPS-EXE
 
 ELF-MIPS-EXE: Format: ELF32-mips
@@ -71,7 +71,7 @@ ELF-MIPS-EXE:   0x6FFFFFF0 VERSYM               0x4003D8
 ELF-MIPS-EXE:   0x00000000 NULL                 0x0
 ELF-MIPS-EXE: ]
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-exe.x86 \
+RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-exe.x86 \
 RUN:     | FileCheck %s -check-prefix ELF-X86-EXE
 
 ELF-X86-EXE: Format: ELF32-i386
@@ -112,7 +112,7 @@ ELF-X86-EXE:   0x6FFFFFFA RELCOUNT             6
 ELF-X86-EXE:   0x00000000 NULL                 0x0
 ELF-X86-EXE: ]
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-so.x86 \
+RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-so.x86 \
 RUN:     | FileCheck %s -check-prefix ELF-X86-SO
 
 ELF-X86-SO: Format: ELF64-x86-64
@@ -149,7 +149,7 @@ ELF-X86-SO:   0x000000006FFFFFF0 VERSYM               0x{{[0-9A-F]+}}
 ELF-X86-SO:   0x000000006FFFFFF9 RELACOUNT            3
 ELF-X86-SO:   0x0000000000000000 NULL                 0x0
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-so.aarch64 \
+RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-so.aarch64 \
 RUN:     | FileCheck %s -check-prefix ELF-AARCH64-SO
 
 ELF-AARCH64-SO: Format: ELF64-aarch64-little
index 4e6c90d9f06ba06e02ad38837b35f0ea97bf74f5..b15ca77aabfabcfa1613fa58b94a11c78e0ba7cc 100644 (file)
@@ -4,7 +4,7 @@
 // $ cat example.c
 // int main(void) { return (0); }
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/dtflags.elf-x86-64 | FileCheck %s
+RUN: llvm-readobj --dynamic-table %p/Inputs/dtflags.elf-x86-64 | FileCheck %s
 
 CHECK: 0x000000000000001E FLAGS                ORIGIN BIND_NOW
 CHECK: 0x000000006FFFFFFB FLAGS_1              NOW ORIGIN
index 8642a4dc9d7b300f1975523f67693da7af174207..c7d15dc3153afe1d8b4b716d822f8a037d927a36 100644 (file)
 // .globl foo
 // foo:
 
-RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-i386   | FileCheck %s -check-prefix I386
-RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-x86_64 | FileCheck %s -check-prefix X86_64
-RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc    | FileCheck %s -check-prefix PPC
-RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc64  | FileCheck %s -check-prefix PPC64
+RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-i386   | FileCheck %s -check-prefix I386
+RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-x86_64 | FileCheck %s -check-prefix X86_64
+RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc    | FileCheck %s -check-prefix PPC
+RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc64  | FileCheck %s -check-prefix PPC64
 
 I386:      Arch: i386
 I386:      GnuHashTable {
index f877d3f79461e07396acb9e177809e691e30daa6..9d13900a214b71f2d7426d5370a5f2e174c46093 100644 (file)
@@ -15,7 +15,7 @@
 
 RUN: llvm-readobj -g %p/Inputs/elf-groups.x86_64 \
 RUN:   | FileCheck %s
-RUN: llvm-readobj -g -elf-output-style=GNU %p/Inputs/elf-groups.x86_64 \
+RUN: llvm-readobj -g --elf-output-style=GNU %p/Inputs/elf-groups.x86_64 \
 RUN:   | FileCheck --check-prefix="GNU" %s
 CHECK:         Groups {
 CHECK-NEXT:      Group {
index b7ddfabacaadb8def629bec01ce35ec709401b9e..e500c4fa8cd4a87da0e90208cabf799b5e4cc509 100644 (file)
@@ -1,8 +1,8 @@
-RUN: llvm-readobj -elf-hash-histogram %p/Inputs/gnuhash.so.elf-ppc64 \
+RUN: llvm-readobj --elf-hash-histogram %p/Inputs/gnuhash.so.elf-ppc64 \
 RUN:  --elf-output-style=GNU | FileCheck %s -check-prefix PPC64GNU
-RUN: llvm-readobj -elf-hash-histogram %p/Inputs/gnuhash.so.elf-x86_64 --elf-output-style=GNU \
+RUN: llvm-readobj --elf-hash-histogram %p/Inputs/gnuhash.so.elf-x86_64 --elf-output-style=GNU \
 RUN:   | FileCheck %s -check-prefix X86GNU
-RUN: llvm-readobj -elf-hash-histogram %p/Inputs/got-plt.exe.elf-mipsel --elf-output-style=GNU \
+RUN: llvm-readobj --elf-hash-histogram %p/Inputs/got-plt.exe.elf-mipsel --elf-output-style=GNU \
 RUN:   | FileCheck %s -check-prefix SYSV
 
 PPC64GNU: Histogram for `.gnu.hash' bucket list length (total of 3 buckets)
index 8af33d8d6eb7ef4b7daf9a8184435875ec0136ff..31d08cf025240b2ceba28f86d7b55cd3c653e90f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple x86_64-elf -filetype obj -o - %s | llvm-readobj -elf-linker-options - | FileCheck %s
+; RUN: llc -mtriple x86_64-elf -filetype obj -o - %s | llvm-readobj --elf-linker-options - | FileCheck %s
 ; REQUIRES: x86-registered-target
 
 !llvm.linker.options = !{!0, !1}
index b108d44f9a82e24aec867549ada5171fb9af2697..28b35470de3bd263dbd6ec48cae434314466b28b 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: x86-registered-target
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -relocations - | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -r - | FileCheck %s
 
 // CHECK:      Relocations [
 // CHECK-NEXT:   Section (3) .rela.dyn {
index e418353465b4f78c2cdea306080d286c848b0572..c83748185b588ba89f7a32840992a07ba164524e 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: x86-registered-target
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s
 
 // CHECK: error: invalid packed relocation header
 
index 28c325fec0854af9336a7c3d394ac1406f24aea7..23dd33e5a934fba3fb20d58511b184b9516c2b56 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: x86-registered-target
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s
 
 // CHECK: error: malformed sleb128, extends past end
 
index e373a53f7305a9cd80a617251da21fa33955960e..e2a6376e3660d437565aa4d9753a12c573fd78e8 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: x86-registered-target
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s
 
 // CHECK: error: malformed sleb128, extends past end
 
index 94ef6f4ca563fa303f0deb061d2dcd477a02e3ca..97aee3a9ce1f34c4b8bd23bcbb6151dde6c51ac6 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: x86-registered-target
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s
 
 // CHECK: error: malformed sleb128, extends past end
 
index b0c549fe06fbfe03e7a9bac3fe487105a00f2dac..1c2eb890ac688067ab46d1a29075762619c1880d 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: x86-registered-target
-// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s
 
 // CHECK: error: relocation group unexpectedly large
 
index 8fa73c386a5b0d357ef7f6d2e303413155e6446e..4de725d130a7d6a6e9b3d654dbdbe950032d45a5 100644 (file)
@@ -1,7 +1,7 @@
 # The binary blobs in this file were created like this:
 # llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu Inputs/elf-packed-relocs1.s -o - | obj2yaml | grep Content:
 
-# RUN: yaml2obj -docnum 1 %s | llvm-readobj -elf-output-style=LLVM -relocations - | FileCheck --check-prefix=LLVM1 %s
+# RUN: yaml2obj -docnum 1 %s | llvm-readobj --relocations - | FileCheck --check-prefix=LLVM1 %s
 # LLVM1:      Section (1) .rela.dyn {
 # LLVM1-NEXT:   0x1100 R_X86_64_RELATIVE - 0x0
 # LLVM1-NEXT:   0x1180 R_X86_64_RELATIVE - 0x0
@@ -13,7 +13,7 @@
 # LLVM1-NEXT:   0x119F R_X86_64_64 sym2 0xA
 # LLVM1-NEXT: }
 
-# RUN: yaml2obj -docnum 1 %s | llvm-readobj -elf-output-style=GNU -relocations - | FileCheck --check-prefix=GNU1 %s
+# RUN: yaml2obj -docnum 1 %s | llvm-readelf -relocations - | FileCheck --check-prefix=GNU1 %s
 # GNU1:      Relocation section '.rela.dyn' at offset 0x180 contains 8 entries:
 # GNU1:      0000000000001100  0000000000000008 R_X86_64_RELATIVE                 0
 # GNU1-NEXT: 0000000000001180  0000000000000008 R_X86_64_RELATIVE                 0
@@ -47,7 +47,7 @@ Symbols:
     Binding:         STB_GLOBAL
 ...
 
-# RUN: yaml2obj -docnum 2 %s | llvm-readobj -elf-output-style=LLVM -relocations - | FileCheck --check-prefix=LLVM2 %s
+# RUN: yaml2obj -docnum 2 %s | llvm-readobj --relocations - | FileCheck --check-prefix=LLVM2 %s
 # LLVM2:      Section (1) .rel.dyn {
 # LLVM2-NEXT:   0x1008 R_386_32 sym1 0x0
 # LLVM2-NEXT:   0x1010 R_386_GOT32 sym2 0x0
@@ -61,7 +61,7 @@ Symbols:
 # LLVM2-NEXT:   0xFF0 R_386_RELATIVE - 0x0
 # LLVM2-NEXT: }
 
-# RUN: yaml2obj -docnum 2 %s | llvm-readobj -elf-output-style=GNU -relocations - | FileCheck --check-prefix=GNU2 %s
+# RUN: yaml2obj -docnum 2 %s | llvm-readelf -relocations - | FileCheck --check-prefix=GNU2 %s
 # GNU2:      Relocation section '.rel.dyn' at offset 0xfc contains 10 entries:
 # GNU2:      00001008  00000101 R_386_32               00000000   sym1
 # GNU2-NEXT: 00001010  00000203 R_386_GOT32            00000000   sym2
@@ -97,7 +97,7 @@ Symbols:
     Binding:         STB_GLOBAL
 ...
 
-# RUN: yaml2obj -docnum 3 %s | llvm-readobj -elf-output-style=LLVM -relocations - | FileCheck --check-prefix=LLVM3 %s
+# RUN: yaml2obj -docnum 3 %s | llvm-readobj --relocations - | FileCheck --check-prefix=LLVM3 %s
 #
 # LLVM3:      Section (1) .rela.dyn {
 # LLVM3-NEXT:   0x1100 R_X86_64_RELATIVE - 0x0
@@ -108,7 +108,7 @@ Symbols:
 # LLVM3-NEXT:   0x1218 R_X86_64_64 sym2 0x8
 # LLVM3-NEXT: }
 
-# RUN: yaml2obj -docnum 3 %s | llvm-readobj -elf-output-style=GNU -relocations - | FileCheck --check-prefix=GNU3 %s
+# RUN: yaml2obj -docnum 3 %s | llvm-readelf -relocations - | FileCheck --check-prefix=GNU3 %s
 # GNU3:      Relocation section '.rela.dyn' at offset 0x180 contains 6 entries:
 # GNU3: 0000000000001100  0000000000000008 R_X86_64_RELATIVE                 0
 # GNU3-NEXT: 0000000000001180  0000000000000008 R_X86_64_RELATIVE                 8
index 230faff628a4d018ec7f90b94f3150a87f4286a1..da1b6abe52c39281fae2b96dee5805a229c10a41 100644 (file)
@@ -2,7 +2,7 @@
 # llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu Inputs/elf-relr-relocs1.s -o - | obj2yaml | grep Content:
 
 # RUN: yaml2obj -docnum 1 %s \
-# RUN:   | llvm-readobj -elf-output-style=LLVM -relocations -raw-relr - \
+# RUN:   | llvm-readobj --relocations --raw-relr - \
 # RUN:   | FileCheck --check-prefix=RAW-LLVM1 %s
 # RAW-LLVM1:      Section (1) .relr.dyn {
 # RAW-LLVM1-NEXT:   0x10D60
@@ -13,7 +13,7 @@
 # RAW-LLVM1-NEXT: }
 
 # RUN: yaml2obj -docnum 1 %s \
-# RUN:   | llvm-readobj -elf-output-style=LLVM -relocations - \
+# RUN:   | llvm-readobj --relocations - \
 # RUN:   | FileCheck --check-prefix=LLVM1 %s
 # LLVM1:      Section (1) .relr.dyn {
 # LLVM1-NEXT:   0x10D60 R_X86_64_RELATIVE - 0x0
@@ -40,7 +40,7 @@
 # LLVM1-NEXT: }
 
 # RUN: yaml2obj -docnum 1 %s \
-# RUN:   | llvm-readobj -elf-output-style=GNU -relocations -raw-relr - \
+# RUN:   | llvm-readelf -relocations -raw-relr - \
 # RUN:   | FileCheck --check-prefix=RAW-GNU1 %s
 # RAW-GNU1:      Relocation section '.relr.dyn' at offset 0x180 contains 5 entries:
 # RAW-GNU1:      0000000000010d60
@@ -50,7 +50,7 @@
 # RAW-GNU1-NEXT: 000a700550400009
 
 # RUN: yaml2obj -docnum 1 %s \
-# RUN:   | llvm-readobj -elf-output-style=GNU -relocations - \
+# RUN:   | llvm-readelf -relocations - \
 # RUN:   | FileCheck --check-prefix=GNU1 %s
 # GNU1:      Relocation section '.relr.dyn' at offset 0x180 contains 21 entries:
 # GNU1:      0000000000010d60  0000000000000008 R_X86_64_RELATIVE
@@ -94,7 +94,7 @@ Sections:
 ...
 
 # RUN: yaml2obj -docnum 2 %s \
-# RUN:   | llvm-readobj -elf-output-style=LLVM -relocations -raw-relr - \
+# RUN:   | llvm-readobj --relocations --raw-relr - \
 # RUN:   | FileCheck --check-prefix=RAW-LLVM2 %s
 # RAW-LLVM2:      Section (1) .relr.dyn {
 # RAW-LLVM2-NEXT:   0x10D60
@@ -105,7 +105,7 @@ Sections:
 # RAW-LLVM2-NEXT: }
 
 # RUN: yaml2obj -docnum 2 %s \
-# RUN:   | llvm-readobj -elf-output-style=LLVM -relocations - \
+# RUN:   | llvm-readobj --relocations - \
 # RUN:   | FileCheck --check-prefix=LLVM2 %s
 # LLVM2:      Section (1) .relr.dyn {
 # LLVM2-NEXT:   0x10D60 R_386_RELATIVE - 0x0
@@ -125,7 +125,7 @@ Sections:
 # LLVM2-NEXT: }
 
 # RUN: yaml2obj -docnum 2 %s \
-# RUN:   | llvm-readobj -elf-output-style=GNU -relocations -raw-relr - \
+# RUN:   | llvm-readelf -relocations -raw-relr - \
 # RUN:   | FileCheck --check-prefix=RAW-GNU2 %s
 # RAW-GNU2:      Relocation section '.relr.dyn' at offset 0xfc contains 5 entries:
 # RAW-GNU2:      00010d60
@@ -135,7 +135,7 @@ Sections:
 # RAW-GNU2-NEXT: 50400009
 
 # RUN: yaml2obj -docnum 2 %s \
-# RUN:   | llvm-readobj -elf-output-style=GNU -relocations - \
+# RUN:   | llvm-readelf -relocations - \
 # RUN:   | FileCheck --check-prefix=GNU2 %s
 # GNU2:      Relocation section '.relr.dyn' at offset 0xfc contains 14 entries:
 # GNU2:      00010d60  00000008 R_386_RELATIVE
index baf0c687a9134304b7ef316f9e352737976293eb..5045c5392896406e951360e2ee37582d5a6c6f2e 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -sections \
+RUN: llvm-readobj --sections \
 RUN:   %p/Inputs/compression.zlib.style.elf-x86-64 | FileCheck %s
 
 CHECK:      Section {
index 8a977109238dc512166353048da5057f8d189f69..8507975918d9ed06fc2540b1be3f2c0e9a39512a 100644 (file)
@@ -1,7 +1,7 @@
 # Check that llvm-readobj shows arch specific ELF section flags.
 
 # RUN: yaml2obj -docnum 1 %s > %t-hex.o
-# RUN: llvm-readobj -s %t-hex.o | FileCheck -check-prefix=HEX %s
+# RUN: llvm-readobj -S %t-hex.o | FileCheck -check-prefix=HEX %s
 
 # HEX:      Flags [ (0x10000000)
 # HEX-NEXT:   SHF_HEX_GPREL (0x10000000)
@@ -22,7 +22,7 @@ Sections:
     Size:   4
 
 # RUN: yaml2obj -docnum 2 %s > %t-mips.o
-# RUN: llvm-readobj -s %t-mips.o | FileCheck -check-prefix=MIPS %s
+# RUN: llvm-readobj -S %t-mips.o | FileCheck -check-prefix=MIPS %s
 
 # MIPS:      Flags [ (0x38000000)
 # MIPS-NEXT:   SHF_MIPS_GPREL (0x10000000)
@@ -45,7 +45,7 @@ Sections:
     Size:   4
 
 # RUN: yaml2obj -docnum 3 %s > %t-x86_64.o
-# RUN: llvm-readobj -s %t-x86_64.o | FileCheck -check-prefix=X86_64 %s
+# RUN: llvm-readobj -S %t-x86_64.o | FileCheck -check-prefix=X86_64 %s
 
 # X86_64:      Flags [ (0x10000000)
 # X86_64-NEXT:   SHF_X86_64_LARGE (0x10000000)
index 4a160d13a5cf0562cfd35e9f33122293ecf8c047..ea01d5b78146b3c0622f518ec6a057cb2dc2f993 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readobj -elf-output-style GNU --notes %t | FileCheck %s --check-prefix=GNU
-# RUN: llvm-readobj -elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM
+# RUN: llvm-readelf --notes %t | FileCheck %s --check-prefix=GNU
+# RUN: llvm-readobj --elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM
 
 # GNU:        Owner                 Data size       Description
 # GNU-NEXT:   GNU                   0x00000004      NT_GNU_ABI_TAG (ABI version tag)
index ab7dcdeee90fe1a69960ed27b3d9ede20ede36ab..7f4b4f61e142f360a6574ec42f458f5c34e71a67 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: yaml2obj %s > %t.so
-# RUN: llvm-readobj -elf-output-style GNU --notes %t.so | FileCheck %s --check-prefix=GNU
-# RUN: llvm-readobj -elf-output-style LLVM --notes %t.so | FileCheck %s --check-prefix=LLVM
+# RUN: llvm-readelf --notes %t.so | FileCheck %s --check-prefix=GNU
+# RUN: llvm-readobj --elf-output-style LLVM --notes %t.so | FileCheck %s --check-prefix=LLVM
 
 # GNU:      Displaying notes found at file offset 0x00000340 with length 0x00000020:
 # GNU-NEXT:   Owner                 Data size       Description
index f6840e5039c857e8f17e1af2c149c5f546c3790c..6db6d546d6830e972537da3109d3cc6dd03b7fd9 100644 (file)
@@ -10,9 +10,9 @@
 # compiled as clang++ source.cpp
 # and  clang++ -m32 source.cpp
 
-RUN: llvm-readobj -program-headers %p/Inputs/phdrs-elf.exe-i386 --elf-output-style=GNU \
+RUN: llvm-readobj -l %p/Inputs/phdrs-elf.exe-i386 --elf-output-style=GNU \
 RUN:   | FileCheck %s -check-prefix ELF32
-RUN: llvm-readobj -program-headers %p/Inputs/phdrs-elf.exe-x86_64 --elf-output-style=GNU \
+RUN: llvm-readobj -l %p/Inputs/phdrs-elf.exe-x86_64 --elf-output-style=GNU \
 RUN:   | FileCheck %s -check-prefixes ELF64-PHDRS,ELF64-MAPPING
 RUN: llvm-readelf -program-headers %p/Inputs/phdrs-elf.exe-x86_64 \
 RUN:   | FileCheck %s -check-prefixes ELF64-PHDRS,ELF64-MAPPING
index f5b504fa66fa7e0c907ad2588d426df0e2e7cb26..a61f767fe14fac6ad335b59abd0910eee4922aa5 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -s %p/Inputs/relocs.obj.elf-i386 --elf-output-style=GNU \
+RUN: llvm-readobj -S %p/Inputs/relocs.obj.elf-i386 --elf-output-style=GNU \
 RUN:   | FileCheck %s -check-prefix ELF32
 RUN: llvm-readobj -S %p/Inputs/relocs.obj.elf-x86_64 --elf-output-style=GNU \
 RUN:   | FileCheck %s -check-prefix ELF64
index 22e6948e758f2da48e9a69bd54828f1e26d01265..d199327cadba6ac8d16a6b8c8174a63ef23a282b 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t.o
-# RUN: llvm-readobj -needed-libs %t.o | FileCheck %s
+# RUN: llvm-readobj --needed-libs %t.o | FileCheck %s
 
 # CHECK:      NeededLibraries [
 # CHECK-NEXT:   /usr/lib/libSystem.B.dylib
index 2138bb70ad3c0ae161f8ac2736bbb306663761b6..b13bd455b175f52425e9a3e974a72c9aec40b3b9 100644 (file)
@@ -1,13 +1,13 @@
 RUN: llvm-readobj -h %p/Inputs/macho-universal.x86_64.i386 \
 RUN: | FileCheck %s -check-prefix MULTIHEADER
 
-RUN: llvm-readobj -sections %p/Inputs/macho-universal.x86_64.i386 \
+RUN: llvm-readobj --sections %p/Inputs/macho-universal.x86_64.i386 \
 RUN: | FileCheck %s -check-prefix MULTISECTIONS
 
 RUN: llvm-readobj -h %p/Inputs/macho-universal-archive.x86_64.i386 \
 RUN: | FileCheck %s -check-prefix MULTIHEADER-ARCHIVE
 
-RUN: llvm-readobj -sections %p/Inputs/macho-universal-archive.x86_64.i386 \
+RUN: llvm-readobj --sections %p/Inputs/macho-universal-archive.x86_64.i386 \
 RUN: | FileCheck %s -check-prefix MULTISECTIONS-ARCHIVE
 
 MULTIHEADER: Format: Mach-O 64-bit x86-64
index 053dbbf9fb736027944a887c430d8091f69bbd3b..bf3e7b2267572b3609b7e1114f05b9d0b5a137e9 100644 (file)
 ## space, but its e_shnum, e_shstrndx, sh_size and sh_link fields are set
 ## according to the above description, so that we can test the dumper.
 
-# RUN: llvm-readobj -file-headers -sections -elf-output-style GNU \
+# RUN: llvm-readobj --file-headers -S --elf-output-style GNU \
 # RUN:   %p/Inputs/many-sections.elf-x86_64 | FileCheck %s --check-prefix=GNU1
 # GNU1: Number of section headers:         0 (5)
 # GNU1: Section header string table index: 65535 (3)
 # GNU1: There are 5 section headers, starting at offset 0xb8
 
-# RUN: llvm-readobj -file-headers -elf-output-style LLVM \
+# RUN: llvm-readobj --file-headers --elf-output-style LLVM \
 # RUN:   %p/Inputs/many-sections.elf-x86_64 | FileCheck %s --check-prefix=LLVM1
 # LLVM1: SectionHeaderCount: 0 (5)
 # LLVM1: StringTableSectionIndex: 65535 (3)
 ## e_shoff field set to zero, but not e_shstrndx, to show that
 ## this corrupt case is handled correctly.
 
-# RUN: llvm-readobj -file-headers -elf-output-style GNU \
+# RUN: llvm-readobj --file-headers --elf-output-style GNU \
 # RUN:   %p/Inputs/many-sections-stripped.elf-x86_64 | FileCheck %s --check-prefix=GNU2
 # GNU2: Number of section headers:         0
 # GNU2: Section header string table index: 65535 (corrupt: out of range)
 
-# RUN: llvm-readobj -file-headers -elf-output-style LLVM \
+# RUN: llvm-readobj --file-headers --elf-output-style LLVM \
 # RUN:   %p/Inputs/many-sections-stripped.elf-x86_64 | FileCheck %s --check-prefix=LLVM2
 # LLVM2: SectionHeaderCount: 0
 # LLVM2: StringTableSectionIndex: 65535 (corrupt: out of range)
index b4c769be20731fc14aa65f4164c91975b5e8afd7..c06d147397ebc9adddcb413bc8174dc995c1c0d3 100644 (file)
@@ -1,6 +1,6 @@
-RUN: llvm-readobj -mips-abi-flags %p/Inputs/abiflags.obj.elf-mipsel | \
+RUN: llvm-readobj --mips-abi-flags %p/Inputs/abiflags.obj.elf-mipsel | \
 RUN:   FileCheck -check-prefix=EL64 %s
-RUN: llvm-readobj -mips-abi-flags %p/Inputs/abiflags.obj.elf-mips | \
+RUN: llvm-readobj --mips-abi-flags %p/Inputs/abiflags.obj.elf-mips | \
 RUN:   FileCheck -check-prefix=BE32 %s
 
 EL64:      MIPS ABI Flags {
index ae4ae9532950e593d6293dca35d41223f5851310..85c4fe2d67c18fa99a704ffe332c94fc43f7e29a 100644 (file)
@@ -1,9 +1,9 @@
-# Check that llvm-readobj -mips-plt-got correctly shows .got section
+# Check that llvm-readobj --mips-plt-got correctly shows .got section
 # content if there are some other zero-sized sections with the same
 # address as the .got. got-over.exe.elf-mips has zero-sized .data
 # section at the same offset .got section.
 
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-over.exe.elf-mips | FileCheck %s
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-over.exe.elf-mips | FileCheck %s
 
 GOT-OBJ: Cannot find PLTGOT dynamic table tag.
 
index ca7edc2fbf1748bb8b97b4f848db203d7e105ade..c9311421bf522a6ac7a9fbe7729e3c4d4bb11186 100644 (file)
@@ -1,32 +1,32 @@
-RUN: not llvm-readobj -mips-plt-got %p/Inputs/relocs.obj.elf-mips 2>&1 | \
+RUN: not llvm-readobj --mips-plt-got %p/Inputs/relocs.obj.elf-mips 2>&1 | \
 RUN:   FileCheck %s -check-prefix GOT-OBJ
-RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-exe.mips | \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-exe.mips | \
 RUN:   FileCheck %s -check-prefix GOT-EXE
-RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-so.mips | \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-so.mips | \
 RUN:   FileCheck %s -check-prefix GOT-SO
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-tls.so.elf-mips64el | \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-tls.so.elf-mips64el | \
 RUN:   FileCheck %s -check-prefix GOT-TLS
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-empty.exe.mipsel | \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-empty.exe.mipsel | \
 RUN:   FileCheck %s -check-prefix GOT-EMPTY
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-static.exe.mips | \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-static.exe.mips | \
 RUN:   FileCheck %s -check-prefix GOT-STATIC
 
-RUN: not llvm-readobj -mips-plt-got %p/Inputs/relocs.obj.elf-mips \
+RUN: not llvm-readobj --mips-plt-got %p/Inputs/relocs.obj.elf-mips \
 RUN:                  --elf-output-style=GNU 2>&1 | \
 RUN:   FileCheck %s -check-prefix GNU-GOT-OBJ
-RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-exe.mips \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-exe.mips \
 RUN:                  --elf-output-style=GNU | \
 RUN:   FileCheck %s -check-prefix GNU-GOT-EXE
-RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-so.mips \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-so.mips \
 RUN:                  --elf-output-style=GNU | \
 RUN:   FileCheck %s -check-prefix GNU-GOT-SO
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-tls.so.elf-mips64el \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-tls.so.elf-mips64el \
 RUN:                  --elf-output-style=GNU | \
 RUN:   FileCheck %s -check-prefix GNU-GOT-TLS
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-empty.exe.mipsel \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-empty.exe.mipsel \
 RUN:                  --elf-output-style=GNU | \
 RUN:   FileCheck %s -check-prefix GNU-GOT-EMPTY
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-static.exe.mips \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-static.exe.mips \
 RUN:                  --elf-output-style=GNU | \
 RUN:   FileCheck %s -check-prefix GNU-GOT-STATIC
 
index 0fe8aad3dfa14f771b7855ebc512b072e2603973..64b3f0e91795f20b6f353b0a1f9e4d2a44822f62 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -mips-options %p/Inputs/options.obj.elf-mipsel | FileCheck %s
+RUN: llvm-readobj --mips-options %p/Inputs/options.obj.elf-mipsel | FileCheck %s
 
 CHECK:      MIPS Options {
 CHECK-NEXT:   ODK_REGINFO {
index 7a2959dd0325cbb18abcc17d67d36e33bce336ed..d44b3c0096a38b2b27451f3ac249ede7d65f25b4 100644 (file)
@@ -1,6 +1,6 @@
 # Check DT_MIPS_OPTIONS .dynamic section tag reading
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/mips-options.elf-mips64el | \
+RUN: llvm-readobj --dynamic-table %p/Inputs/mips-options.elf-mips64el | \
 RUN:   FileCheck %s
 
 CHECK:      DynamicSection [ (14 entries)
index f41940c9cf34b982fa0c43f0d6b02a78b65f5bbd..21670b0fb570d55bae8431c42c392c0db7e8152d 100644 (file)
@@ -1,5 +1,5 @@
-RUN: llvm-readobj -mips-plt-got %p/Inputs/got-plt.exe.elf-mipsel | FileCheck %s
-RUN: llvm-readobj -mips-plt-got --elf-output-style=GNU \
+RUN: llvm-readobj --mips-plt-got %p/Inputs/got-plt.exe.elf-mipsel | FileCheck %s
+RUN: llvm-readobj --mips-plt-got --elf-output-style=GNU \
 RUN:              %p/Inputs/got-plt.exe.elf-mipsel \
 RUN:   | FileCheck --check-prefix=GNU %s
 
index d983d0a63443f7b184f0ddd570c92a8d05f863a3..7571d4c56bf0786544240735844bcc91b86bfef9 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -mips-reginfo %p/Inputs/reginfo.obj.elf-mipsel | FileCheck %s
+RUN: llvm-readobj --mips-reginfo %p/Inputs/reginfo.obj.elf-mipsel | FileCheck %s
 
 CHECK:      MIPS RegInfo {
 CHECK-NEXT:   GP: 0x7FEF
index adde78784d63e798c366d518fd331c5013443b58..05e541120a6511ce637f59e66186feefb61a67c4 100644 (file)
@@ -1,6 +1,6 @@
 # Check DT_MIPS_RLD_MAP_REL .dynamic section tag reading
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/mips-rld-map-rel.elf-mipsel | \
+RUN: llvm-readobj --dynamic-table %p/Inputs/mips-rld-map-rel.elf-mipsel | \
 RUN:   FileCheck %s
 
 CHECK:      DynamicSection [ (16 entries)
index 1f9de58ca89c9330f1eb386247977cde6499133a..c164004c14128e2a941e1cf67d5e046be91b99be 100644 (file)
@@ -1,6 +1,6 @@
-RUN: llvm-readobj -symbols %p/Inputs/st-other.obj.elf-mips \
+RUN: llvm-readobj --symbols %p/Inputs/st-other.obj.elf-mips \
 RUN:   | FileCheck -check-prefix=MREG %s
-RUN: llvm-readobj -symbols %p/Inputs/st-other.obj.elf-mips16 \
+RUN: llvm-readobj --symbols %p/Inputs/st-other.obj.elf-mips16 \
 RUN:   | FileCheck -check-prefix=M16 %s
 
 MREG:      Name: foo
index 598c754d126825769b9f33733681c4cb8c659be5..931dce6ba8fb5cd144c66cca3e620819536bc355 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: x86-registered-target
 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t
-// RUN: llvm-readobj -elf-output-style GNU --notes %t | FileCheck %s --check-prefix=GNU
-// RUN: llvm-readobj -elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM
+// RUN: llvm-readelf --notes %t | FileCheck %s --check-prefix=GNU
+// RUN: llvm-readobj --elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM
 
 // GNU:      Displaying notes found at file offset 0x00000040 with length 0x000000f8:
 // GNU-NEXT:   Owner                 Data size       Description
index 473e0a24a7e778c65bc5c45419931cb66428916c..899f6cdbd756accc4e83e8f39315413f67ee1662 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: x86-registered-target
 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t
-// RUN: llvm-readobj -elf-output-style GNU --notes %t | FileCheck %s --check-prefix=GNU
-// RUN: llvm-readobj -elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM
+// RUN: llvm-readelf --notes %t | FileCheck %s --check-prefix=GNU
+// RUN: llvm-readobj --elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM
 
 // GNU:      Displaying notes found at file offset 0x00000040 with length 0x00000014:
 // GNU-NEXT:   Owner                 Data size       Description
index 3619cd792d54ab463f8ec19fa1c54e75bd31088f..ff21d91372bc394c24caac373280e1504d509ef9 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -file-headers %p/Inputs/nop.exe.coff-x86-64 | FileCheck %s
+RUN: llvm-readobj --file-headers %p/Inputs/nop.exe.coff-x86-64 | FileCheck %s
 
 CHECK: Format: COFF-x86-64
 CHECK: Arch: x86_64
index 9602a5af8ed89addc0cae775466d6342cd47062b..ac361784e06dad59a264bda5c66c675c8f3b87ca 100644 (file)
@@ -1,6 +1,6 @@
 # Check DT_PPC64_GLINK dynamic tag.
 
-RUN: llvm-readobj -dynamic-table %p/Inputs/ppc64.exe | FileCheck %s
+RUN: llvm-readobj --dynamic-table %p/Inputs/ppc64.exe | FileCheck %s
 
 CHECK: Format: ELF64-ppc64
 CHECK: Arch: powerpc64le
index e507442029be547ef11ac8a2e5677a9959ff842b..960248eb0fae79b06b4e7902e1a36781c868df73 100644 (file)
@@ -1,10 +1,12 @@
-RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-i386 \
+RUN: llvm-readobj --program-headers %p/../../Object/Inputs/program-headers.elf-i386 \
 RUN:     | FileCheck %s -check-prefix ELF-I386
-RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-x86-64 \
+RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.elf-i386 \
+RUN:     | FileCheck %s -check-prefix ELF-I386
+RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.elf-x86-64 \
 RUN:     | FileCheck %s -check-prefix ELF-X86-64
-RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.mips \
+RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.mips \
 RUN:     | FileCheck %s -check-prefix ELF-MIPS
-RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.mips64 \
+RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.mips64 \
 RUN:     | FileCheck %s -check-prefix ELF-MIPS64
 
 ## openbsd-phdrs.elf-x86-64 was generated using GNU ld (GNU Binutils for Ubuntu) 2.26.1.
@@ -18,7 +20,7 @@ RUN:     | FileCheck %s -check-prefix ELF-MIPS64
 ##         0x65a3dbe7 is the value of PT_OPENBSD_WXNEEDED,
 ##         0x65a41be6 is the value of PT_OPENBSD_BOOTDATA
 ## SECTIONS { . = SIZEOF_HEADERS; .all : { *(.*) } : text }
-RUN: llvm-readobj -program-headers %p/../../Object/Inputs/openbsd-phdrs.elf-x86-64 \
+RUN: llvm-readobj -l %p/../../Object/Inputs/openbsd-phdrs.elf-x86-64 \
 RUN:     | FileCheck %s -check-prefix OPENBSD-X86-64
 
 ELF-I386:      ProgramHeaders [
index e34f81ec6c26424829883e61bc8c3def1ed6f8dd..b50d0e2442a053cda230b76724497e6a830fd9be 100644 (file)
@@ -1,5 +1,5 @@
 # In llvm-readobj, -s is an alias for --sections.
-RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-i386 \
+RUN: llvm-readobj -S %p/Inputs/trivial.obj.elf-i386 \
 RUN:   | FileCheck %s -check-prefix SEC
 RUN: llvm-readobj --sections %p/Inputs/trivial.obj.elf-i386 \
 RUN:   | FileCheck %s -check-prefix SEC
index abdd0e365300edcc50e2a05a3d0fc7d07090ec51..1d5210f36d4914b8862716699b4f09dc65047d79 100644 (file)
@@ -3,19 +3,19 @@
 
 // Todo: ELF-PPC, ELF-HEXAGON
 
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-i386     | FileCheck %s -check-prefix ELF-32
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-x86_64   | FileCheck %s -check-prefix ELF-64
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-aarch64  | FileCheck %s -check-prefix ELF-AARCH64
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-arm      | FileCheck %s -check-prefix ELF-ARM
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-lanai    | FileCheck %s -check-prefix ELF-LANAI
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips     | FileCheck %s -check-prefix ELF-MIPS
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix ELF-MIPS64EL
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64    | FileCheck %s -check-prefix ELF-PPC64
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.coff-i386    | FileCheck %s -check-prefix COFF-32
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.coff-x86_64  | FileCheck %s -check-prefix COFF-64
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-arm    | FileCheck %s -check-prefix MACHO-ARM
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-i386   | FileCheck %s -check-prefix MACHO-32
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-x86_64 | FileCheck %s -check-prefix MACHO-64
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-i386     | FileCheck %s -check-prefix ELF-32
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-x86_64   | FileCheck %s -check-prefix ELF-64
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-aarch64  | FileCheck %s -check-prefix ELF-AARCH64
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-arm      | FileCheck %s -check-prefix ELF-ARM
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-lanai    | FileCheck %s -check-prefix ELF-LANAI
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-mips     | FileCheck %s -check-prefix ELF-MIPS
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix ELF-MIPS64EL
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-ppc64    | FileCheck %s -check-prefix ELF-PPC64
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.coff-i386    | FileCheck %s -check-prefix COFF-32
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.coff-x86_64  | FileCheck %s -check-prefix COFF-64
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.macho-arm    | FileCheck %s -check-prefix MACHO-ARM
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.macho-i386   | FileCheck %s -check-prefix MACHO-32
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.macho-x86_64 | FileCheck %s -check-prefix MACHO-64
 
 
 ELF-32: Type: R_386_NONE (0)
index 9ca79e3c78d5b89a023b9fea79ebc78b8322a2d3..a459981edf185efbc392c4641c1795c0949b2f09 100644 (file)
@@ -14,7 +14,7 @@ RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc \
 RUN:   | FileCheck %s -check-prefix MACHO-PPC
 RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc64 \
 RUN:   | FileCheck %s -check-prefix MACHO-PPC64
-RUN: llvm-readobj -r -expand-relocs %p/Inputs/trivial.obj.macho-arm \
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-arm \
 RUN:   | FileCheck %s -check-prefix MACHO-ARM
 RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.wasm \
 RUN:   | FileCheck %s -check-prefix WASM
index 600938ee93851331190f085defc41c7505516d2f..c615adaa7a725176404ab5ead8ac03862d29fa98 100644 (file)
@@ -1,4 +1,4 @@
-RUN: llvm-readobj -dynamic-table %p/Inputs/rpath.exe.elf-x86_64 \
+RUN: llvm-readobj --dynamic-table %p/Inputs/rpath.exe.elf-x86_64 \
 RUN:   | FileCheck %s
 
 CHECK: 0x000000000000000F RPATH /usr/local/lib
index e9849a67a31fcc8f8c4d6d259026d9225707cba6..2691c221112cf49c5883bb8f9a241945f85e6737 100644 (file)
@@ -1,30 +1,30 @@
-RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.coff-i386 \
+RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.coff-i386 \
 RUN:   | FileCheck %s -check-prefix COFF
-RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.elf-i386 \
+RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.elf-i386 \
 RUN:   | FileCheck %s -check-prefix ELF
-RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-i386 \
+RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.macho-i386 \
 RUN:   | FileCheck %s -check-prefix MACHO-I386
-RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-x86-64 \
+RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.macho-x86-64 \
 RUN:   | FileCheck %s -check-prefix MACHO-X86-64
-RUN: llvm-readobj --expand-relocs -s -st -sr -sd %p/Inputs/trivial.obj.macho-ppc \
+RUN: llvm-readobj --expand-relocs -S --st --sr --sd %p/Inputs/trivial.obj.macho-ppc \
 RUN:   | FileCheck %s -check-prefix MACHO-PPC
-RUN: llvm-readobj --expand-relocs -s -st -sr -sd %p/Inputs/trivial.obj.macho-ppc64 \
+RUN: llvm-readobj --expand-relocs -S --st --sr --sd %p/Inputs/trivial.obj.macho-ppc64 \
 RUN:   | FileCheck %s -check-prefix MACHO-PPC64
-RUN: llvm-readobj -expand-relocs -s -st -sr -sd %p/Inputs/trivial.obj.macho-arm \
+RUN: llvm-readobj --expand-relocs -S --st --sr --sd %p/Inputs/trivial.obj.macho-arm \
 RUN:   | FileCheck %s -check-prefix MACHO-ARM
 
 # Check the two-letter aliases above (-st, -sr, -sd) are equivalent to their
 # full flag names.
-RUN: llvm-readobj --st %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-alias
-RUN: llvm-readobj -s --section-symbols %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-no-alias
+RUN: llvm-readobj -S --st %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-alias
+RUN: llvm-readobj -S --section-symbols %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-no-alias
 RUN: diff %t.readobj-st-alias %t.readobj-st-no-alias
 
-RUN: llvm-readobj --sr %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-alias
-RUN: llvm-readobj -s --section-relocations %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-no-alias
+RUN: llvm-readobj -S --sr %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-alias
+RUN: llvm-readobj -S --section-relocations %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-no-alias
 RUN: diff %t.readobj-sr-alias %t.readobj-sr-no-alias
 
-RUN: llvm-readobj --sd %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-alias
-RUN: llvm-readobj -s --section-data %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-no-alias
+RUN: llvm-readobj -S --sd %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-alias
+RUN: llvm-readobj -S --section-data %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-no-alias
 RUN: diff %t.readobj-sd-alias %t.readobj-sd-no-alias
 
 COFF:      Sections [
index a66e663d0dea3e45ea89ed5005f28f80aa44f966..5eab22be1a3dfafbf76076bfb5459a8ad61df153 100644 (file)
@@ -21,7 +21,7 @@ RUN:   | FileCheck %s -check-prefix WASM
 RUN: llvm-readobj --sections %p/Inputs/trivial.obj.elf-i386 > %t.sections
 RUN: llvm-readobj -S %p/Inputs/trivial.obj.elf-i386 > %t.uppers
 RUN: cmp %t.sections %t.uppers
-RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-i386 > %t.lowers
+RUN: llvm-readobj -S %p/Inputs/trivial.obj.elf-i386 > %t.lowers
 RUN: cmp %t.sections %t.lowers
 
 COFF:      Sections [
index 879afe27efba386b3a67a5b5736146f9a47a39e5..17d05163346c6a9742197dec1f14ee99096dd530 100644 (file)
@@ -1,5 +1,5 @@
-RUN: llvm-readobj -unwind %p/Inputs/arm64-win1.obj | FileCheck %s -check-prefix=UNWIND1
-RUN: llvm-readobj -unwind %p/Inputs/arm64-win2.obj | FileCheck %s -check-prefix=UNWIND2
+RUN: llvm-readobj --unwind %p/Inputs/arm64-win1.obj | FileCheck %s -check-prefix=UNWIND1
+RUN: llvm-readobj --unwind %p/Inputs/arm64-win2.obj | FileCheck %s -check-prefix=UNWIND2
 
 UNWIND1:         ExceptionData {
 UNWIND1-NEXT:      FunctionLength: 340
index 72c591048c88d493d6092d48016c93fd4b727d25..8c6b13f584c555905b63c4588d1a7a0459073a1c 100644 (file)
@@ -1,5 +1,5 @@
 RUN: yaml2obj %p/Inputs/dwarf-exprs.exe-x86-64.yaml > %t.exe
-RUN: llvm-readobj -unwind %t.exe | FileCheck %s
+RUN: llvm-readobj --unwind %t.exe | FileCheck %s
 
 CHECK:      EH_FRAME Header [
 CHECK-NEXT:  Address: 0x4013c0
index d734e300c040d4882a28385e7b4b722df8f176e2..5bb9939f1fc3841de467019a591c18f1451d3044 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -file-headers %t | FileCheck %s
+# RUN: llvm-readobj --file-headers %t | FileCheck %s
 # RUN: obj2yaml %t | FileCheck %s --check-prefix=ROUNDTRIP
 
 # CHECK: OptionalHeaderSize: 240
index 592ecb38b1d8d51ddbd8d8da41e53e63ec92b2d0..7973b2558c507cee40ada060b600b610979a8a0a 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -relocations %t | FileCheck %s --check-prefix=RELOCS
+# RUN: llvm-readobj -r %t | FileCheck %s --check-prefix=RELOCS
 # RUN: obj2yaml %t | FileCheck %s --check-prefix=YAML
 
 # RELOCS:      Relocations [
index 39da5c1f6f0662636e49228f9e38e3196ae938ce..2480810d33bc781d8956fc5c06b50628a63ad4dd 100644 (file)
@@ -1,6 +1,6 @@
 # Ensures that dynamic section has sh_entsize correctly set
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=SECTION
+# RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=SECTION
 
 !ELF
 FileHeader:
index c4abc6488804ce6762c187362bc7aa5583e4c0d6..47527a3a7ac348d2d58358718400a3273ec71a39 100644 (file)
@@ -1,6 +1,6 @@
 # Ensures that implicitly added sections can be ordered within Sections.
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=SECTION
+# RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=SECTION
 # RUN: llvm-nm --dynamic %t | FileCheck %s --check-prefix=SYMBOL
 
 !ELF
index e256fdc00e0f5a43d86e60a64a1598c895c64091..194c5e5deb333790a79248baffc79a70fec14e95 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 ## Check yaml2obj does not ignore the address of the
 ## explicitly listed .dynstr and .dynsym sections.
index 0f43e69828fbb694b2789a6d931bfaa1df574b82..0aab621d257934ff7a7354c591ae2043fa47fc2c 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -file-headers %t | FileCheck %s --check-prefix=FROMYAML
+# RUN: llvm-readobj --file-headers %t | FileCheck %s --check-prefix=FROMYAML
 # RUN: obj2yaml %t | FileCheck %s --check-prefix=TOYAML
 
 ## Check we are able to parse/emit the ABI version with yaml2obj/obj2yaml.
index 4528d35798a08dd9da9f477f8e7ee0bd0433934d..78b2f4b1c5aeece9dfa8d3f2dfd9e2fd8f2553af 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 --- !ELF
 FileHeader:
index 5ed7a56c9a6d8bf91fd4894c6a7f58fb0bf5e6ec..87ff6fe66c00c624791425fb3544c6e0cf7f4438 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections -elf-section-groups %t | FileCheck %s
+# RUN: llvm-readobj --sections --elf-section-groups %t | FileCheck %s
 
 --- !ELF
 FileHeader:
index bb26b04672237c825342f06144e6baff3e7d8634..06b989945dbcccc57034709ffff1e41f3248ec56 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 !ELF
 FileHeader:
index 06c504e65b3cb502cdca145e12c23d5a484028b4..e045b52c202ff2aeadd40b0c06f782e727d0ace8 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -symbols %t | FileCheck %s
+# RUN: llvm-readobj --symbols %t | FileCheck %s
 
 ## Check yaml2obj is able to create the STB_GNU_UNIQUE symbol.
 
index 982c5d4efeb0a83ad243d659dd4c138a58e17992..50c0b6c9c551bf68cf18c7ddf0e4b55e26d57865 100644 (file)
@@ -1,6 +1,6 @@
 ## Check we are able to set sh_info field for SHT_SYMTAB sections.
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 # CHECK:      Name: .symtab
 # CHECK-NEXT: Type: SHT_SYMTAB
index 143c0255b0e63f2fa84196b25231f41874e9e3c6..558ec8c6da467abb4a323a2b9154f2174fe61259 100644 (file)
@@ -1,6 +1,6 @@
 ## Check we dont crash when .symtab has type different from SHT_SYMTAB.
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 ## TODO: the output is still SHT_SYMTAB because we do not yet
 ## support changing it.
index 538f64c9ccc070fc16c38ad115c991d316b8677c..716778e16f835723512baf3f02316ae134acd2cf 100644 (file)
@@ -1,7 +1,7 @@
 # This test succeeds but produces an invalid relocation. This test
 # documents this behavoir.
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readobj -relocations %t | FileCheck %s
+# RUN: llvm-readobj -r %t | FileCheck %s
 
 !ELF
 FileHeader:
index 8cd5b0191f3513becd0bb5ef4a2917cec5c3274a..fa82a90923d95bb59f8c50320c8a83b8929961de 100644 (file)
@@ -3,7 +3,7 @@
 # the symbol table index for the first non-local symbol.
 
 # RUN: yaml2obj -docnum=1 %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=ONE
+# RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=ONE
 # ONE: Name: .symtab
 # ONE: Info: 2
 
@@ -19,7 +19,7 @@ Symbols:
     Binding: STB_GLOBAL
 
 # RUN: yaml2obj -docnum=2 %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=TWO
+# RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=TWO
 # TWO: Name: .symtab
 # TWO: Info: 3
 
index de51f5dc070312b4c40358c605057df5e0e566ef..88b5d2722e0fee0be8767dfdbde459d42d350c49 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -program-headers %t | FileCheck %s
+# RUN: llvm-readobj -l %t | FileCheck %s
 
 !ELF
 FileHeader:
index 4664753a4b1518e21880122aaafbc0cdf91963fc..81fdb937228684cee6878fb2729c15c8e2818078 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -program-headers %t | FileCheck %s
+# RUN: llvm-readobj -l %t | FileCheck %s
 
 !ELF
 FileHeader:
index f07e393f512404ecde3533bafa33c48525779d40..045ea6deee85e26b580288681aa7f47a31149165 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -program-headers %t | FileCheck %s
+# RUN: llvm-readobj -l %t | FileCheck %s
 
 !ELF
 FileHeader:
index ebde2fa6fd8ec0f6e70c60d9827c066b0bb40555..9e7901833cf864b7d958dba41f77ccaa52fdde0d 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 # CHECK:      Name: .rela.text
 # CHECK-NEXT: Type: SHT_RELA
index 3045d36910d78f07d9b3d47509c4509388bee5e3..556e8dd6fec543769b1370662e8a786e81910d9d 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 # CHECK:      Name: .text
 # CHECK-NEXT: Type: SHT_PROGBITS
index 885b28a2c09a2e665daf92d1c4903f2490cec1c1..5595f9379e99b42d1e4743c8df41b5cce86991a0 100644 (file)
@@ -1,6 +1,6 @@
 # Ensures that implicitly added sections can be ordered within Sections.
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 !ELF
 FileHeader:
index 538e2870e0bcef16402c27d01cd577bf6fe68e01..e0d664e06d4f1f74954719c80dae031cad1a0123 100644 (file)
@@ -1,6 +1,6 @@
 # Ensure yaml2obj doesn't crash on unnamed sections
 # RUN: yaml2obj %s -o %t
-# RUN: llvm-readobj -sections %t | FileCheck %s
+# RUN: llvm-readobj --sections %t | FileCheck %s
 
 !ELF
 FileHeader:
index 7ccc67bfb31b84224554368f2f3164802ad82901..d4feda4cc64ac91f25365cf34d81d7e96240bc69 100644 (file)
@@ -49,7 +49,7 @@ namespace opts {
     cl::desc("<input object files>"),
     cl::ZeroOrMore);
 
-  // -all, -a
+  // --all, -a
   cl::opt<bool>
       All("all",
           cl::desc("Equivalent to setting: --file-headers, --program-headers, "
@@ -66,7 +66,7 @@ namespace opts {
   cl::alias HeadersShort("e", cl::desc("Alias for --headers"),
      cl::aliasopt(Headers));
 
-  // -wide, -W
+  // --wide, -W
   cl::opt<bool>
       WideOutput("wide", cl::desc("Ignored for compatibility with GNU readelf"),
                  cl::Hidden);
@@ -74,7 +74,7 @@ namespace opts {
     cl::desc("Alias for --wide"),
     cl::aliasopt(WideOutput));
 
-  // -file-headers, -file-header, -h
+  // --file-headers, --file-header, -h
   cl::opt<bool> FileHeaders("file-headers",
     cl::desc("Display file headers "));
   cl::alias FileHeadersShort("h", cl::desc("Alias for --file-headers"),
@@ -83,7 +83,7 @@ namespace opts {
                                 cl::desc("Alias for --file-headers"),
                                 cl::aliasopt(FileHeaders));
 
-  // -section-headers, -sections, -S
+  // --section-headers, --sections, -S
   // Also -s in llvm-readobj mode.
   cl::opt<bool> SectionHeaders("section-headers",
                                cl::desc("Display all section headers."));
@@ -93,27 +93,27 @@ namespace opts {
                                 cl::desc("Alias for --section-headers"),
                                 cl::aliasopt(SectionHeaders), cl::NotHidden);
 
-  // -section-relocations
-  // Also -sr in llvm-readobj mode.
+  // --section-relocations
+  // Also --sr in llvm-readobj mode.
   cl::opt<bool> SectionRelocations("section-relocations",
     cl::desc("Display relocations for each section shown."));
 
-  // -section-symbols
-  // Also -st in llvm-readobj mode.
+  // --section-symbols
+  // Also --st in llvm-readobj mode.
   cl::opt<bool> SectionSymbols("section-symbols",
     cl::desc("Display symbols for each section shown."));
 
-  // -section-data
-  // Also -sd in llvm-readobj mode.
+  // --section-data
+  // Also --sd in llvm-readobj mode.
   cl::opt<bool> SectionData("section-data",
     cl::desc("Display section data for each section shown."));
 
-  // -section-mapping
+  // --section-mapping
   cl::opt<cl::boolOrDefault>
       SectionMapping("section-mapping",
                      cl::desc("Display the section to segment mapping."));
 
-  // -relocations, -relocs, -r
+  // --relocations, --relocs, -r
   cl::opt<bool> Relocations("relocations",
     cl::desc("Display the relocation entries in the file"));
   cl::alias RelocationsShort("r", cl::desc("Alias for --relocations"),
@@ -121,15 +121,15 @@ namespace opts {
   cl::alias RelocationsGNU("relocs", cl::desc("Alias for --relocations"),
                            cl::aliasopt(Relocations));
 
-  // -notes, -n
+  // --notes, -n
   cl::opt<bool> Notes("notes", cl::desc("Display the ELF notes in the file"));
   cl::alias NotesShort("n", cl::desc("Alias for --notes"), cl::aliasopt(Notes));
 
-  // -dyn-relocations
+  // --dyn-relocations
   cl::opt<bool> DynRelocs("dyn-relocations",
     cl::desc("Display the dynamic relocation entries in the file"));
 
-  // -symbols
+  // --symbols
   // Also -s in llvm-readelf mode, or -t in llvm-readobj mode.
   cl::opt<bool>
       Symbols("symbols",
@@ -138,26 +138,26 @@ namespace opts {
   cl::alias SymbolsGNU("syms", cl::desc("Alias for --symbols"),
                        cl::aliasopt(Symbols));
 
-  // -dyn-symbols, -dyn-syms
-  // Also -dt in llvm-readobj mode.
+  // --dyn-symbols, --dyn-syms
+  // Also --dt in llvm-readobj mode.
   cl::opt<bool> DynamicSymbols("dyn-symbols",
     cl::desc("Display the dynamic symbol table"));
   cl::alias DynSymsGNU("dyn-syms", cl::desc("Alias for --dyn-symbols"),
                        cl::aliasopt(DynamicSymbols));
 
-  // -hash-symbols
+  // --hash-symbols
   cl::opt<bool> HashSymbols(
       "hash-symbols",
       cl::desc("Display the dynamic symbols derived from the hash section"));
 
-  // -unwind, -u
+  // --unwind, -u
   cl::opt<bool> UnwindInfo("unwind",
     cl::desc("Display unwind information"));
   cl::alias UnwindInfoShort("u",
     cl::desc("Alias for --unwind"),
     cl::aliasopt(UnwindInfo));
 
-  // -dynamic-table, -dynamic, -d
+  // --dynamic-table, --dynamic, -d
   cl::opt<bool> DynamicTable("dynamic-table",
     cl::desc("Display the ELF .dynamic section table"));
   cl::alias DynamicTableShort("d", cl::desc("Alias for --dynamic-table"),
@@ -165,11 +165,11 @@ namespace opts {
   cl::alias DynamicTableAlias("dynamic", cl::desc("Alias for --dynamic-table"),
                               cl::aliasopt(DynamicTable));
 
-  // -needed-libs
+  // --needed-libs
   cl::opt<bool> NeededLibraries("needed-libs",
     cl::desc("Display the needed libraries"));
 
-  // -program-headers, -segments, -l
+  // --program-headers, --segments, -l
   cl::opt<bool> ProgramHeaders("program-headers",
     cl::desc("Display ELF program headers"));
   cl::alias ProgramHeadersShort("l", cl::desc("Alias for --program-headers"),
@@ -177,161 +177,161 @@ namespace opts {
   cl::alias SegmentsAlias("segments", cl::desc("Alias for --program-headers"),
                           cl::aliasopt(ProgramHeaders));
 
-  // -string-dump, -p
+  // --string-dump, -p
   cl::list<std::string> StringDump("string-dump", cl::desc("<number|name>"),
                                    cl::ZeroOrMore);
   cl::alias StringDumpShort("p", cl::desc("Alias for --string-dump"),
                             cl::aliasopt(StringDump), cl::Prefix);
 
-  // -hex-dump, -x
+  // --hex-dump, -x
   cl::list<std::string> HexDump("hex-dump", cl::desc("<number|name>"),
                                 cl::ZeroOrMore);
   cl::alias HexDumpShort("x", cl::desc("Alias for --hex-dump"),
                          cl::aliasopt(HexDump), cl::Prefix);
 
-  // -demangle, -C
+  // --demangle, -C
   cl::opt<bool> Demangle("demangle",
                          cl::desc("Demangle symbol names in output"));
   cl::alias DemangleShort("C", cl::desc("Alias for --demangle"),
                           cl::aliasopt(Demangle), cl::NotHidden);
 
-  // -hash-table
+  // --hash-table
   cl::opt<bool> HashTable("hash-table",
     cl::desc("Display ELF hash table"));
 
-  // -gnu-hash-table
+  // --gnu-hash-table
   cl::opt<bool> GnuHashTable("gnu-hash-table",
     cl::desc("Display ELF .gnu.hash section"));
 
-  // -expand-relocs
+  // --expand-relocs
   cl::opt<bool> ExpandRelocs("expand-relocs",
     cl::desc("Expand each shown relocation to multiple lines"));
 
-  // -raw-relr
+  // --raw-relr
   cl::opt<bool> RawRelr("raw-relr",
     cl::desc("Do not decode relocations in SHT_RELR section, display raw contents"));
 
-  // -codeview
+  // --codeview
   cl::opt<bool> CodeView("codeview",
                          cl::desc("Display CodeView debug information"));
 
-  // -codeview-merged-types
+  // --codeview-merged-types
   cl::opt<bool>
       CodeViewMergedTypes("codeview-merged-types",
                           cl::desc("Display the merged CodeView type stream"));
 
-  // -codeview-ghash
+  // --codeview-ghash
   cl::opt<bool> CodeViewEnableGHash(
       "codeview-ghash",
       cl::desc(
           "Enable global hashing for CodeView type stream de-duplication"));
 
-  // -codeview-subsection-bytes
+  // --codeview-subsection-bytes
   cl::opt<bool> CodeViewSubsectionBytes(
       "codeview-subsection-bytes",
       cl::desc("Dump raw contents of codeview debug sections and records"));
 
-  // -arm-attributes
+  // --arm-attributes
   cl::opt<bool> ARMAttributes("arm-attributes",
                               cl::desc("Display the ARM attributes section"));
 
-  // -mips-plt-got
+  // --mips-plt-got
   cl::opt<bool>
   MipsPLTGOT("mips-plt-got",
              cl::desc("Display the MIPS GOT and PLT GOT sections"));
 
-  // -mips-abi-flags
+  // --mips-abi-flags
   cl::opt<bool> MipsABIFlags("mips-abi-flags",
                              cl::desc("Display the MIPS.abiflags section"));
 
-  // -mips-reginfo
+  // --mips-reginfo
   cl::opt<bool> MipsReginfo("mips-reginfo",
                             cl::desc("Display the MIPS .reginfo section"));
 
-  // -mips-options
+  // --mips-options
   cl::opt<bool> MipsOptions("mips-options",
                             cl::desc("Display the MIPS .MIPS.options section"));
 
-  // -coff-imports
+  // --coff-imports
   cl::opt<bool>
   COFFImports("coff-imports", cl::desc("Display the PE/COFF import table"));
 
-  // -coff-exports
+  // --coff-exports
   cl::opt<bool>
   COFFExports("coff-exports", cl::desc("Display the PE/COFF export table"));
 
-  // -coff-directives
+  // --coff-directives
   cl::opt<bool>
   COFFDirectives("coff-directives",
                  cl::desc("Display the PE/COFF .drectve section"));
 
-  // -coff-basereloc
+  // --coff-basereloc
   cl::opt<bool>
   COFFBaseRelocs("coff-basereloc",
                  cl::desc("Display the PE/COFF .reloc section"));
 
-  // -coff-debug-directory
+  // --coff-debug-directory
   cl::opt<bool>
   COFFDebugDirectory("coff-debug-directory",
                      cl::desc("Display the PE/COFF debug directory"));
 
-  // -coff-resources
+  // --coff-resources
   cl::opt<bool> COFFResources("coff-resources",
                               cl::desc("Display the PE/COFF .rsrc section"));
 
-  // -coff-load-config
+  // --coff-load-config
   cl::opt<bool>
   COFFLoadConfig("coff-load-config",
                  cl::desc("Display the PE/COFF load config"));
 
-  // -elf-linker-options
+  // --elf-linker-options
   cl::opt<bool>
   ELFLinkerOptions("elf-linker-options",
                    cl::desc("Display the ELF .linker-options section"));
 
-  // -macho-data-in-code
+  // --macho-data-in-code
   cl::opt<bool>
   MachODataInCode("macho-data-in-code",
                   cl::desc("Display MachO Data in Code command"));
 
-  // -macho-indirect-symbols
+  // --macho-indirect-symbols
   cl::opt<bool>
   MachOIndirectSymbols("macho-indirect-symbols",
                   cl::desc("Display MachO indirect symbols"));
 
-  // -macho-linker-options
+  // --macho-linker-options
   cl::opt<bool>
   MachOLinkerOptions("macho-linker-options",
                   cl::desc("Display MachO linker options"));
 
-  // -macho-segment
+  // --macho-segment
   cl::opt<bool>
   MachOSegment("macho-segment",
                   cl::desc("Display MachO Segment command"));
 
-  // -macho-version-min
+  // --macho-version-min
   cl::opt<bool>
   MachOVersionMin("macho-version-min",
                   cl::desc("Display MachO version min command"));
 
-  // -macho-dysymtab
+  // --macho-dysymtab
   cl::opt<bool>
   MachODysymtab("macho-dysymtab",
                   cl::desc("Display MachO Dysymtab command"));
 
-  // -stackmap
+  // --stackmap
   cl::opt<bool>
   PrintStackMap("stackmap",
                 cl::desc("Display contents of stackmap section"));
 
-  // -version-info, -V
+  // --version-info, -V
   cl::opt<bool>
       VersionInfo("version-info",
                   cl::desc("Display ELF version sections (if present)"));
   cl::alias VersionInfoShort("V", cl::desc("Alias for -version-info"),
                              cl::aliasopt(VersionInfo));
 
-  // -elf-section-groups, -section-groups, -g
+  // --elf-section-groups, --section-groups, -g
   cl::opt<bool> SectionGroups("elf-section-groups",
                               cl::desc("Display ELF section group contents"));
   cl::alias SectionGroupsAlias("section-groups",
@@ -340,7 +340,7 @@ namespace opts {
   cl::alias SectionGroupsShort("g", cl::desc("Alias for -elf-sections-groups"),
                                cl::aliasopt(SectionGroups));
 
-  // -elf-hash-histogram, -histogram, -I
+  // --elf-hash-histogram, --histogram, -I
   cl::opt<bool> HashHistogram(
       "elf-hash-histogram",
       cl::desc("Display bucket list histogram for hash sections"));
@@ -350,7 +350,7 @@ namespace opts {
                            cl::desc("Alias for --elf-hash-histogram"),
                            cl::aliasopt(HashHistogram));
 
-  // -elf-cg-profile
+  // --elf-cg-profile
   cl::opt<bool> CGProfile("elf-cg-profile", cl::desc("Display callgraph profile section"));
 
   // -addrsig