1*55c81d42SFangrui Song# RUN: yaml2obj %s -o %t.o 270038e01SJordan Rupprecht 370038e01SJordan Rupprecht# RUN: not llvm-objcopy -O xyz %t.o %t.2.o 2>&1 \ 470038e01SJordan Rupprecht# RUN: | FileCheck %s --check-prefix=BAD-OUTPUT-FORMAT 570038e01SJordan Rupprecht 6b0b65caeSJordan Rupprecht# FreeBSD has some special output format parsing that looks up the name without 7b0b65caeSJordan Rupprecht# the trailing "-freebsd". Make sure we include the full output format name. 8b0b65caeSJordan Rupprecht# RUN: not llvm-objcopy -O xyz-freebsd %t.o %t.2.o 2>&1 \ 9b0b65caeSJordan Rupprecht# RUN: | FileCheck %s --check-prefix=BAD-OUTPUT-FORMAT-BSD 10b0b65caeSJordan Rupprecht 1170038e01SJordan Rupprecht!ELF 1270038e01SJordan RupprechtFileHeader: 1370038e01SJordan Rupprecht Class: ELFCLASS32 1470038e01SJordan Rupprecht Data: ELFDATA2LSB 1570038e01SJordan Rupprecht Type: ET_EXEC 1670038e01SJordan Rupprecht Machine: EM_386 1770038e01SJordan Rupprecht 18d54d4f99SAlex Brachet# BAD-OUTPUT-FORMAT: invalid output format: 'xyz' 19d54d4f99SAlex Brachet# BAD-OUTPUT-FORMAT-BSD: invalid output format: 'xyz-freebsd' 20