aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2014-04-07 14:14:03 -0700
committerDoug Evans <dje@google.com>2014-04-07 14:14:03 -0700
commit5e703181143d5eb3724115e5cbb59a6b294e6222 (patch)
treeabd3727a2da11bfdd512fce453387e9e4001fafe /gdb/testsuite/lib/compiler.c
parentFix spurious failures in ld-plugin/lto.exp (diff)
downloadbinutils-gdb-5e703181143d5eb3724115e5cbb59a6b294e6222.tar.gz
binutils-gdb-5e703181143d5eb3724115e5cbb59a6b294e6222.tar.bz2
binutils-gdb-5e703181143d5eb3724115e5cbb59a6b294e6222.zip
Add support to recognize clang.
* lib/compiler.c: Identify the clang compiler. * lib/compiler.cc: Ditto.
Diffstat (limited to 'gdb/testsuite/lib/compiler.c')
-rw-r--r--gdb/testsuite/lib/compiler.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/testsuite/lib/compiler.c b/gdb/testsuite/lib/compiler.c
index afa0e59952c..c28367b209a 100644
--- a/gdb/testsuite/lib/compiler.c
+++ b/gdb/testsuite/lib/compiler.c
@@ -73,3 +73,7 @@ set need_a_set [regsub -all {\.} [join {xlc __xlc__} -] - compiler_info]
#if defined (__ARMCC_VERSION)
set compiler_info [join {armcc __ARMCC_VERSION} -]
#endif
+
+#if defined (__clang__)
+set compiler_info [join {clang __clang_major__ __clang_minor__ __clang_patchlevel__} -]
+#endif