Jordan Rupprecht | 70038e0 | 2019-01-07 16:59:12 +0000 | [diff] [blame] | 1 | # RUN: yaml2obj %s > %t.o |
| 2 | |
| 3 | # RUN: not llvm-objcopy -O xyz %t.o %t.2.o 2>&1 \ |
| 4 | # RUN: | FileCheck %s --check-prefix=BAD-OUTPUT-FORMAT |
| 5 | |
Jordan Rupprecht | b0b65ca | 2019-04-17 07:42:31 +0000 | [diff] [blame^] | 6 | # FreeBSD has some special output format parsing that looks up the name without |
| 7 | # the trailing "-freebsd". Make sure we include the full output format name. |
| 8 | # RUN: not llvm-objcopy -O xyz-freebsd %t.o %t.2.o 2>&1 \ |
| 9 | # RUN: | FileCheck %s --check-prefix=BAD-OUTPUT-FORMAT-BSD |
| 10 | |
Jordan Rupprecht | 70038e0 | 2019-01-07 16:59:12 +0000 | [diff] [blame] | 11 | !ELF |
| 12 | FileHeader: |
| 13 | Class: ELFCLASS32 |
| 14 | Data: ELFDATA2LSB |
| 15 | Type: ET_EXEC |
| 16 | Machine: EM_386 |
| 17 | |
Jordan Rupprecht | ad29d29 | 2019-02-21 17:05:19 +0000 | [diff] [blame] | 18 | # BAD-OUTPUT-FORMAT: Invalid output format: 'xyz' |
Jordan Rupprecht | b0b65ca | 2019-04-17 07:42:31 +0000 | [diff] [blame^] | 19 | # BAD-OUTPUT-FORMAT-BSD: Invalid output format: 'xyz-freebsd' |