OSDN Git Service

2009-07-01 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Jul 2009 17:07:31 +0000 (17:07 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Jul 2009 17:07:31 +0000 (17:07 +0000)
PR testsuite/40601
* testsuite/lib/libffi-dg.exp (libffi-init): Properly set
gccdir.  Adjust ld_library_path for gcc only if gccdir isn't
empty.

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

libffi/ChangeLog
libffi/testsuite/lib/libffi-dg.exp

index a44375d..e056822 100644 (file)
@@ -1,3 +1,10 @@
+2009-07-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/40601
+       * testsuite/lib/libffi-dg.exp (libffi-init): Properly set
+       gccdir.  Adjust ld_library_path for gcc only if gccdir isn't
+       empty.
+
 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
 
        * testsuite/lib/libffi-dg.exp (libffi-init): Don't add "."
index 1481360..5844f24 100644 (file)
@@ -108,7 +108,10 @@ proc libffi-init { args } {
     verbose "libstdc++ $blddircxx"
 
     set gccdir [lookfor_file $tool_root_dir gcc/libgcc.a]
-    add_path ld_library_path [find_libgcc_s "$gccdir/xgcc"]
+    if {$gccdir != ""} {
+       set gccdir [file dirname $gccdir]
+       add_path ld_library_path [find_libgcc_s "$gccdir/xgcc"]
+    }
     # add the library path for libffi.
     add_path ld_library_path "${blddirffi}/.libs"
     # add the library path for libstdc++ as well.