* gdb.base/shlib-call.exp (additional_flags): Conditionally
authorKevin Buettner <kevinb@redhat.com>
Tue, 30 Jul 2002 18:51:23 +0000 (18:51 +0000)
committerKevin Buettner <kevinb@redhat.com>
Tue, 30 Jul 2002 18:51:23 +0000 (18:51 +0000)
set Irix-specific compile and link flags.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/shlib-call.exp

index 77be95732cb51c47f1b35f67c273840f98ffb82b..351844e294f2252f38542aa59564c944c810d866 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-30  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/shlib-call.exp (additional_flags): Conditionally
+       set Irix-specific compile and link flags.
+
 2002-07-29  Kevin Buettner  <kevinb@redhat.com>
 
        * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
index 47919be4c03f9d898decb9064dbcb88f910dadad..dd88274d1be20313d1a9575fbc5ec30cec3bbeb9 100644 (file)
@@ -65,6 +65,9 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}.o" object {debug
 if {$gcc_compiled == 0} {
     if [istarget "hppa*-hp-hpux*"] then {
        set additional_flags "additional_flags=+z"
+    } elseif { [istarget "mips-sgi-irix*"] } {
+       # Disable SGI compiler's implicit -Dsgi
+       set additional_flags "additional_flags=-Usgi"
     } else {
        # don't know what the compiler is...
        set additional_flags ""
@@ -103,6 +106,8 @@ if { ($gcc_compiled
       &&  ([istarget "powerpc*-*-aix*"]
        || [istarget "rs6000*-*-aix*"] )) } {
     set additional_flags "additional_flags=-L${objdir}/${subdir}"
+} elseif { [istarget "mips-sgi-irix*"] } {
+    set additional_flags "additional_flags=-rpath ${objdir}/${subdir}"
 } else {
     set additional_flags ""
 }