aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorClément Chigot <clement.chigot@atos.net>2019-04-03 18:21:38 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-04-03 18:21:38 +0000
commitc1d9a8f5904a22f2e1e8ec8f52a9dde30c560809 (patch)
tree2247b7aff8d94f5bf84790dc129ad9a116b1cec6 /gcc
parent0bf12a5253cb5c85f4182330564fee4f12e18f07 (diff)
downloadgcc-c1d9a8f5904a22f2e1e8ec8f52a9dde30c560809.zip
gcc-c1d9a8f5904a22f2e1e8ec8f52a9dde30c560809.tar.gz
gcc-c1d9a8f5904a22f2e1e8ec8f52a9dde30c560809.tar.bz2
go-torture.exp: Only add lto to TORTURE_OPTIONS if it is supported.
* lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is supported. From-SVN: r270133
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/go-torture.exp9
2 files changed, 11 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2473b25..eaee0a3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-04-03 Clément Chigot <clement.chigot@atos.net>
+
+ * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
+ supported.
+
2019-04-13 Christophe Lyon <christophe.lyon@linaro.org>
PR c/71598
diff --git a/gcc/testsuite/lib/go-torture.exp b/gcc/testsuite/lib/go-torture.exp
index a7eca18..097bb97 100644
--- a/gcc/testsuite/lib/go-torture.exp
+++ b/gcc/testsuite/lib/go-torture.exp
@@ -34,10 +34,13 @@ if ![info exists TORTURE_OPTIONS] {
{ -O2 -fomit-frame-pointer -finline-functions -funroll-loops } \
{ -O2 -fbounds-check } \
{ -O3 -g } \
- { -Os } \
- { -flto }]
-}
+ { -Os }]
+ if [check_effective_target_lto] {
+ set TORTURE_OPTIONS \
+ [concat $TORTURE_OPTIONS [list {-flto}]]
+ }
+}
#
# go-torture-compile -- compile a go.go-torture testcase.