Add clang support to gdb_compile_shlib

Message ID yjt2k35wqh67.fsf@ruffy.mtv.corp.google.com
State New, archived
Headers

Commit Message

Doug Evans Aug. 25, 2014, 11:32 p.m. UTC
  Hi.

This patch fixes several more failures in the testsuite when run with clang.

gdb.base/
pending.exp
fixsection.exp
shlib-call.exp
shreloc.exp
solib-display.exp
solib-nodir.exp
solib-search.exp
solib-symbol.exp

2014-08-25  Doug Evans  <dje@google.com>

	* lib/gdb.exp (gdb_compile_shlib): Add support for clang.
  

Patch

diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp
index 61e1614..fc9b1df 100644
--- a/gdb/testsuite/lib/gdb.exp
+++ b/gdb/testsuite/lib/gdb.exp
@@ -2947,6 +2947,9 @@  proc gdb_compile_shlib {sources dest options} {
         "xlc-*" {
             lappend obj_options "additional_flags=-qpic"
         }
+	"clang-*" {
+	    lappend obj_options "additional_flags=-fpic"
+	}
         "gcc-*" {
             if { !([istarget "powerpc*-*-aix*"]
                    || [istarget "rs6000*-*-aix*"]