diff options
| author | Davide Italiano <davide@freebsd.org> | 2016-04-03 03:12:00 +0000 |
|---|---|---|
| committer | Davide Italiano <davide@freebsd.org> | 2016-04-03 03:12:00 +0000 |
| commit | 88dbd3b1cfc36b2227d77f67b2d8bea0d42986d8 (patch) | |
| tree | d1a1d7a0d4c48c0598aa36fd565a0401116165d2 | |
| parent | 8848d44e466681d81a5868d240cbb001b59a26e6 (diff) | |
| download | bcm5719-llvm-88dbd3b1cfc36b2227d77f67b2d8bea0d42986d8.tar.gz bcm5719-llvm-88dbd3b1cfc36b2227d77f67b2d8bea0d42986d8.zip | |
[LTO] Add a test to ensure we reject negative opt level.
We already got this right, but it never hurts adding another
test, in case we'll change the handling in the future, to ensure
we don't break it.
llvm-svn: 265256
| -rw-r--r-- | lld/test/ELF/lto/opt-level.ll | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lld/test/ELF/lto/opt-level.ll b/lld/test/ELF/lto/opt-level.ll index e810fc93f9d..934bf01b6c3 100644 --- a/lld/test/ELF/lto/opt-level.ll +++ b/lld/test/ELF/lto/opt-level.ll @@ -10,6 +10,9 @@ ; RUN: not ld.lld -o %t3 -m elf_x86_64 -e main --lto-O6 %t.o 2>&1 | \ ; RUN: FileCheck --check-prefix=INVALID %s ; INVALID: invalid optimization level for LTO: 6 +; RUN: not ld.lld -o %t3 -m elf_x86_64 -e main --lto-O-1 %t.o 2>&1 | \ +; RUN: FileCheck --check-prefix=INVALIDNEGATIVE %s +; INVALIDNEGATIVE: invalid optimization level for LTO: -1 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" |

