Fangrui Song | 55c81d4 | 2020-01-21 17:02:25 -0800 | [diff] [blame] | 1 | # RUN: yaml2obj %s -o %t.o |
Jordan Rupprecht | 70038e0 | 2019-01-07 16:59:12 +0000 | [diff] [blame] | 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 | |
Alex Brachet | d54d4f9 | 2019-06-14 02:04:02 +0000 | [diff] [blame] | 18 | # BAD-OUTPUT-FORMAT: invalid output format: 'xyz' |
| 19 | # BAD-OUTPUT-FORMAT-BSD: invalid output format: 'xyz-freebsd' |