aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@codesourcery.com>2019-01-30 11:26:31 +0000
committerAndrew Stubbs <ams@gcc.gnu.org>2019-01-30 11:26:31 +0000
commit8c11f2693e3f55d7fbf37642c3e75d03a9e58013 (patch)
tree50dc3df2b73b8d7e156a63b20d993b706c801667
parent787e2debb8cb88138626ad7802c485f8b2c0694b (diff)
downloadgcc-8c11f2693e3f55d7fbf37642c3e75d03a9e58013.zip
gcc-8c11f2693e3f55d7fbf37642c3e75d03a9e58013.tar.gz
gcc-8c11f2693e3f55d7fbf37642c3e75d03a9e58013.tar.bz2
Cache effective-target llvm_binutils result.
2019-01-30 Andrew Stubbs <ams@codesourcery.com> PR testsuite/88920 gcc/testsuite/ * lib/target-supports.exp: Cache result. From-SVN: r268384
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/target-supports.exp5
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e9846c7..e41b4e2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2019-01-30 Andrew Stubbs <ams@codesourcery.com>
+
+ PR testsuite/88920
+
+ * lib/target-supports.exp: Cache result.
+
2019-01-30 Jakub Jelinek <jakub@redhat.com>
PR c++/89105
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 92202ff..a0b4b99 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -9263,6 +9263,7 @@ foreach N {df} {
# Return 1 if this target uses an LLVM assembler and/or linker
proc check_effective_target_llvm_binutils { } {
- return [expr { [istarget amdgcn*-*-*]
- || [check_effective_target_offload_gcn] } ]
+ return [check_cached_effective_target llvm_binutils {
+ expr { [istarget amdgcn*-*-*]
+ || [check_effective_target_offload_gcn] }}]
}