summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-04-03 03:12:00 +0000
committerDavide Italiano <davide@freebsd.org>2016-04-03 03:12:00 +0000
commit88dbd3b1cfc36b2227d77f67b2d8bea0d42986d8 (patch)
treed1a1d7a0d4c48c0598aa36fd565a0401116165d2
parent8848d44e466681d81a5868d240cbb001b59a26e6 (diff)
downloadbcm5719-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.ll3
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"
OpenPOWER on IntegriCloud