diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index cac4210..4a65fef 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2014-08-27 Doug Evans <dje@google.com> + + * lib/gdb.exp (gdb_compile_shlib): Add support for clang. + 2014-08-25 Doug Evans <dje@google.com> * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type. diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 61e1614..1019ecd 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2947,6 +2947,12 @@ proc gdb_compile_shlib {sources dest options} { "xlc-*" { lappend obj_options "additional_flags=-qpic" } + "clang-*" { + if { !([istarget "*-*-cygwin*"] + || [istarget "*-*-mingw*"]) } { + lappend obj_options "additional_flags=-fpic" + } + } "gcc-*" { if { !([istarget "powerpc*-*-aix*"] || [istarget "rs6000*-*-aix*"] |