OSDN Git Service

gcc/testsuite:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2001 12:21:56 +0000 (12:21 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2001 12:21:56 +0000 (12:21 +0000)
* lib/g++.exp (g++_set_ld_library_path): Renamed to
${tool}_set_ld_library_path.
Changed caller.
* lib/objc.exp (${tool}_set_ld_library_path): New, copied from
g++.exp.

libjava/testsuite:
* lib/libjava.exp (${tool}_set_ld_library_path): New, copied from
g++.exp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44420 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/lib/g++.exp
gcc/testsuite/lib/objc.exp
libjava/testsuite/ChangeLog
libjava/testsuite/lib/libjava.exp

index 43c029a..70e87e0 100644 (file)
@@ -1,3 +1,11 @@
+2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * lib/g++.exp (g++_set_ld_library_path): Renamed to
+       ${tool}_set_ld_library_path.
+       Changed caller.
+       * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
+       g++.exp.
+
 2001-07-26  Stan Cox <scox@redhat.com>
 
        * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
index c597b03..274a096 100644 (file)
@@ -288,12 +288,12 @@ proc g++_target_compile { source dest type options } {
 # this on IRIX, but it shouldn't hurt to do it anywhere else.
 #
 
-proc g++_set_ld_library_path { name element op } {
+proc ${tool}_set_ld_library_path { name element op } {
   setenv LD_LIBRARYN32_PATH [getenv LD_LIBRARY_PATH]
   setenv LD_LIBRARY64_PATH [getenv LD_LIBRARY_PATH]
 }
 
-trace variable env(LD_LIBRARY_PATH) w g++_set_ld_library_path
+trace variable env(LD_LIBRARY_PATH) w ${tool}_set_ld_library_path
 
 #
 # ${tool}_option_help
index c315b65..c3de61e 100644 (file)
@@ -237,6 +237,20 @@ if { [info procs prune_warnings] == "" } then {
     }
 }
 
+# On IRIX 6, we have to set variables akin to LD_LIBRARY_PATH, but
+# called LD_LIBRARYN32_PATH (for the N32 ABI) and LD_LIBRARY64_PATH
+# (for the 64-bit ABI).  The right way to do this would be to modify
+# unix.exp -- but that's not an option since it's part of DejaGNU
+# proper, so we do it here, by trickery.  We really only need to do 
+# this on IRIX, but it shouldn't hurt to do it anywhere else.
+
+proc ${tool}_set_ld_library_path { name element op } {
+  setenv LD_LIBRARYN32_PATH [getenv LD_LIBRARY_PATH]
+  setenv LD_LIBRARY64_PATH [getenv LD_LIBRARY_PATH]
+}
+
+trace variable env(LD_LIBRARY_PATH) w ${tool}_set_ld_library_path
+
 # Utility used by mike-gcc.exp and c-torture.exp.
 # Check the compiler(/assembler/linker) output for text indicating that
 # the testcase should be marked as "unsupported".
index 4db6167..8889313 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * lib/libjava.exp (${tool}_set_ld_library_path): New, copied from
+       g++.exp.
+
 2001-07-19  Jeff Sturm  <jsturm@one-point.com>
 
        * libjava.lang/PR3731.java: New file.
index ace5f6c..9b45f3c 100644 (file)
@@ -787,6 +787,20 @@ proc default_libjava_version {} {
 proc default_libjava_start { } {
 }
 
+# On IRIX 6, we have to set variables akin to LD_LIBRARY_PATH, but
+# called LD_LIBRARYN32_PATH (for the N32 ABI) and LD_LIBRARY64_PATH
+# (for the 64-bit ABI).  The right way to do this would be to modify
+# unix.exp -- but that's not an option since it's part of DejaGNU
+# proper, so we do it here, by trickery.  We really only need to do 
+# this on IRIX, but it shouldn't hurt to do it anywhere else.
+
+proc ${tool}_set_ld_library_path { name element op } {
+  setenv LD_LIBRARYN32_PATH [getenv LD_LIBRARY_PATH]
+  setenv LD_LIBRARY64_PATH [getenv LD_LIBRARY_PATH]
+}
+
+trace variable env(LD_LIBRARY_PATH) w ${tool}_set_ld_library_path
+
 # Local Variables:
 # tcl-indent-level:4
 # End: