diff options
author | Andrew Burgess <aburgess@broadcom.com> | 2013-12-10 17:04:17 +0000 |
---|---|---|
committer | Andrew Burgess <aburgess@broadcom.com> | 2013-12-10 17:04:17 +0000 |
commit | 409d8f4815b4c20916181d69d393f521ad1fb1e9 (patch) | |
tree | e892208945959ac556f0fa8486dd3d6c022811cd /gdb/testsuite/lib | |
parent | bae8a07ab1793e3c7d4e596906f4d4b87588935e (diff) | |
download | gdb-409d8f4815b4c20916181d69d393f521ad1fb1e9.zip gdb-409d8f4815b4c20916181d69d393f521ad1fb1e9.tar.gz gdb-409d8f4815b4c20916181d69d393f521ad1fb1e9.tar.bz2 |
Add call to get_compiler_info to gdb_compile_shlib.
https://sourceware.org/ml/gdb-patches/2013-12/msg00374.html
gdb/testsuite/ChangeLog
* lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
update comment.
Diffstat (limited to 'gdb/testsuite/lib')
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index d221505..ebeb659 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2809,12 +2809,19 @@ proc gdb_compile_pthreads {source dest type options} { } } -# Build a shared library from SOURCES. You must use get_compiler_info -# first. +# Build a shared library from SOURCES. proc gdb_compile_shlib {sources dest options} { set obj_options $options + set info_options "" + if { [lsearch -exact $options "c++"] >= 0 } { + set info_options "c++" + } + if [get_compiler_info ${info_options}] { + return -1 + } + switch -glob [test_compiler_info] { "xlc-*" { lappend obj_options "additional_flags=-qpic" |